You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
**Applies to:**:heavy_check_mark: Linux VMs :heavy_check_mark: Windows VMs
21
21
22
-
The Azure Serial Console provides several powerful tools for power management on your VM or virtual machine scale set. These power management options may be confusing to some, so this is an overview of each tool and its intended use case.
22
+
The Azure Serial Console provides several powerful tools for power management on your VM or virtual machine scale set. This article provides an overview of each tool and its intended use case to minimize confusion about these power management options.
23
23
24
-
Serial Console Feature | Description | Use Case
24
+
Serial Console feature | Description | Use case
25
25
:----------------------|:------------|:---------
26
-
Restart VM | A graceful restart of your VM or virtual machine scale set instance. This operation is the same as calling the restart feature available in the Overview page. | In most cases, this option should be your first tool in attempting to restart your VM. Your Serial Console connection will experience a brief interruption and will automatically resume as soon as the VM has restarted.
27
-
Reset VM | A forceful power cycle of your VM or virtual machine scale set by the Azure platform. | This option is used to immediately restart your operating system regardless of its current state. Since this operation isn't graceful, there's a risk of data loss or corruption. There is no interruption in the Serial Console connection, which may be useful for sending commands early in boot time (for example, getting to GRUB on a Linux VM or Safe Mode in a Windows VM).
28
-
SysRq - Reboot (b) | A system request to force a guest restart. | This feature is only applicable to Linux operating systems, and requires [SysRq to be enabled](../linux/serial-console-nmi-sysrq.md#system-request-sysrq) in the operating system. If the operating system is properly configured for SysRq, this command will cause the OS to restart.
29
-
NMI (Non-maskable Interrupt) | An interrupt command, which will be delivered to the operating system | This operation is available for both [Windows](./serial-console-windows.md#use-the-serial-console-for-nmi-calls) and [Linux](../linux/serial-console-nmi-sysrq.md#nonmaskable-interrupt-nmi) VMs, and requires NMI to be enabled. Sending an NMI will typically cause your operating system to crash. You can configure your operating system to create a dump file and then restart upon receiving the NMI, which may be useful in low-level debugging.
26
+
Restart VM | A graceful restart of your VM or virtual machine scale set instance. This operation is the same as calling the restart feature that's available in the Overview page. | In most cases, this option should be your primary tool when you try to restart your VM. When you use this ption, your Serial Console connection experiences a brief interruption, and then automatically resumes when the VM restarts.
27
+
Reset VM | A forceful power cycle of your VM or virtual machine scale that's set by the Azure platform. | This option is used to immediately restart your OS regardless of its current state. Because this operation isn't graceful, there's a risk of data loss or corruption. There is no interruption in the Serial Console connection. This condition is useful for sending commands early during startup (for example, getting to GRUB on a Linux VM or to Safe Mode in a Windows VM).
28
+
SysRq - Reboot (b) | A system request to force a guest restart. | This feature is applicable to only Linux systems, and requires [SysRq to be enabled](../linux/serial-console-nmi-sysrq.md#system-request-sysrq) in the OS. If the system is correctly configured for SysRq, this command causes the OS to restart.
29
+
NMI (Non-maskable Interrupt) | An interrupt command that's delivered to the OS. | This operation is available for both [Windows](./serial-console-windows.md#use-the-serial-console-for-nmi-calls) and [Linux](../linux/serial-console-nmi-sysrq.md#nonmaskable-interrupt-nmi) VMs. It requires NMI to be enabled. Sending an NMI typically causes your system to stop responding. You can configure your system to create a dump file and then restart upon receiving the NMI. This condition might be useful in low-level debugging.
0 commit comments