Получить вывод последовательного порта
Вы можете получить информацию, которую виртуальная машина выводит в последовательный порт, и использовать ее, например, для диагностики неполадок.
Для доступа к выводимым данным необходима роль сompute.operator
или viewer
.
- Выберите каталог, которому принадлежит виртуальная машина.
- Выберите сервис Compute Cloud.
- Нажмите на строку с нужной виртуальной машиной.
- Перейдите на вкладку Последовательный порт.
- Чтобы воспользоваться поиском с помощью сочетания клавиш Ctrl + F, включите переключатель Исходные данные в правом верхнем углу.
По умолчанию используется каталог, указанный в профиле CLI. Вы можете указать другой каталог с помощью параметра --folder-name
или --folder-id
.
-
Посмотрите описание команды для получения вывода последовательного порта:
yc compute instance get-serial-port-output --help
-
Выберите виртуальную машину, например
first-instance
:yc compute instance list
Результат:
+----------------------+-----------------+---------------+---------+----------------------+ | 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 | +----------------------+-----------------+---------------+---------+----------------------+
-
Получите вывод последовательного порта. Вывод последовательного порта обычно длинный, поэтому его стоит писать в файл:
yc compute instance get-serial-port-output first-instance > output.txt
Чтобы получить вывод последовательного порта, воспользуйтесь методом REST API getSerialPortOutput ресурса Instance или вызовом gRPC API InstanceService/GetSerialPortOutput.