УСТАНОВКА » История » Версия 6
Версия 5 (Владимир Ипатов, 12.11.2012 01:26) → Версия 6/90 (Владимир Ипатов, 12.11.2012 01:38)
h1. Установка
{{toc}}
h2. Загрузка iso образа
Вы можете скачать образы отсюда(русскоязычный образ - skycover-версия-ru.iso): http://apt.vds-host.org/sci-cd/
Также Вы можете собрать свой собственный исо из исходников (для продвинутых пользователей): [[Сборка-ISO]]
h2. Запись ISO образа на диск
Вы можете записать iso используя пишущий cd-rom любую программу для записи образов на диски.
Также Вы можете создать загрузочную юсб флешку.
h2. Создание загрузочной USB флэшки
Мы написали скрипт для этой задачи:
Для установки Вам потребуется любая флешка с первым разделом, отформатированным в vfat, который способен вместить установочный ISO.
Запустите скрипт от root:
<pre>
./makeusb.sh /dev/sdX
</pre>
Где /dev/sdX - путь к файлу блочного устройства, ссылающегося на Вашу флешку(всю флешку, а не на раздел с vfat - /dev/sdX1)
После выполнения скрипта файловая система с первого раздела флешки будет смонтирована в /mnt (это может быть изменено в тексте тексты скрипта).
Вы должны скопировать скачанный или собранный ISO в корневую директорию этой файловой системы и корректно отмонтировать ее.
Теперь Вы можете запустить установщик с флешки.
h2. Установка системы
Установите систему на две ноды (Вы можете использовать только одну ноду, но опции отказоустойчивости доступны не будут)
На данный момент, Вы должны знать следующую информацию по поводу будущей установки:
* Адрес и маску локальной сети
* IP адреса обоих нод(в одной сети)
* Адрес шлюза по умолчанию.
* Доменное имя кластера
* Хостнеймы для обоих нод.
* Адрес будущего днс сервера для кластера (адрес не должен совпадать с адресом уже существующих хостов!), который
будет установлен в сервисной виртуальной машине
* рутовый пароль
* Понимание, как будет устроена система хранения - использование mdadm или аппаратного рейда
или вообще без рейда(не рекомендуется) - на Ваш выбор.
Настройка топологии сети - вопрос непростой, здесь расписываются типичные варианты: [[НАСТРОЙКА#Настройка-сети]]
h3. Разметка жестких дисков
Вы должны подготовить следующие разделы на Ваших нодах:
|_.Имя|_.Размер|_.Назначение|
|/|10G|корневой раздел для хранения системных данных ноды|
|swap|1G|Раздел подкачки для Dom0 из расчета 512Mb RAM|
|xenvg|остальное|LVM группа 'xenvg', без томов|
Группа томов The VG "xenvg" будет использоваться как место по умолчанию для хранения томов виртуальных машин. will be used as the default place for the instance's volumes.
Также на ней будет автоматически создан раздел Also the "system-stuff" и смонтирован как /stuff volume will be automatically created on xenvg (and mounted as /stuff).
На нем следует хранить большие файлы наподобие установочных образов для виртуальных машин, резервные копии и тд. It serves for various big stuff like cdrom images, instance backups etc.
Если Вы хотите разместить другие разделы на If you want to place your own partitions on xenvg, впоследствии Вы должны указать их в исключениях для ganeti (СМ. [[НАСТРОЙКА]]). you should then exclude them from ganeti-managed volumes. (SEE [[SETUP]]).
Проще всего называть такие разделы "system-*" потому, что этот шаблон уже исключен в Simplest way is to name your partitions "sytem-*" because this pattern is excluded in SCI-CD по умолчанию. by default.
You may create more partitions or volume groups at your choice.
Вышеозначенная схема не является обязательной, Вы можете создавать любые разделы или группы томов LVM по Вашему усмотрению,
но с учетом изложенного выше.
h3. Адрес DNS сервера для кластера server's address
Кластер имеет сервисную виртуальную машину, предоставляющую сервисы dns, dhcp, puppet, approx. The cluster has it's own DNS server, which is also the 'approx' and
На странице [[НАСТРОЙКА]] описано, как подключить dns к уже имеющимся dns серверам в режиме forwarding. 'puppet' server. At the [[SETUP]] stage, cluster DNS server can be linked
to other DNS servers in the forwarding mode.
Напоминаем, что адрес кластерного днс +НЕ ДОЛЖЕН+ быть адресом любого существующего узла в сети. The server's address +must not+ be the address of the existing service.
По умолчанию, доменное имя кластера не должно совпадать с уже имеющимися в сети доменам(лучше использовать поддомен The cluster's domain name must not be the name of the existing domain if
или вообще другое доменное имя). Однако, интеграция в существующую днс инфраструктуру возможна, если перенастроить
днс сервер кластера. local domain already exists (use subdomain, or completely different name).
h2. Automatic post-installation changes
h2. Автоматическая настройка после установки ноды
В конце установки скрипт During the installation phase, the postinst.sh дистрибутива выполняет следующие настройки на устанавливаемой системе: [[POST-INSTALL]].
script from the distro
made the following system tuning: [[POST-INSTALL]]
h2. Кластер готов к настройке The cluster is ready to setup
Установка с диска занимает порядка The CD installation takes about 15 минут на ноду. minutes per node.
Далее следует настроить и инициализировать кластер: [[НАСТРОЙКА]] Read [[SETUP]] next.
{{toc}}
h2. Загрузка iso образа
Вы можете скачать образы отсюда(русскоязычный образ - skycover-версия-ru.iso): http://apt.vds-host.org/sci-cd/
Также Вы можете собрать свой собственный исо из исходников (для продвинутых пользователей): [[Сборка-ISO]]
h2. Запись ISO образа на диск
Вы можете записать iso используя пишущий cd-rom любую программу для записи образов на диски.
Также Вы можете создать загрузочную юсб флешку.
h2. Создание загрузочной USB флэшки
Мы написали скрипт для этой задачи:
Для установки Вам потребуется любая флешка с первым разделом, отформатированным в vfat, который способен вместить установочный ISO.
Запустите скрипт от root:
<pre>
./makeusb.sh /dev/sdX
</pre>
Где /dev/sdX - путь к файлу блочного устройства, ссылающегося на Вашу флешку(всю флешку, а не на раздел с vfat - /dev/sdX1)
После выполнения скрипта файловая система с первого раздела флешки будет смонтирована в /mnt (это может быть изменено в тексте тексты скрипта).
Вы должны скопировать скачанный или собранный ISO в корневую директорию этой файловой системы и корректно отмонтировать ее.
Теперь Вы можете запустить установщик с флешки.
h2. Установка системы
Установите систему на две ноды (Вы можете использовать только одну ноду, но опции отказоустойчивости доступны не будут)
На данный момент, Вы должны знать следующую информацию по поводу будущей установки:
* Адрес и маску локальной сети
* IP адреса обоих нод(в одной сети)
* Адрес шлюза по умолчанию.
* Доменное имя кластера
* Хостнеймы для обоих нод.
* Адрес будущего днс сервера для кластера (адрес не должен совпадать с адресом уже существующих хостов!), который
будет установлен в сервисной виртуальной машине
* рутовый пароль
* Понимание, как будет устроена система хранения - использование mdadm или аппаратного рейда
или вообще без рейда(не рекомендуется) - на Ваш выбор.
Настройка топологии сети - вопрос непростой, здесь расписываются типичные варианты: [[НАСТРОЙКА#Настройка-сети]]
h3. Разметка жестких дисков
Вы должны подготовить следующие разделы на Ваших нодах:
|_.Имя|_.Размер|_.Назначение|
|/|10G|корневой раздел для хранения системных данных ноды|
|swap|1G|Раздел подкачки для Dom0 из расчета 512Mb RAM|
|xenvg|остальное|LVM группа 'xenvg', без томов|
Группа томов The VG "xenvg" будет использоваться как место по умолчанию для хранения томов виртуальных машин. will be used as the default place for the instance's volumes.
Также на ней будет автоматически создан раздел Also the "system-stuff" и смонтирован как /stuff volume will be automatically created on xenvg (and mounted as /stuff).
На нем следует хранить большие файлы наподобие установочных образов для виртуальных машин, резервные копии и тд. It serves for various big stuff like cdrom images, instance backups etc.
Если Вы хотите разместить другие разделы на If you want to place your own partitions on xenvg, впоследствии Вы должны указать их в исключениях для ganeti (СМ. [[НАСТРОЙКА]]). you should then exclude them from ganeti-managed volumes. (SEE [[SETUP]]).
Проще всего называть такие разделы "system-*" потому, что этот шаблон уже исключен в Simplest way is to name your partitions "sytem-*" because this pattern is excluded in SCI-CD по умолчанию. by default.
You may create more partitions or volume groups at your choice.
Вышеозначенная схема не является обязательной, Вы можете создавать любые разделы или группы томов LVM по Вашему усмотрению,
но с учетом изложенного выше.
h3. Адрес DNS сервера для кластера server's address
Кластер имеет сервисную виртуальную машину, предоставляющую сервисы dns, dhcp, puppet, approx. The cluster has it's own DNS server, which is also the 'approx' and
На странице [[НАСТРОЙКА]] описано, как подключить dns к уже имеющимся dns серверам в режиме forwarding. 'puppet' server. At the [[SETUP]] stage, cluster DNS server can be linked
to other DNS servers in the forwarding mode.
Напоминаем, что адрес кластерного днс +НЕ ДОЛЖЕН+ быть адресом любого существующего узла в сети. The server's address +must not+ be the address of the existing service.
По умолчанию, доменное имя кластера не должно совпадать с уже имеющимися в сети доменам(лучше использовать поддомен The cluster's domain name must not be the name of the existing domain if
или вообще другое доменное имя). Однако, интеграция в существующую днс инфраструктуру возможна, если перенастроить
днс сервер кластера. local domain already exists (use subdomain, or completely different name).
h2. Automatic post-installation changes
h2. Автоматическая настройка после установки ноды
В конце установки скрипт During the installation phase, the postinst.sh дистрибутива выполняет следующие настройки на устанавливаемой системе: [[POST-INSTALL]].
script from the distro
made the following system tuning: [[POST-INSTALL]]
h2. Кластер готов к настройке The cluster is ready to setup
Установка с диска занимает порядка The CD installation takes about 15 минут на ноду. minutes per node.
Далее следует настроить и инициализировать кластер: [[НАСТРОЙКА]] Read [[SETUP]] next.