УСТАНОВКА » История » Версия 7
Версия 6 (Владимир Ипатов, 12.11.2012 01:38) → Версия 7/90 (Владимир Ипатов, 12.11.2012 15:59)
h1. Установка
{{toc}}
h2. Загрузка iso образа
Вы можете скачать образы отсюда(русскоязычный образ - skycover-версия-ru.iso): http://apt.vds-host.org/sci-cd/
Также Вы можете собрать свой собственный исо из исходников (для продвинутых пользователей): [[Сборка-ISO]]
h2. Запись ISO образа на диск
Вы можете записать iso используя пишущий cd-rom любую программу для записи образов на диски.
Также Вы можете создать загрузочную юсб флешку с помощью скрипта, располагающегося здесь: http://apt.vds-host.org/sci-cd/0.9.1/makeusb.sh флешку.
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', без томов|
Группа томов "xenvg" будет использоваться как место по умолчанию для хранения томов виртуальных машин.
Также на ней будет автоматически создан раздел "system-stuff" и смонтирован как /stuff
На нем следует хранить большие файлы наподобие установочных образов для виртуальных машин, резервные копии и тд.
Если Вы хотите разместить другие разделы на xenvg, впоследствии Вы должны указать их в исключениях для ganeti (СМ. [[НАСТРОЙКА]]).
Проще всего называть такие разделы "system-*" потому, что этот шаблон уже исключен в SCI-CD по умолчанию.
You may create more partitions or volume groups at your choice.
Вышеозначенная схема не является обязательной, Вы можете создавать любые разделы или группы томов LVM по Вашему усмотрению,
но с учетом изложенного выше.
h3. Адрес DNS сервера для кластера
Кластер имеет сервисную виртуальную машину, предоставляющую сервисы dns, dhcp, puppet, approx.
На странице [[НАСТРОЙКА]] описано, как подключить dns к уже имеющимся dns серверам в режиме forwarding.
Напоминаем, что адрес кластерного днс +НЕ ДОЛЖЕН+ быть адресом любого существующего узла в сети.
По умолчанию, доменное имя кластера не должно совпадать с уже имеющимися в сети доменам(лучше использовать поддомен
или вообще другое доменное имя). Однако, интеграция в существующую днс инфраструктуру возможна, если перенастроить
днс сервер кластера.
h2. Automatic post-installation changes
h2. Автоматическая настройка после установки ноды
В конце установки скрипт postinst.sh дистрибутива выполняет следующие настройки на устанавливаемой системе: [[POST-INSTALL]].
h2. Кластер готов к настройке
Установка с диска занимает порядка 15 минут на ноду.
Далее следует настроить и инициализировать кластер: [[НАСТРОЙКА]]
{{toc}}
h2. Загрузка iso образа
Вы можете скачать образы отсюда(русскоязычный образ - skycover-версия-ru.iso): http://apt.vds-host.org/sci-cd/
Также Вы можете собрать свой собственный исо из исходников (для продвинутых пользователей): [[Сборка-ISO]]
h2. Запись ISO образа на диск
Вы можете записать iso используя пишущий cd-rom любую программу для записи образов на диски.
Также Вы можете создать загрузочную юсб флешку с помощью скрипта, располагающегося здесь: http://apt.vds-host.org/sci-cd/0.9.1/makeusb.sh флешку.
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', без томов|
Группа томов "xenvg" будет использоваться как место по умолчанию для хранения томов виртуальных машин.
Также на ней будет автоматически создан раздел "system-stuff" и смонтирован как /stuff
На нем следует хранить большие файлы наподобие установочных образов для виртуальных машин, резервные копии и тд.
Если Вы хотите разместить другие разделы на xenvg, впоследствии Вы должны указать их в исключениях для ganeti (СМ. [[НАСТРОЙКА]]).
Проще всего называть такие разделы "system-*" потому, что этот шаблон уже исключен в SCI-CD по умолчанию.
You may create more partitions or volume groups at your choice.
Вышеозначенная схема не является обязательной, Вы можете создавать любые разделы или группы томов LVM по Вашему усмотрению,
но с учетом изложенного выше.
h3. Адрес DNS сервера для кластера
Кластер имеет сервисную виртуальную машину, предоставляющую сервисы dns, dhcp, puppet, approx.
На странице [[НАСТРОЙКА]] описано, как подключить dns к уже имеющимся dns серверам в режиме forwarding.
Напоминаем, что адрес кластерного днс +НЕ ДОЛЖЕН+ быть адресом любого существующего узла в сети.
По умолчанию, доменное имя кластера не должно совпадать с уже имеющимися в сети доменам(лучше использовать поддомен
или вообще другое доменное имя). Однако, интеграция в существующую днс инфраструктуру возможна, если перенастроить
днс сервер кластера.
h2. Automatic post-installation changes
h2. Автоматическая настройка после установки ноды
В конце установки скрипт postinst.sh дистрибутива выполняет следующие настройки на устанавливаемой системе: [[POST-INSTALL]].
h2. Кластер готов к настройке
Установка с диска занимает порядка 15 минут на ноду.
Далее следует настроить и инициализировать кластер: [[НАСТРОЙКА]]