Назад | Перейти на главную страницу

Какие-нибудь советы по администрированию безголового сервера?

У меня есть безголовый сервер (с рабочим столом (ubuntu 10.04)), в который я использую VNC (используя RealVNC) всякий раз, когда я хочу что-то с ним делать. Однако VNC-технология не кажется надежной. Каждую неделю я подключаю монитор, потому что что-то пошло не так, и сервер отключил остальную сеть. Так как же администрировать безголовый сервер?

ПРИМЕЧАНИЕ: я не был уверен, должно ли это быть CW или нет, если вы так думаете, прокомментируйте.

  • ЕСЛИ эта штука действительно должна быть безголовой, получите оборудование для нее (оборудование KVM, чтобы вы могли удаленно подключаться к виртуальному монитору). Плохая новость - это стоит ... если материнская плата не подготовлена, то это дешево.

  • Если сервер регулярно выходит из строя, замените его и ОТРЕМОНТИРУЙТЕ.

Хотя я использую VNC для серверов MSWindows, я никогда не использую его для серверов Unix - очень мало, что вы не можете сделать через сеанс командной строки по ssh (и из тех немногих вещей, которые вы не можете сделать таким образом, большинство из них также не может быть выполнено через VNC). Иногда графический интерфейс удобен, но окно X будет вполне успешно работать через существующее соединение ssh - без необходимости полагаться на работающий сервер VNC.

Однако, если ваша система не взаимодействует с сетью, это не поможет (если у вас нет последовательного TTY-соединения с подключенной машиной). Это показатель очень больного щенка, который нужно исправить.

Я бы не стал администрировать безголовый сервер без возможности входа в систему через последовательный порт. Я использую Linux в качестве маршрутизатора, и, хотя у меня не было особых проблем, экспериментируя с DHCP, меня раздражало то, что меня заблокировали из моего безголового устройства.

Сделай это:

  • Приобретите нуль-модемный кабель приличной длины и подключите одну сторону к первому последовательному порту вашего сервера, а другую - к машине, которую вы обычно используете.
  • Узнайте, как запустить getty через последовательный порт. Комментарии в /etc/inittab могу помочь тебе; быть осторожен.
  • Через /boot/grub/menu/lst, заставьте GRUB выводить сообщения через последовательный порт, а также ядро. Комментарии в этом файле тоже полезны.
  • Если BIOS вашего компьютера поддерживает перенаправление последовательного порта, включите его. Затем вы также получите BIOS через последовательный порт.