УСТАНОВКА » История » Версия 5
Версия 4 (Владимир Ипатов, 12.11.2012 01:23) → Версия 5/90 (Владимир Ипатов, 12.11.2012 01:26)
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. Разметка жестких дисков Partitioning
Вы должны подготовить следующие разделы на Ваших нодах: You should preserve following partitions on your nodes:
|_.Имя|_.Размер|_.Назначение| |_.Name|_.Size|_.Purpose|
|/|10G|корневой раздел для хранения системных данных ноды| |/|10G|Root partition for all node's data|
|swap|1G|Раздел подкачки для |swap|1G|Swap space for Dom0 из расчета in calculation of 512Mb RAM|
|xenvg|остальное|LVM группа |xenvg|the rest|The LVM Volume, named 'xenvg', без томов| without any partitions|
The VG "xenvg" will be used as the default place for the instance's volumes.
Also the "system-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, you should then exclude them from ganeti-managed volumes. (SEE [[SETUP]]).
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.
h3. DNS server's address
The cluster has it's own DNS server, which is also the 'approx' and
'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
During the installation phase, the postinst.sh 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. Разметка жестких дисков Partitioning
Вы должны подготовить следующие разделы на Ваших нодах: You should preserve following partitions on your nodes:
|_.Имя|_.Размер|_.Назначение| |_.Name|_.Size|_.Purpose|
|/|10G|корневой раздел для хранения системных данных ноды| |/|10G|Root partition for all node's data|
|swap|1G|Раздел подкачки для |swap|1G|Swap space for Dom0 из расчета in calculation of 512Mb RAM|
|xenvg|остальное|LVM группа |xenvg|the rest|The LVM Volume, named 'xenvg', без томов| without any partitions|
The VG "xenvg" will be used as the default place for the instance's volumes.
Also the "system-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, you should then exclude them from ganeti-managed volumes. (SEE [[SETUP]]).
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.
h3. DNS server's address
The cluster has it's own DNS server, which is also the 'approx' and
'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
During the installation phase, the postinst.sh 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.