Проект

Общее

Профиль

УСТАНОВКА » История » Версия 4

Владимир Ипатов, 12.11.2012 01:23

1 4 Владимир Ипатов
h1. Установка
2 1 Dmitry Chernyak
3 4 Владимир Ипатов
{{toc}}
4 1 Dmitry Chernyak
5 4 Владимир Ипатов
h2. Загрузка iso образа
6 1 Dmitry Chernyak
7 4 Владимир Ипатов
Вы можете скачать образы отсюда(русскоязычный образ - skycover-версия-ru.iso): http://apt.vds-host.org/sci-cd/
8 4 Владимир Ипатов
Также Вы можете собрать свой собственный исо из исходников (для продвинутых пользователей): [[Сборка-ISO]]
9 4 Владимир Ипатов
10 4 Владимир Ипатов
h2. Запись ISO образа на диск
11 4 Владимир Ипатов
12 4 Владимир Ипатов
Вы можете записать iso используя пишущий cd-rom любую программу для записи образов на диски.
13 4 Владимир Ипатов
Также Вы можете создать загрузочную юсб флешку.
14 4 Владимир Ипатов
15 4 Владимир Ипатов
h2. Создание загрузочной USB флэшки
16 4 Владимир Ипатов
17 4 Владимир Ипатов
Мы написали скрипт для этой задачи: 
18 4 Владимир Ипатов
Для установки Вам потребуется любая флешка с первым разделом, отформатированным в vfat, который способен вместить установочный ISO.
19 4 Владимир Ипатов
Запустите скрипт от root:
20 4 Владимир Ипатов
<pre>
21 4 Владимир Ипатов
./makeusb.sh /dev/sdX
22 4 Владимир Ипатов
</pre>
23 4 Владимир Ипатов
Где /dev/sdX - путь к файлу блочного устройства, ссылающегося на Вашу флешку(всю флешку, а не на раздел с vfat - /dev/sdX1)
24 4 Владимир Ипатов
После выполнения скрипта файловая система с первого раздела флешки будет смонтирована в /mnt (это может быть изменено в тексты скрипта). Вы должны скопировать скачанный или собранный ISO в корневую директорию этой файловой системы и корректно отмонтировать ее.
25 4 Владимир Ипатов
Теперь Вы можете запустить установщик с флешки.
26 4 Владимир Ипатов
27 4 Владимир Ипатов
h2. Установка системы
28 4 Владимир Ипатов
29 4 Владимир Ипатов
Установите систему на две ноды (Вы можете использовать только одну ноду, но опции отказоустойчивости доступны не будут)
30 4 Владимир Ипатов
31 4 Владимир Ипатов
На данный момент, Вы должны знать следующую информацию по поводу будущей установки:
32 4 Владимир Ипатов
* Адрес и маску локальной сети
33 4 Владимир Ипатов
* IP адреса обоих нод(в одной сети)
34 4 Владимир Ипатов
* Адрес шлюза по умолчанию.
35 4 Владимир Ипатов
* Доменное имя кластера
36 4 Владимир Ипатов
* Хостнеймы для обоих нод.
37 4 Владимир Ипатов
* Адрес будущего днс сервера для кластера (адрес не должен совпадать с адресом уже существующих хостов!), который будет установлен в сервисной виртуальной машине
38 4 Владимир Ипатов
* рутовый пароль
39 4 Владимир Ипатов
* Понимание, как будет устроена система хранения - использование mdadm или аппаратного рейда или вообще без рейда(не рекомендуется) - на Ваш выбор.
40 4 Владимир Ипатов
41 4 Владимир Ипатов
Настройка топологии сети - вопрос непростой, здесь расписываются типичные варианты: [[НАСТРОЙКА#Настройка-сети]]
42 4 Владимир Ипатов
43 4 Владимир Ипатов
h3. Partitioning
44 4 Владимир Ипатов
45 4 Владимир Ипатов
You should preserve following partitions on your nodes:
46 4 Владимир Ипатов
|_.Name|_.Size|_.Purpose|
47 4 Владимир Ипатов
|/|10G|Root partition for all node's data|
48 4 Владимир Ипатов
|swap|1G|Swap space for Dom0 in calculation of 512Mb RAM|
49 4 Владимир Ипатов
|xenvg|the rest|The LVM Volume, named 'xenvg', without any partitions|
50 4 Владимир Ипатов
51 4 Владимир Ипатов
The VG "xenvg" will be used as the default place for the instance's volumes.
52 4 Владимир Ипатов
Also the "system-stuff" volume will be automatically created on xenvg (and mounted as /stuff).
53 4 Владимир Ипатов
It serves for various big stuff like cdrom images, instance backups etc.
54 4 Владимир Ипатов
55 4 Владимир Ипатов
If you want to place your own partitions on xenvg, you should then exclude them from ganeti-managed volumes. (SEE [[SETUP]]).
56 4 Владимир Ипатов
Simplest way is to name your partitions "sytem-*" because this pattern is excluded in SCI-CD by default.
57 4 Владимир Ипатов
58 4 Владимир Ипатов
You may create more partitions or volume groups at your choice.
59 4 Владимир Ипатов
60 4 Владимир Ипатов
h3. DNS server's address
61 4 Владимир Ипатов
62 4 Владимир Ипатов
The cluster has it's own DNS server, which is also the 'approx' and
63 4 Владимир Ипатов
'puppet' server. At the [[SETUP]] stage, cluster DNS server can be linked
64 4 Владимир Ипатов
to other DNS servers in the forwarding mode.
65 4 Владимир Ипатов
66 4 Владимир Ипатов
The server's address +must not+ be the address of the existing service.
67 4 Владимир Ипатов
68 4 Владимир Ипатов
The cluster's domain name must not be the name of the existing domain if
69 4 Владимир Ипатов
local domain already exists (use subdomain, or completely different name).
70 4 Владимир Ипатов
71 4 Владимир Ипатов
h2. Automatic post-installation changes
72 4 Владимир Ипатов
73 4 Владимир Ипатов
During the installation phase, the postinst.sh script from the distro
74 4 Владимир Ипатов
made the following system tuning: [[POST-INSTALL]] 
75 4 Владимир Ипатов
76 4 Владимир Ипатов
h2. The cluster is ready to setup
77 4 Владимир Ипатов
78 4 Владимир Ипатов
The CD installation takes about 15 minutes per node.
79 4 Владимир Ипатов
Read [[SETUP]] next.