Category: Windows Server 2019

Windows Admin Center Azure Monitor Setup

Connect Windows Admin Center to Azure Monitor

As mentioned in blogs posts before, Windows Admin Center allows admins to extend there on-prem environments with hybrid Azure services. The latest addition is the integration of Azure Monitor in Windows Admin Center. This allows you to collect events and performance counters from Windows Server to run analytics and reporting in Azure and take action when a particular condition is detected. This can then be a notification (SMS, email, push notification) and/or a direct action using Azure Logic Apps, Azure Functions, Azure Automation Runbooks, webhooks or integration into ITSM tools.

Setup monitoring and alerts in Windows Admin Center with Azure Monitor

Windows Admin Center Azure Monitor Setup

Setting up the Azure Monitor connection in Windows Admin Center is simple. Select the server you want to connect to Azure Monitor. Go to Settings and then Monitoring Alerts.

Windows Admin Center Azure Monitor Connect to Azure Monitor

Here you will be able to configure the server with the right Azure subscription, resource group and log analytics workspace.



Skane Azure Usergroup

Speaking at the Skane Azure Usergroup in Malmö

I am happy to say that I will be speaking at the Skåne Azure Usergroup in Malmö. On Tuesday April 9, I have the opportunity to speak at the event of the Skåne Azure Usergroup with a couple of Microsoft MVPs like Stefan Johner, Eric Berg, Henk Boelman and Tom Janetscheck.

“These speakers are in the region because of the Intelligent Cloud Conference (https://intelligentcloud.dk/) taking place in Copenhagen on April 9-10 (preconference workshops on April 8). Regardless If you attend this meetup, we would encourage you to check-out the conference and use this Discount code: azugskaane to get 10% discount on attendance”

I will be speaking about Azure Stack and the latest Azure Stack family member, Azure Stack HCI solutions. There will also be a lot of great other topics like:

  • Azure Stack: How to build a true hybrid cloud experience based on experiences from early programs and how to offer services from Azure stack to customers
  • Azure Labs: Deliver test environments quickly, controlled and cost effective with Azure DevOps CI/CD
  • Azure Governance: Keep you Azure investments secure, under control and healthy in automated or manual way.
  • AI: DevOps for AI and also Global AI/MR Bootcamp.
  • Azure Security Center: Protect against attacks and keep your Azure secure

Azure Community Heroes visits Skåne Azure Usergroup

Preliminary Agenda 17:30 – Introduction 17:45 – 18:45 – Presentations 18:45 – 19:15 – Meet & Eat 19:15 – 20.30 – Presentations

I always enjoy the great community work and great conversations about cloud technology when I am in the nodrics. I hope to see you there and also the the Intelligent Cloud Conference in Copenhagen. Let me know if you are there as well. If you can’t join on that date, there is also a meetup by the Skane Azure Usergroup with Orin Thomas about Azure Networking on Apirl 16.



PowerShell SSH Remoting Linux to Windows

Setup PowerShell SSH Remoting in PowerShell 6

With PowerShell version 6, Microsoft introduced PowerShell Remoting over SSH, which allows true multiplatform PowerShell remoting between Linux, macOS and Windows. PowerShell SSH Remoting creates a PowerShell host process on the target machine as an SSH subsystem. Normally, PowerShell remoting uses WinRM for connection negotiation and data transport, however WinRM is only available on Windows based machines.

There are also some downsides to it. SSH-based remoting doesn’t currently support remote endpoint configuration and JEA (Just Enough Administration). It is also important to understand, that this is not just another PowerShell SSH client.

Use SSH Transport with PowerShell Remoting

To use PowerShell remoting with SSH you can use the same cmdlets, you know from PowerShell remoting with WinRM.

  • New-PSSession
  • Enter-PSSession
  • Invoke-Command

There are 3 new parameters for these cmdlets, if you are using PowerShell SSH remoting.

  • -HostName (Instead of -Computername, you define the SSH target)
  • -UserName (Instead of -Credentials you use the -UserName parameter)
  • -KeyFilePath (If you are using SSH key authentication you can use the -KeyFilePath parameter to point to the key file)
 
New-PSSession -HostName tomsssh.server.com -UserName thomas


Azure Stack Familiy - Azure Stack HCI

Azure Stack HCI – A new member of the Azure Stack family

Today, the Azure team is proud to announce a new member to the Azure Stack family, the Azure Stack HCI solutions. Azure Stack HCI is Microsoft’s hyper-converged solution available from a wide range of hardware partners. Azure Stack shipped in 2017, and it is the only solution in the market today for customers to run cloud applications using consistent IaaS and PaaS services across public cloud, on-premises, and in disconnected environments. With adding the Azure Stack HCI solutions, Microsoft is offering customers a great new choice for their traditional virtualized workloads.

Today, I am pleased to announce Azure Stack HCI solutions are available for customers who want to run virtualized applications on modern hyperconverged infrastructure (HCI) to lower costs and improve performance. Azure Stack HCI solutions feature the same software-defined compute, storage, and networking software as Azure Stack, and can integrate with Azure for hybrid capabilities such as cloud-based backup, site recovery, monitoring, and more.

Adopting hybrid cloud is a journey and it is important to have a strategy that takes into account different workloads, skillsets, and tools. Microsoft is the only leading cloud vendor that delivers a comprehensive set of hybrid cloud solutions, so customers can use the right tool for the job without compromise.

It is built on a hyper-converged Windows Server 2019 cluster that uses validated and certified hardware to run virtual machines and workloads on-premises. Azure Stack HCI also allows you to optionally connect Azure services for BCDR, management and more. Azure Stack HCI solutions use Microsoft-validated hardware to ensure optimal performance and reliability. It includes support for technologies such as NVMe drives, persistent memory, and remote-direct memory access (RDMA) networking, to get the best possible performance if needed.

What is behind Azure Stack HCI

Azure Stack HCI Product Overview

Azure Stack HCI is based on Windows Server 2019, parried with validated hardware from OEM partners. With the Windows Server 2019 Datacenter edition, customer get Software Defined Infrastructure and Software Defined Datacenter technologies like Hyper-V, Storage Spaces Direct and many more, which are the base of Azure Stack HCI. Paired with Windows Admin Center, you can use existing skills, gain hyperconverged efficiency, and connect to Azure services.



System Center 2019 Download

System Center 2019 now generally available!

A couple of weeks a go the System Center team announced that System Center 2019 will be available in March 2019. Today is the good day, the general availability of System Center 2019 is announced. You can now download the LTSC release in the MSDN and the VLSC portal, and if you want to have a summary about what is new in System Center 2019, you can read my blog: System Center 2019 – What’s new

This will bring several enhancements around datacenter management, Windows Server 2019 support and Microsoft Azure integration. If you want to know more about what is new in Windows Server 2019 or Windows Admin Center, check out my blog posts.

As customers grow their deployments in the public cloud and on-premises data centers, management tools are evolving to meet customer needs. System Center suite continues to play an important role in managing the on-premises data center and the evolving IT needs with the adoption of the public cloud.

Today, I am excited to announce that Microsoft System Center 2019 will be generally available in March 2019. System Center 2019 enables deployment and management of Windows Server 2019 at a larger scale to meet your data center needs.

Download System Center 2019

You can download System Center 2019 from different Microsoft portals, depending on your needs:

I wish you all happy downloading and updating. If you have any question around System Center, feel free to leave a comment or drop me an email.

As always, we would love to hear what capabilities and enhancements you’d like to see in our future releases. Please share your suggestions, and vote on submitted ideas, through our UserVoice channels.

Also check out the full System Center documentation at Microsoft Docs.



Install or Update PowerShell 6 on Windows 10

How to Install and Update PowerShell 6

Today Windows 10 and Windows Server 2019 ship with Windows PowerShell 5.1 as the default version. PowerShell Core 6 is a new edition of PowerShell that is cross-platform (Windows, macOS, and Linux), open-source, and built for heterogeneous environments and the hybrid cloud. PowerShell 6 today is a side by side version next to Windows PowerShell 5.1. That means on Windows you cannot just upgrade to PowerShell 6, you will need to install it, same as on Linux and macOS. This blog post shows you how simple you can install PowerShell 6 or update PowerShell 6, if you have already installed it, on Windows 10, Windows Server 2019 or Linux.

One great example of how cross-platform PowerShell can work, check out my blog post: How to set up PowerShell SSH Remoting

Of course, you can find excellent documentation out there on Microsoft Docs. However, Steve Lee (Microsoft Principal Software Engineer Manager in the PowerShell Team) shared some one-liner, which helps you quickly install and update PowerShell 6.

Install PowerShell Core 6

Before showing you the one-liner option to install PowerShell 6, I want to share with you the documentation to install PowerShell Core 6 on different operating systems like Windows, macOS, and Linux.



Windows Server 2019

Which Windows Server 2019 Installation Option should I choose?

Windows Server 2019 will bring several installation options and tuning options for virtual machines, physical servers as well as container images. In this blog post I want to give an overview about the different installation options of Windows Server 2019.

Installation Options for Windows Server 2019 Physical Servers and Virtual Machines

As always, you can install Windows Server 2019 in virtual machines or directly on physical hardware, depending on your needs and requirements. For example you can use Windows Server 2019 as physical hosts for your Hyper-V virtualization server, Container hosts, Hyper-Converged Infrastructure using Hyper-V and Storage Spaces Direct, or as an application server. In virtual machines you can obviously use Windows Server 2019 as an application platform, infrastructure roles or container host. And of course you could also use it as Hyper-V host inside a virtual machine, leveraging the Nested Virtualization feature.

Installation OptionScenario
Windows Server CoreServer Core is the best installation option for production use and with Windows Admin Center remote management is highly improved.
Windows Server Core with Server Core App Compatibility FODWorkloads, and some troubleshooting scenarios, if Server Core doesn’t meet all your compatibility requirements. You can add an optional package to get past these issues. Try the Server Core App Compatibility Feature on Demand (FOD).
Windows Server with Desktop ExperienceWindows Server with Desktop Experience is still an option and still meets like previous releases. However, it is significantly larger than Server Core. This includes larger disk usage, more time to copy and deploy and larger attack surface. However, if Windows Server Core with App Compatibility does not support the App, Scenario or Administrators still need the UI, this is the option to install.