Linux-Vserver: Как сделать Debian 5.0 обновления к 6,0 на vservers и основной машине?

Вы могли включить ssh на хосте esxi и использовать ssh клиент от гостя. Также Вы могли установить proftpd на хосте esxi и использовать клиент ftp от гостя.

1
задан 7 May 2012 в 08:21
2 ответа

Прежде всего убедитесь, что у вас ядро ​​2.6.32. Если это не так, то со мной случилось так, что автоматическое обновление по какой-то причине не удалось (например, потому, что вы используете ядро ​​BPO). В этом случае, в зависимости от вашей архитектуры:

aptitude install linux-image-2.6-vserver-amd64

Учитывая, что используется вышеуказанное ядро, вы можете продолжить обновление системы. В подобных ситуациях я предпочел сначала обновить виртуальные машины, а затем сам хост.

Для виртуальных машин процедура будет следующей:

  1. Обновить /etc/apt/sources.list для сжатия
  2. Сделать обновление APT и загрузить пакеты (особенно, если это делается из Интернета, при условии, что нет зеркало локального репозитория):

    sudo apt-get clean && sudo aptitude update

    sudo aptitude full-upgrade --download-only

  3. Убедитесь, что вы установили соответствующие пакеты драйверов для вашего оборудования. Пример: sudo aptitude install firmware-linux-nonfree

  4. Выполните безопасное обновление несколько раз, пока ничего не останется: sudo aptitude safe-upgrade

  5. Наконец, выполните полное обновление: sudo aptitude full-upgrade

Для хоста ваших виртуальных машин будет дополнительный шаг по обновлению GRUB до GRUB2. Вы можете проверить, правильно ли установлен загрузчик, запустив: update-grub Если вы не видите никаких ошибок, перезагрузка, скорее всего, безопасна.

Если вы получаете ЛЮБОЕ сообщение об ошибке об отсутствии драйверов, НЕ ПЕРЕЗАГРУЖАЙТЕ. Перед перезагрузкой установите необходимые драйверы.

В зависимости от вашей реальной среды и настроек описанные выше действия могут немного отличаться, но они должны дать вам общее представление.

1
ответ дан 4 December 2019 в 01:08

Я пробовал обновить как на хосте linux-vservers, так и на гостевом linux-vservers - и у меня не было никаких серьезных проблем.

Незначительные проблемы: - отсутствие драйверов / плохих драйверов на хосте linux vserver - иногда их нужно обновлять самостоятельно (сетевые карты - r8168, e1000, драйверы dahdi ...) - некоторым приложениям на squeeze требуется более новое ядро, чем lenny - поэтому были проблемы, когда я обновлял только гостевую систему, но не хосты (но это было редко)

В большинстве ситуаций -достаточно было apt-get dist-upgrade на хосте, а затем - одно за другим - dist-upgrade гостей.

Если вы используете функцию vhashify - помните, что dist-upgrade на одном vserver часто разрушает унификацию - вы должен повторно вызвать его, чтобы освободить место там после обновления гостей.

0
ответ дан 4 December 2019 в 01:08

Теги

Похожие вопросы