The Imperfect Lab: Azure Networking – Two Ways

Around this time last year, I kicked off my “Imperfect Lab” and used it as a story to play around in Azure and get more comfortable with PowerShell. And then I got busy with some other work priorities (as we all do) and I shut down those VMs, with the hopes of dusting them off in the future to continue with more learning.

At any rate, with all the changes to Azure in the last year, it’s really time to reboot the Imperfect Lab and give it a new shine, using some of the fresh new tools – particularly the *new” Portal, Azure Resource Manager (ARM), Azure PowerShell 1.0 and Templates.

Let’s recap what I have to start with (all in “classic” Azure Service Manager)

  • A cloud service and related virtual network
  • Two domain controllers (one using the minimal interface and one running core)
  • One member server that runs the AD Sync service
  • Traditional AD synced to Azure AD

So now where to begin?

When using ARM, it’s no longer possible for the creation of a VM resource without a virtual network, so it seemed fitting for me to start with the network.  It’s also not possible to mix ASM and ARM resources, I’ll be using this network to deploy all the lab VMs I’ll be using in ARM going forward. For those of you who aren’t familiar with old-school Azure, the classic mode (aka Azure Service Manager or ASM) made it possible to create resources in a cloud service without an user-manageable virtual network.

One of the other tasks that was difficult using ASM was programmatically creating and updating networking. It required downloading and editing an XML file and I found that generally distasteful. With ARM, you’ve got two options – straight up PowerShell or an ARM Template.

If you don’t know where to begin with an ARM Template, you can check out this repository of Azure Quickstart Templates. To create a basic network with two subnets, I used this one – https://azure.microsoft.com/en-us/documentation/templates/101-two-subnets/

You can deploy this template using the Azure portal (which will allow you to adjust the parameters to your liking) or you can edit the template to your meet your needs or you can deploy it as is via PowerShell. If you want more details on the ways you can deploy templates, I recommend reading this – https://azure.microsoft.com/en-us/documentation/articles/resource-group-template-deploy/

The other option is use just vanilla PowerShell from the command line or via ISE. I used the following, which is using PowerShell 1.0:

$vnetName = "ImperfectRMNet"
$RGroup = "ImperfectRG"
$Location = "West US"
New-AzureRmResourceGroup -Name $RGroup -Location $Location
$subnet1 = New-AzureRmVirtualNetworkSubnetConfig -Name SubNet6 -AddressPrefix "192.168.6.0/24"
$subnet2 = New-AzureRmVirtualNetworkSubnetConfig -Name SubNet7 -AddressPrefix "192.168.7.0/24"
New-AzureRmVirtualNetwork `
 -Name $vnetName `
 -ResourceGroupName $RGroup `
 -Location $Location `
 -AddressPrefix "192.168.6.0/23" `
 -Subnet $subnet1, $subnet2

Take note that with PowerShell 1.0, there is no “Switch-AzureMode” cmdlet and all of the “New” commands include “RM” in the cmdlet somewhere to differentiate between creating classic Azure resources.  There is nothing else to this basic network, no external IP address or load balancer that would normally come default with a cloud service in ASM.

Windows 10 MCSA Available Today!

Check this out certification junkies… The new Windows 10 MCSA certification is available! I admit, I am a certification junkie and I didn’t bother getting certified for Windows 8. But with this update for Windows 10, it’s probably time for me to consider getting with the program.

The core of this certification is the Exam 697: Configuring Windows Devices, which alone gets you a Microsoft Specialist certification. Together with the existing 687 and 688 exams, it makes up the Windows 10 MCSA.

If you happen to be already certified as a MCSA for Windows 8, fear not – that certification will be valid until July 31, 2016.  Even cooler, if you earned that Windows 8 MCSA between 2/15/2015 and 5/31/2015, you can upgrade for FREE!

For more details, check out the Microsoft Certified Solutions Associate landing page.

You Might Be the Next Person to Impact the Future of MS Products

Do you want to impact the future of IT products and services? Are you passionate about Cloud, Virtualization, Automation and Securing your hybrid cloud environment?

Join our Microsoft Cloud and Virtualization IT Pro Research Panel. As a member of the panel, you will get a chance to provide your feedback on existing products and services as well as share your vision for the future. You will also have the unique opportunity to interact with product team members and review new UI concepts prior to public releases.

We are looking for very specific expertise profiles. Use of Microsoft products IS NOT required. To help us identify if you qualify we ask that you start by completing a short survey: Join our ITPro Panel here!

Like Gaming? Check out this episode of OEM TV

Yung Chou welcomes Eric Ackerson from Acer to share with us their latest in gaming tech, the Predator G series line, which includes desktops, laptops and monitors. Tune in as they cover these amazing devices (which run on Windows 10!) and learn how you can experience the very best in gaming.

  • [0:36] Tell us about Acer and the Predator G series.
  • [1:30] Why should we consider Predator G? What’s Acer’s vision for gaming?
  • [10:35] Where can I find more information? 

https://channel9.msdn.com/Shows/OEMTV/OEM1601

Today on TechNet Radio – MSIT Talks about Running a Private Cloud

In this episode, I talk with Jenny Dooley from the Microsoft IT team as she shares their experience with using Windows Azure Pack for developing, deploying and supporting internal lab environments for product development at Microsoft. Listen in as we chat about how MSIT was able to provide a scalable private cloud for dev and test to enable rapid and agile product development.

  • [0:45] What do you and your team do at Microsoft?
  • [1:11] So why did your team build an internal private cloud?
  • [2:20] How big of a lab are we talking here?
  • [3:13] Wow! Implementing something this large has to have some challenges. Can you tell us about some of the road bumps you encountered?
  • [5:20] Doing charge backs at this level has to be pretty tricky to implement, right?
  • [7:00] How did you start using Windows Azure Pack? Was there anything special you had to do?
  • [8:41] How did this help your team overall?
  • [10:08] How do you see this evolving in the future?

Loving Office 365? Now Hack It!

If Office 365 is your thing, you might want to check out this ongoing virtual hackathon for Office 365. Running from Nov 23rd until March 1st, you might find yourself in the position to win some of over $30,000 in prizes – if you’ve got an idea for an app that uses Office 365 to make you EVEN MORE productive!

Hack Productivity gives you access to the Office 365 APIs for mail, calendar, contacts, photo/video, and files so you can create tech solutions that allow people to do everything they set out to do, and more.

Your time-saving, achievement-producing app will be up for cash prizes, plus some other shoutout-worthy swag:

  • meeting w/ a Microsoft product exec
  • one-year allowance on a premium Office 365 service
  • expenses-paid trip to a Microsoft conference
  • Surface products

There will be lots of support throughout the hackathon, including online office hours, tutorials, and tech tips. So if you’d like to develop something cool (and productive!) check off the first thing on your to-do list: Register & start building your productivity hack @ msoffice365.devpost.com.

 

 

In with December!

When I return to the office after Thanksgiving, I’m always both shocked and pleased to see the holiday lobby decorations have magically appeared in all the office building lobbies downtown.  They are always different and certainly start off the month of December with some cheer.

If you need some events to attend in December to round out your year, this is what I have on my radar:

Hope to see you around before the years end!

Noticed the Update?

Since it’s a holiday week, I figured it’s a good time to throw the switch and cut over to a fresh blog platform.  I opted for the “simplicity” of wordpress.com, partly because “everybody is doing it”.  I’ve know people who are really familiar with designing for WordPress, people who used to work at WordPress and since I don’t want to overthink it, well, here I am. 🙂

I did toy with the idea of hosting my own instance of WordPress on Azure, but the reality of life means that I really can’t be worried about the “webmastering” of the whole thing.  I really just wanted it “as-a-service”.  I want some widgets and some columns and the ability to type and post.  That’s it. Nothing crazy.

Anyway, let me know what you think of the new design.  I’ll be doing more tweaks and updates over the next few weeks, I’m sure!

 

 

Goodbye November.

November seemed like a pretty busy month for me, so I’m looking forward to starting off a more relaxing holiday season, where I can get caught up with friends, family and abandoned side projects!  I was doing a lot of presentations at a variety of places this past month and I know many of you might have asked for access to slides and various content.

If you’ve attended any of the “Ignite Your Business” events for Windows 10, you can find content related to that at: http://aka.ms/ITInnovationResources

If you’ve seen me at:

  • LearnIT! (San Francisco, 10/31)
  • Silicon Valley Code Camp (San Jose, 10/3)
  • Central CA .NET User Group (Fresno, 11/19)
  • IC3 DevOps Conference (San Jose, 10/10)

You can find those presentations on docs.com: https://docs.com/jennelle-crothers/5543/presentations

Upcoming Events… Cool Stuff, In Person!

Are you in the Portland area?  Are you a SharePoint fan?  A favorite MVP of mine, Zubair Alexander will be presenting at SharePointlanda 2015 this coming Saturday (Nov 14th).  You can still join him!

Not into SharePoint? Are you thinking about Windows 10 for your enterprise instead?  I’ve got you covered for that too…  My fellow Tech Evangelists are hitting a bunch of cities across the US over the next several weeks.  Boston, Atlanta, Philly, Dallas, to name just a few.  Learn more at Ignite Your Business.

And for you folks who are stuck in the office, check out Part 7 of Blain Barton’s “To The Cloud” series! Blain Barton welcomes Microsoft MVP Adnan Cartwright to the show as they discuss the inner workings of Server Manager in Windows Server 2012 R2 and how you can manage roles and features in the cloud.

  • [10:04DEMO: Introduction to Server Manager

If you’re interested in learning more about the products or solutions discussed in this episode, click on any of the below links for free, in-depth information:

Websites & Blogs:

Videos: