Как обновить виртуальную машину Debian 7 до Debian 8 в InfoboxCloud
Рады сообщить, что в облаке InfoboxCloud уже доступны шаблоны серверов Debian 8 для контейнеров и виртуальных машин. Вы можете за несколько кликов создать новый сервер с современной ОС. Если вы уже используете виртуальную машину с Debian 7, можно легко перейти на Debian 8, используя штатный механизм обновления ОС.

В этой статье мы рассмотрим процесс безопасного апгрейда ОС. Данные рекомендации относятся только к серверам с установленной галочкой "разрешить управление ядром ОС" при создании.
Среди прочего, новый релиз содержит следующие версии прикладного ПО:
В новой версии был отключен небезопасный протокол SSLv3, помимо MySQL теперь доступна MariaDB, доступны OpenJDK 7/8 и Tomcat 7/8, добавлены контейнеры Docker.
Войдите в панель управления и нажмите на сервер, обновление которого необходимо протестировать.

Запустите создание клона, нажав на кнопку «Клонировать».

Введите имя клона и запустите процесс клонирования. Эта операция требует перезагрузки сервера, поэтому рекомендуется проводить ее не в рабочее время.
После клонирования вы получите данные доступа на email.
Подключитесь к клону по SSH.
После этого напишите "screen" в терминале и нажмите Enter. Вы перейдете в защищенный режим. В случае обрыва соединения SSH переподключитесь к серверу и введите команду "screen -r". Так вы сможете вернуться в сессию, в которой происходит обновление ОС.
Все описанное ниже в этом разделе нужно выполнять внутри screen сессии!
Выполните на сервере команду для обновления текущей версии ОС.
Для проверки текущей версии ОС введите:

Отредактируйте файл /etc/apt/sources.list, заменив wheezy на jessie:
Содержание sources.list после редактирования:
Сохраните изменения, нажав Ctrl+X, Y.
Запустите минимальное обновление системы:
В процессе обновления будет предложено сконфигурировать кодировку консоли. Выберите «UTF-8» и нажмите Enter.

В качестве набора символов выберите Combined с поддержкой латинского и кириллического алфавита.

Теперь запустите полное обновление системы:
В процессе обновления будет предложено отказаться от использования паролей в пользу SSH–ключей. Это отличная идея, но все-же рекомендуется делать это не в процессе обновления, поэтому ответьте «No».

После обновления перезагрузите сервер:
Проверьте версию ОС:

Протестируйте работоспособность вашего ПО на обновленном сервере.

Выполните указанные операции в разделе «Обновление Debian 7 до Debian 8» выше.
Проверьте работоспособность после обновления. Если что-то пошло не так — восстановитесь из резервной копии.
Таким образом мы обновили виртуальную машину с Debian 7 до Debian 8 в InfoboxCloud. Если вы нашли ошибку в статье или у вас есть вопрос — напишите нам.
Успешного использования!

В этой статье мы рассмотрим процесс безопасного апгрейда ОС. Данные рекомендации относятся только к серверам с установленной галочкой "разрешить управление ядром ОС" при создании.
Что нового в Debian 8
В новый релиз добавлено более 12000 новых пакетов.Среди прочего, новый релиз содержит следующие версии прикладного ПО:
- Apache 2.4.10
- BIND DNS сервер 9.9
- Courier MTA 0.73
- Exim default e-mail server 4.84
- GNU Compiler Collection 4.9
- GNU библиотека C 2.19
- lighttpd 1.4.35
- Образ ядра Linux ветка 3.16
- maradns 2.0.09
- OpenLDAP 2.4.40
- OpenSSH 6.7p1
- Perl 5.20
- PHP 5.6
- Postfix MTA 2.11
- PostgreSQL 9.4
- Python 3 3.4
- Samba 4.1
В новой версии был отключен небезопасный протокол SSLv3, помимо MySQL теперь доступна MariaDB, доступны OpenJDK 7/8 и Tomcat 7/8, добавлены контейнеры Docker.
Тестирование обновления
Процесс перехода между версиями ОС может привести к проблемам с установленным программным обеспечением. Перед обновлением рекомендуется клонировать ваш сервер, чтобы проверить процесс обновления и работоспособность обновленного сервера на клоне, и только потом обновлять рабочий сервер.Войдите в панель управления и нажмите на сервер, обновление которого необходимо протестировать.

Запустите создание клона, нажав на кнопку «Клонировать».

Введите имя клона и запустите процесс клонирования. Эта операция требует перезагрузки сервера, поэтому рекомендуется проводить ее не в рабочее время.
После клонирования вы получите данные доступа на email.
Подключитесь к клону по SSH.
Обновление Debian 7 до Debian 8
После подключения к серверу по SSH установите утилиту screen.apt-key update && apt-get update && apt-get install -y screen
После этого напишите "screen" в терминале и нажмите Enter. Вы перейдете в защищенный режим. В случае обрыва соединения SSH переподключитесь к серверу и введите команду "screen -r". Так вы сможете вернуться в сессию, в которой происходит обновление ОС.
Все описанное ниже в этом разделе нужно выполнять внутри screen сессии!
Выполните на сервере команду для обновления текущей версии ОС.
apt-key update && apt-get update && apt-get -y upgrade
Для проверки текущей версии ОС введите:
cat /etc/debian_version

Отредактируйте файл /etc/apt/sources.list, заменив wheezy на jessie:
nano /etc/apt/sources.list
Содержание sources.list после редактирования:
deb http://security.debian.org/ jessie/updates main contrib
deb-src http://security.debian.org/ jessie/updates main contrib
deb http://mirror.yandex.ru/debian/ jessie main
deb-src http://mirror.yandex.ru/debian/ jessie main
deb http://mirror.yandex.ru/debian/ jessie-updates main contrib
deb-src http://mirror.yandex.ru/debian/ jessie-updates main contrib
Сохраните изменения, нажав Ctrl+X, Y.
Запустите минимальное обновление системы:
apt-key update && apt-get update && apt-get -y upgrade
В процессе обновления будет предложено сконфигурировать кодировку консоли. Выберите «UTF-8» и нажмите Enter.

В качестве набора символов выберите Combined с поддержкой латинского и кириллического алфавита.

Теперь запустите полное обновление системы:
apt-key update && apt-get update && apt-get -y dist-upgrade
В процессе обновления будет предложено отказаться от использования паролей в пользу SSH–ключей. Это отличная идея, но все-же рекомендуется делать это не в процессе обновления, поэтому ответьте «No».

После обновления перезагрузите сервер:
reboot
Проверьте версию ОС:
cat /etc/debian_version

Протестируйте работоспособность вашего ПО на обновленном сервере.
Обновление рабочего сервера
Создайте резервную копию вашего сервера.
Выполните указанные операции в разделе «Обновление Debian 7 до Debian 8» выше.
Проверьте работоспособность после обновления. Если что-то пошло не так — восстановитесь из резервной копии.
Таким образом мы обновили виртуальную машину с Debian 7 до Debian 8 в InfoboxCloud. Если вы нашли ошибку в статье или у вас есть вопрос — напишите нам.
Успешного использования!
0 комментариев