So I am working on a customer and their path of upgrading to 2016 versions. The first step was to make sure that the VMM 2012 R2 server was updated to latest UR and that I can deploy guest vm´s with 2016.
After the update of VMM to UR11 I checked the list of OS,
So to be able to see the 2016 as a guest OS i have to add a hotfix and that took some time but what ever you do, do not cancel but wait and wait and wait and the never ending progress bar will eventually go away 😉 . And yes you have to add one hotfix for the console and one for the vmm server!
So I have been doing some work in the infrastructure as code space and I have been utilizing Operational testing with Pester to make sure that the environment is configured and working as intended.
I used Irwin´s work in Active Directory tests and adding several other parts for SQL etc so it would do the tests that was applicable for us! Then I scheduled it to run every day at 9 AM and reportunit created nice html reports like Irwins that was sent to operations email box as an attachment.
Now I got a new request from one of the recipients that they wanted it in a Slack channel instead so I used the Warrens Slack module like Irwin.
So far so good! Though when I had an failed test we did not get any more information in the slack message and we would need to go to the mail and open the Nunit html report to find out what pester tests actually was failing and that is lame right?!
How could I add that information in the slack message so we got to know what tests failed from the same place? Here I had to add a some code to Irwins to make it also display some meaningful information, which in the extension could be utilized by a chatops bot 🙂
As you can see only if I will get more than 0 failed tests I create an array of the errors and then send them as one message
Today I was at Microsoft Sweden and did a webinar on Windows Server 2016 Hyper-V and System Center VMM. This was the first of 5 webinars that Microsoft have this week focusing on the highlights on the new release.
The webinar was in Swedish and I will post a link to it when it will become available!
I am a firm believer that Servers should not be used for the wrong things and thus I have now installed the new System Center VMM 2016 on a Windows Server 2016 Core.
In my home lab I do not have so many hosts so I have used the opportunity to install the SQL 2016 on the same core instance.
As I am installing the SQL on the same machine I had to enable the .net 3.5/2.0 feature on this server and yes I know and can´t agree more, please remove this requirement dear SQL team and move to the future!
Although it is not supported with the wizard for sql install on core it do show some progress through a graphical dialog…
So once that was up and running I installed the ADK for windows 10, and I used the one for Windows 10 1607.
And then I could start the VMM install. And yes there is a command line way of installing the VMM but this time I wanted to see if I could use the wizard in core!
During the installation the wizard complained about my memory that I had assigned to the VM that I was installing on and I could with the superduperfeature in 2016 add more to the running VM without doing any stop and start!
After that I had no more issues and the installation completed successfully!
Well once installed I had to do some patching as at the same time VMM 2016 was released Microsoft also announced the availability of CU1 🙂 and trying to use the short cut from the installation dialog fails on a Server core as those GUI parts are not present! I can though use the Sconfig and the “Download and install updates” option to get the updates I want…
Revised: Based on the SQL req page that have been updated it now is supported to run on SQL standard and from SQL 2012 SP2, the following link on the VMM page though still says 2014 Enterprise but that will be updated. My MVP friend Anders Asp have got info that I share here:
“Official MSFT statement: That is likely a carry over from earlier TP content when we had a bug that installation would fail on Std SQL(TP3?). Standard should work.”
//As you can see the System Center VMM 2016 GA will require a SQL 2014 Enterprise or later, so you will not be able to use a standard SQL to be supported. So if you are upgrading from a VMM 2012 R2 you will also have to upgrade your SQL to the Enterprise level.//
The SQL instance solely used for the System Center is included in the System Center licensing.
During Ignite 2016 in Atlanta, Microsoft announced the technical preview 2 of AzureStack and finally now this friday I got my hardware available (the dang server was not responding on the ILO port and I had to go to the datacenter to give it a kung-fu-devops-kick) so I could deploy the new bits.
First things first! Read the documentation about how to proceed and you will more likely succeed in your deployment!
The download for AzureStack is 20 GB so if you have a slow internet connection it will take some time!
Before getting started i suggest you to run the pre-check script that can tell you if there is some immediate issues,
And then you can unpack and follow the instructions to prepare to vhd-boot into the cloudbuilder disk with the next script:
Once rebooted you want to make sure that you only have one nic enabled and then kick of the deployment which will take about 2-3 hours if you have a decent hardware like me 😛
As you can see the install process uses both desired state and powershell direct (which is a lovely feature in Hyper-V 2016)
And if you are patient and then log in as a azurestack\AzureStackAdmin on the physical machine you will see the status of the deployment. Do not log in as a local user on the server and try to start the deployment again!
Hopefully you will end up with the same result as me:
And then you can log in to the VM MAS-CON01 to connect to the portal,
Maybe I was lucky but I believe that the Stack-Team has done some serious work since TP1 and the deployment process have been thoroughly developed, tested and works really good now.
So last week I was at Microsoft Ignite in Atlanta and had a great time with all attendees and speakers and the wonderful staff that guided all of us 23 000+ there!
Of course the Swedish Chef tagged along and was hanging with some cool people! And as you can see in low right corner, my friend Fredrik could not be at Ignite in person but had the brilliant possibility to join with a remote controlled robot that he explored the different areas with…
There was some good stuff presented there also and here is a list of the best sessions and there are probably a hundred more that I have not seen yet so there might be a revised list later 😉 :
If you as I want a big library of ppt´s and videos of this event you can go to your friend PowerShell and download all available presentations with a great script from Mattias and Michel. So start exploring and please add your favorites in the comments below!