общие принципы построения шаблонов

Для шаблонов используются только стабильные 64-х разрядные версии наиболее популярных дистрибутивов с длительным сроком поддержки. Наилучшую помощь клиентам мы сможем оказать только по этим версиям.

Клиенты могут использовать любые другие совместимые системы, но при этом они будут вынуждены самостоятельно устанавливать их с ISO.

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

Linux

Для достижения максимальной производительности используются драйверы паравиртуализации (virtio) для всех дисков и сетевых адаптеров.

00:03.0 Ethernet controller: Red Hat, Inc Virtio network device
00:04.0 SCSI storage controller: Red Hat, Inc Virtio block device 

Разметка диска:

Диск /dev/vda 5369MB используется для элементов операционной системы, приложений и библиотек. Изменение пространства этого диска не предусмотрено. Однако, в случае необходимости установки «крупногабаритного» приложения, вы можете создать на дополнительном диске с данными логический том LVM с файловой системой и смонтируете ее в каталог /opt или /usr/local куда и установите это приложение.

Стандартный шаблон использует корневую файловую систему 4Гб и раздел подкачки памяти SWAP 1367MB.

Если ваш сервер имеет много оперативной памяти и, по условиям работы, требует фала подкачки бОльшего размера, предлагаем не расширять раздел swap, а использовать для этого файл размещенный на файловой системе дополнительного диска с данными.

Для данных предусмотрено использование дополнительного виртуального диска /dev/vdb.

Размер этого диска вы выбираете при создании виртуального сервера.

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

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

Диск /dev/vdb используется в качестве физического тома для группы томов LVM с именем «DATAVG».

В этой группе создан логический том LVM с именем «VAR» для размещения файловой системы которая монтируется в каталог .

В каталоге /var должны находится файлы сервера баз данных, спулинга почты, файлы DocumentRoot вебсервера и прочие файлы для которых надо много места.

Отдельный диск для данных позволит обеспечить перестановку ОС с сохранением данных, перенос данных на другой сервер, упростить резервное копирование и т.п.

При первом запуске система инициализации определяет какого размера вы заказали диск для данных, создает там необходимые элементы и переносит туда содержимое каталога /var.

Содержимое /var на диске /dev/vda1 при этом не удаляется. Это обеспечивает возможность загрузки при недоступном разделе с данными.

Но в случае необходимости вы можете освободить немного пространства следующими командами:

mount /dev/vda1 /mnt
rm -Rf /mnt/var/*

Программы и службы

В качестве базовой системы используется стандартная установка с дистибутивного ISO в режиме минимальной конфигурации с добавлением и удалением некоторых программ и утилит. Подробнее смотрите в описании конкретного шаблона.

Установленны нестандартные сервисы для взаимодействия с панелью управления. Эти службы настроены на автоматический запуск при старте системы.

/etc/init.d/cloud-set-guest-password
/etc/init.d/cloud-set-guest-sshkey

Для возможности корректировки hostname через DHCP добавлены скрипты:

/etc/dhcp/dhclient-exit-hooks.d/hostname

или для centos

/etc/dhcp/dhclient.d/hostname

Конфигурация

  • В приглашение к работе добавлена ссылка на wiki
  • При первом запуске система генерирует уникальные ключи ssh.
  • Удалены привязки имен сетевых карт к макадресам в правилах udev (/etc/udev/rules.d/70-persistent-net.rules)
  • Отключена GSSAPIAuthentication для устранения задержек при подключении по ssh
  • Демон SSHD использует порт 42222 вместо 22-го. Это сделано с целью уменьшить количество попыток подбора пароля к вашему серверу (bruteforce ssh).
  • Разрешен доступ по SSH пользовтаелю с именем root (PermitRootLogin yes)
  • Установлена временная зона Europe/Berlin
  • Отключен сетевой экран (Firewall)
  • Отключен манадатный контроль доступа SELinux или apparmor

FreeBSD

Шаблон freebsd 9.2 min представляют из себя предустановленную базовую операционную систему FreeBSD для использования на виртуальном сервере с технологией KVM.

Подробности смотрите в описании шаблона:

Windows

Шаблоны Windows представляют из себя базовую систему без активированных компонентов и лицензий.

Подробности смотрите в описании шаблонов.

Частые вопросы и ответы:

Присылайте ваши вопросы на адрес email:info@colobridge.net

  • Почему доступны только версии на 64 бит? Ответ: - сейчас редко используются версии на 32 бита, но, если требуется, вы сами можете установить такую систему с DVD-ISO
  • Зачем установлен rsync и ….? Ответ: - установка дополнительных пакетов определяется необходимостью интеграции с системами хостинга и частотой их использования клиентами. Пакет rsync не является обязательным и его можно удалить.

Смотрите также: