Заведение Linux-виртуального сервера на факультетских ресурсах
Введение
Этот раздел описывает заведение Linux-сервера в режиме "легкой" виртуализации.
Для этого используются технология OpenVZ (legacy) и LXC. В будущем возможно будет заводить только LXC-окружения, а все OpenVZ-окружения будут переведены на LXC.
Что требуется от Вас для заведения сервера?
Не очень много:
- Осознать, что такое отдельный сервер.
- Осознать отличия контейнера от физической машины (свои модули ядра загружать - тоже).
- Решить, кто будет его администрировать
- Решить, под какие задачи он заводится, подойдет ли он под эти задачи.
- Если на этом этапе проблем нет, то можно приступить к оформлении заявки.
Простое заведение
- Написать заявку для технической группы Факультета. В дальнейшем вся работа будет идти через неё.
- В заявке надо указать:
- публичный ssh-ключ. Можно прикрепить письму/заявке. Более подробная информация о ssh-ключах
- сколько оперативной памяти может понадобиться (мин/макс/в среднем). Если не знаете - можете не писать. Если будет не хватать - подумаем.
- сколько места требуется на диске(Вам будет выделен отдельный раздел);
- какая архитектура нужна (i386/amd64);
- какой дистрибутив GNU/Linux требуется. Сейчас доступны:
- Debian GNU/Linux
- Ubuntu
- CentOS
- ALT Linux
- Owl
- возможен другой по вашему варианту
- и вообще все, что считаете нужным.
Если Вы не можете самостоятельно разобраться с генерацией ключа, рекомендуется прочитать еще раз
О вариантах размещения информации и подумать, нужен ли Вам именно выделенный сервер. Drupal/Joomla/Wordpress/etc будут работать и на хостинге и не будут требовать никакого администрирования.
После обработки заявки вам сообщат логин и хост, для которого действует этот ключ. Возможно, установленная система Вам будет не полностью подходить. Тогда подходит следующий пункт.
Замена окружения для GNU/Linux систем
Общая стратегия:
- создать директорию /newdir и поместить в неё новое окружение (включая домашние директории)
- Сообщить администратору (через заявку, например оставив комментарий к заявке на заведение)
- Администратор разместит новое окружение, а старое сохранит как /old_дата_создания, никакие Ваши данные не пропадут, эту директорию потом можете сами удалить.
- Затем он перезапустит виртуальную систему.
Если не боитесь накладывать поверх существующей системы, то можете заменить окружение самостоятельно
Примечание для Debian/Ubuntu:
- Можно просто сделать upgrade
- Воспользоваться Debootstrap
Для остальных:
- Поставить у себя требуемую систему и потом ее скопировать/перенести в директорию.