
У меня есть около 30 Linux (RHEL/CentOS 7) рабочих столов, которые работают как серверы.
Их единственные соединения — это питание и NIC.
Поскольку это рабочие столы, у большинства из них нет последовательных портов.
Как мне использовать ноутбук с Linux в качестве консоли? Я думаю подключить ноутбук к настольному компьютеру с помощью кабеля USB-USB.
- Возможно ли вышеизложенное?
- Какое программное обеспечение (аппаратное обеспечение?) мне понадобится на ноутбуке (настольном компьютере?), чтобы использовать его в качестве консоли?
Редактировать:
Мне нужна консоль для работывсеэтапы усиления, например - наБИОСэтап.
Таким образом, любые решения, которые полагаются на запущенное и работающее ядро Linux, для меня не сработают.
решение1
Да, есть продукты, которые позволяют использовать ноутбук в качестве портативного устройства KVM. Они обычно используются для легких/портативных аварийных тележек. Начните здесь:https://www.google.com/search?q=usb+crash+cart+adapter
Поскольку мы не даем рекомендаций по продуктам, я не могу быть более конкретным. Такого рода ответы не выдерживают испытания временем. Но такие вещи часто делают такие компании, как StarTech, IOGEAR, Tripplite и т. д.
решение2
Поскольку это десктопы, я предполагаю, что на этих машинах запущен Xorg. В этом случае вы можете просто использовать VNC.
Установите tigervnc-server на все ваши серверы и tigervnc на ваш клиент и настройте их с локальными пользователями (хотя, опять же, поскольку это настольные компьютеры, у вас, вероятно, уже есть пользователь, который запускает X)
это позволит вам подключаться ко всем вашим машинам, используя ТОЛЬКО сеть, вместо того, чтобы иметь дело с дополнительными кабелями для подключения/отключения.
ЕСЛИЕсли у вас не запущен Xorg, то вам не нужно делать все это, через SSH вы можете легко управлять своей машиной.
ssh user@host -c "systemctl start httpd.service"
Вы даже можете работать с дополнительными машинами с помощью Systemctl (раз уж вы говорите о CentOS7)
systemctl --host user@host start httpd.service
Оба они работают через ssh, запускаемый httpd.service
на хосте host
с пользователемuser
Также с помощью systemd-journal-remote вы можете обмениваться записями журнала между хостами, но это немного сложнее в настройке, поскольку --listen-http
вы можете пассивно ждать записей, а затем -o
выводить их где-то на локальной машине.
Документация RHEL по этим темам, к вашему сведению:
Клиент и сервер VNC с нуля:https://access.redhat.com/documentation/en-us/red_hat_enterprise_linux/7/html/system_administrators_guide/ch-tigervnc#sec-terminating-vnc-session Существующий сервер VNC:https://access.redhat.com/documentation/en-us/red_hat_enterprise_linux/7/html/system_administrators_guide/sec-vnc-sharing-an-existing-desktop Существующий клиент VNC:https://access.redhat.com/documentation/en-us/red_hat_enterprise_linux/7/html/system_administrators_guide/sec-vnc-viewer
systemd-journal-удалённый:https://www.freedesktop.org/software/systemd/man/systemd-journal-remote.service.html
решение3
Легко подключиться к машине по ssh через терминал. Но я думаю, что вы хотите подключить ноутбук и использовать его как KVM... почему бы просто не подключить монитор? и клавиатуру?