Getting serial port's output
Written by
Updated at October 17, 2024
You can get the information that the VM outputs to the serial port. This can be useful for troubleshooting.
To access the output data, you need the сompute.operator
or viewer
role.
Management console
CLI
API
- Select the folder the VM belongs to.
- Select Compute Cloud.
- Click the required VM row.
- Go to the Serial port tab.
- To use the CTRL + F keyboard shortcut to search, enable Raw mode in the top-right corner.
The folder specified in the CLI profile is used by default. You can specify a different folder using the --folder-name
or --folder-id
parameter.
-
View the description of the command to get serial port output:
yc compute instance get-serial-port-output --help
-
Select a VM, for example,
first-instance
:yc compute instance list
Result:
+----------------------+-----------------+---------------+---------+----------------------+ | ID | NAME | ZONE ID | STATUS | DESCRIPTION | +----------------------+-----------------+---------------+---------+----------------------+ | fhm0b28lgfp4******** | first-instance | ru-central1-a | RUNNING | my first vm via CLI | | fhm9gk85nj7g******** | second-instance | ru-central1-a | RUNNING | my second vm via CLI | +----------------------+-----------------+---------------+---------+----------------------+
-
Get the serial port output. The serial port's output is usually long, so it should be written to a file:
yc compute instance get-serial-port-output first-instance > output.txt
To get the serial port output, use the getSerialPortOutput REST API method for the Instance resource or the InstanceService/GetSerialPortOutput gRPC API call.