Active4 years, 5 months ago
Mar 26, 2018 Azure developers and sysadmins have long asked for the ability to get access to a serial console for their virtual machines (VMs). While it’s generally easy enough to log into a VM after it has. Mar 26, 2018 I'm new to Azure and really disappointed about the lack of this vital feature after having the VMware console for years in case of emergency/out of band support. The serial console thingy is nowhere near what anyone wants/needs. It's not the feature requested in the original feedback request. Clearly MS aren't listening.
Apr 26, 2018 Serial console access is enabled by default in new Windows Server VMs that are deployed using the Azure marketplace. If you want to use SAC with Windows. In the new Windows Azure Portal, how does the 'Console' Window works? What really happens behind the scenes? I am curious to know how it works internally. (I can't find that out for myself since I. Mar 26, 2018 Serial Console for Virtual Machines is available in all global regions starting today! You can access it by going to the Azure portal and visiting the Support + Troubleshooting section. See below for a quick video on how to access Serial Console. Support for Serial Console.
In the new Windows Azure Portal, how does the 'Console' Window works? What really happens behind the scenes? I am curious to know how it works internally.(I can't find that out for myself since I don't have an Azure account :-( )
Aniket Inge
Aniket IngeAniket IngeEnable Sac Azure
21.4k33 gold badges3838 silver badges7272 bronze badges
2 Answers
I actually made this console as my internship project while at Microsoft. It was made before the xplat-cli was available, but it's still very simple and actually uses the Kudu service. Kudu is the engine behind git/hg deployments, WebJobs, and various other features in Azure Web Sites. More information on Kudu here: https://github.com/projectkudu/kudu/
When your web application is created on azure, Kudu stands up a scm website for your web application with the end point yoursite.scm.azurewebsites.net. The console then takes commands that you give it, calls Kudu's REST API using the scm website as the endpoint, and then displays you the output in the console.
Asher GarlandAsher Garland2,88033 gold badges1919 silver badges2626 bronze badges
That console looks exacly like the Azure Cross-Platform Command-Line Interface (xplat-cli) which is based on node.js. I'm not a node.js expert, but a good guees would be, that the browser creates a node.js session und runs the xplat-cli in there.
xplat-cli in turn use the Service Management API of Azure, which are all REST-based.
You can compare the xplat-cli on your own by installing them from the Downloads page. At the bottom of this page are the download links for Windows, Mac, and Linux. Find my keyboard driver.
![Console Console](https://docs.microsoft.com/en-us/azure/virtual-machines/troubleshooting/media/virtual-machines-serial-console/virtual-machine-windows-serial-console-powershell.png)
![Azure Azure](https://i.ytimg.com/vi/8Jz9bEWZMyM/maxresdefault.jpg)
Peter KirchnerPeter Kirchner