Проект

Общее

Профиль

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

Владимир Ипатов, 13.06.2013 16:36

1 4 Владимир Ипатов
h1. Установка
2 1 Dmitry Chernyak
3 4 Владимир Ипатов
{{toc}}
4 1 Dmitry Chernyak
5 16 Dmitry Chernyak
[[OVERVIEW]] | [[INSTALL]] | [[BUILD-ISO]] | [[SETUP]] | [[OPERATIONS]] | [[GITMAGIC]] | [[LICENSE]] | [[STATUS]]
6 16 Dmitry Chernyak
на Русском: [[ОБЗОР]] | [[СБОРКА-ISO]] | [[УСТАНОВКА]] | [[НАСТРОЙКА]] | [[ОПЕРАЦИИ]] | [[МАГИЯ GIT]] | [[ЛИЦЕНЗИЯ]] | [[СОСТОЯНИЕ]]
7 10 Dmitry Chernyak
8 9 Dmitry Chernyak
h2. Загрузка ISO-образа
9 1 Dmitry Chernyak
10 12 Dmitry Chernyak
ISO-образы доступны для скачивания отсюда: http://sci-dev.skycover.ru/dist/
11 1 Dmitry Chernyak
12 8 Dmitry Chernyak
Вы можете собрать свой собственный ISO-образ из исходников (для продвинутых пользователей): [[Сборка-ISO]]
13 4 Владимир Ипатов
14 8 Dmitry Chernyak
h2. Запись ISO-образа на диск
15 6 Владимир Ипатов
16 8 Dmitry Chernyak
ISO-образ можно записать используя пишущий cd-rom и любую программу для записи образов на диски.
17 4 Владимир Ипатов
18 9 Dmitry Chernyak
h2. Планирование топологии
19 1 Dmitry Chernyak
20 9 Dmitry Chernyak
Система устанавливается на два узла (вы можете использовать только один узел, но опции отказоустойчивости не будут доступны - получится обычная система виртуализации).
21 9 Dmitry Chernyak
После начальной инициализации кластера вы сможете добавить в него и дополнительные узлы.
22 1 Dmitry Chernyak
23 9 Dmitry Chernyak
Узлы должны быть соединены между собой по сети на скорости 1Гбит.
24 9 Dmitry Chernyak
Мы рекомендуем использовать 2 сетевые карты:
25 9 Dmitry Chernyak
* одну, с поддержкой 1Гбит Ethernet использовать для объединения узлов внутренней сетью (интерлинком). Можно использовать патч-корд категории 5e.
26 9 Dmitry Chernyak
* вторую подключить к комутатору локальной сети.
27 9 Dmitry Chernyak
28 9 Dmitry Chernyak
Можно использовать третью сетевую карту для подключения к Internet.
29 9 Dmitry Chernyak
Подробнее о вариантах топологии для разных предприятий написано на странице [[Планирование топологии]].
30 9 Dmitry Chernyak
31 13 Владимир Ипатов
h2. Минимальные системные требования
32 13 Владимир Ипатов
33 13 Владимир Ипатов
При реальном внедрении следует подбирать характеристики железа под конкретные задачи.
34 13 Владимир Ипатов
Для тестовых применений минимальные требования:
35 13 Владимир Ипатов
* 1GB RAM
36 13 Владимир Ипатов
* 50GB HDD
37 13 Владимир Ипатов
* 1Gbit ethernet для DRBD линка(в случае, если узлов > 1)
38 14 Владимир Ипатов
* Поддержка аппаратной виртуализации(в случае, если планируется использовать HVM режим)
39 13 Владимир Ипатов
40 13 Владимир Ипатов
41 9 Dmitry Chernyak
h2. Установка системы
42 9 Dmitry Chernyak
43 9 Dmitry Chernyak
На данный момент вы должны подготовить следующую информацию по поводу будущей установки:
44 17 Владимир Ипатов
* Адрес и маску локальной сети для обоих узлов
45 9 Dmitry Chernyak
* Доменные имена для обоих узлов
46 9 Dmitry Chernyak
* IP адрес кластера (это дополнительный адрес, который будет автоматически присваиваться главному узлу, он может быть в любой подсети, доступной всем узлам).
47 1 Dmitry Chernyak
* Доменное имя кластера
48 1 Dmitry Chernyak
* Адрес шлюза по умолчанию (в локальной сети).
49 1 Dmitry Chernyak
* Адрес будущего DNS-сервера для кластера (на интерлинке), который будет установлен в сервисной виртуальной машине
50 9 Dmitry Chernyak
(адрес не должен совпадать с адресом уже существующих узлов!)
51 17 Владимир Ипатов
Подробнее про настройку сети можно прочитать здесь:
52 17 Владимир Ипатов
https://redmine.skycover.ru/projects/sci-cd/wiki/НАСТРОЙКА#Настройка-сети
53 9 Dmitry Chernyak
* Пароль пользователя root
54 9 Dmitry Chernyak
* Понимание того, как будет устроена дисковая система - использование sofware RAID или hardware RAID, или вообще без RAID (не рекомендуется).
55 1 Dmitry Chernyak
56 1 Dmitry Chernyak
h3. Разметка жестких дисков
57 1 Dmitry Chernyak
58 17 Владимир Ипатов
Инсталлятор автоматически размечает дисковую систему следующим образом (при использовании ручной разметки следует придерживаться той же схемы):
59 9 Dmitry Chernyak
|_.Раздел|_.Точка монтирования|_.Размер|_.Назначение|
60 9 Dmitry Chernyak
|1 (или md0)|/|10G|корневой раздел для хранения системных данных ноды|
61 9 Dmitry Chernyak
|2 (или md1)|swap|1G|Раздел подкачки для Dom0 из расчета 512Mb RAM|
62 9 Dmitry Chernyak
|3 (или md2)|LVM xenvg|остальное|LVM группа 'xenvg'|
63 9 Dmitry Chernyak
|xenvg/system-stuff|/stuff|20G|виртуальный том для хранения дистрибутивов и образов бэкапов виртуальных машин|
64 1 Dmitry Chernyak
65 9 Dmitry Chernyak
На LVM группе "xenvg" будет выделяться место для создания томов виртуальных машин.
66 9 Dmitry Chernyak
Также на ней располагается раздел "system-stuff", который монтируется в систему как /stuff.
67 1 Dmitry Chernyak
На нем следует хранить большие файлы наподобие установочных образов для виртуальных машин, резервные копии и тд.
68 1 Dmitry Chernyak
69 1 Dmitry Chernyak
Если вы хотите разместить другие разделы на xenvg, их нужно называть "system-*", потому что ganeti в этом дистрибутиве уже настроен на игнорирование таких имен (см. [[НАСТРОЙКА]]).
70 1 Dmitry Chernyak
71 17 Владимир Ипатов
Инсталлятор предоставляет следующие типы автоматической разметки:
72 17 Владимир Ипатов
1) 1 disk with lvm - размечается 1 диск, на нем будет и корень и своп, и lvm - годится для случаев, когда диск 1(не рекомендуется для промышленных
73 17 Владимир Ипатов
применений), а также если используется аппаратный рейд.
74 17 Владимир Ипатов
2) 1 disk with deferred lvm - размечается 1 диск, на нем будет корень и своп, а lvm настраивается после установки, с помощью команды sci-setup vg.
75 17 Владимир Ипатов
Служит для случаев, когда в системе имеется 1 диск(или hwraid массив) под корень и своп и 1 диск/hwraid под lvm.
76 17 Владимир Ипатов
3) 2 disk with lvm - размечаются 2 диска, создаются mdadm raid1 под корень, своп, lvm. Используется когда в машине два диска.
77 17 Владимир Ипатов
4) 2 disk with deferred lvm - размечаются 2 диска, создаются mdadm raid1 под корень, своп, а lvm настраивается после установки, с помощью команды sci-setup vg.
78 17 Владимир Ипатов
Служит для случаев, когда в системе используется софтварный рейд для корня и свопа, а под lvm используется аппаратный raid массив.
79 17 Владимир Ипатов
5) 4 disk with lvm - размечаются 4 диска, создаются mdadm raid1 под корень, своп и raid10 под lvm. Используется когда в машине 4 диска.
80 17 Владимир Ипатов
6) 6 disk with lvm - размечаются 6 диска, создаются mdadm raid1 под корень, своп и raid10 под lvm. Используется когда в машине 6 дисков.
81 17 Владимир Ипатов
7) 8 disk with lvm - размечаются 8 диска, создаются mdadm raid1 под корень, своп и raid10 под lvm. Используется когда в машине 8 дисков.
82 17 Владимир Ипатов
83 6 Владимир Ипатов
h3. Адрес DNS сервера для кластера
84 4 Владимир Ипатов
85 6 Владимир Ипатов
Кластер имеет сервисную виртуальную машину, предоставляющую сервисы dns, dhcp, puppet, approx.
86 6 Владимир Ипатов
На странице [[НАСТРОЙКА]] описано, как подключить dns к уже имеющимся dns серверам в режиме forwarding.
87 4 Владимир Ипатов
88 9 Dmitry Chernyak
Напоминаем, что адрес кластерного DNS +НЕ ДОЛЖЕН+ быть адресом любого существующего узла в сети.
89 9 Dmitry Chernyak
90 6 Владимир Ипатов
Если в локальной сети уже есть DNS-сервер, то доменное имя кластера не должно совпадать с уже имеющимися в сети доменами
91 9 Dmitry Chernyak
(используйте поддомен или вообще другое доменное имя).
92 4 Владимир Ипатов
93 9 Dmitry Chernyak
Если сеть строится на основе клатера, то мы рекомендуем использовать DNS-сервер кластера как основной в локальной сети.
94 4 Владимир Ипатов
95 9 Dmitry Chernyak
DNS-сервер кластера может быть перенастроен по вашей необходимости.
96 1 Dmitry Chernyak
97 9 Dmitry Chernyak
h2. Автоматическая настройка после установки узла
98 9 Dmitry Chernyak
99 9 Dmitry Chernyak
На странице [[POST-INSTALL]] перечислен список настроек, которые автоматически выполняются инсталлятором на каждом создаваемом узле.
100 9 Dmitry Chernyak
101 9 Dmitry Chernyak
h2. Кластер готов к установке
102 9 Dmitry Chernyak
103 9 Dmitry Chernyak
Установка с диска занимает приблизительно 15 минут на каждый узел.
104 9 Dmitry Chernyak
105 9 Dmitry Chernyak
В процессе установки вам потребуется:
106 9 Dmitry Chernyak
* Ввести IP-адрес узла на интерлинке. Например: 192.168.2.1(2)
107 1 Dmitry Chernyak
* Ввести маску сети. Например: 255.255.255.0
108 9 Dmitry Chernyak
* Ввести адрес шлюза по-умолчанию (НЕ УКАЗЫВАЙТЕ, если для итерлинка используется отдельная сетевая карта!)
109 9 Dmitry Chernyak
* Ввести адрес DNS-сервера на интерлинке. Например: 192.168.1.254
110 9 Dmitry Chernyak
* Выбрать один из предустановленных вариантов разметки диска или разметить его вручную.
111 9 Dmitry Chernyak
* Указать диски, на которые должен быть установлен загрузчик grub. Отметьте +физический диск+ (не раздел, и не том software RAID!), на который установлен корневой раздел или диски, на который собран software RAID корневого раздела.
112 9 Dmitry Chernyak
* Модно указать дополнительные параметры ядра, но обычно это ни к чему.
113 9 Dmitry Chernyak
114 17 Владимир Ипатов
После успешной установки следует донастроить сеть на узлах и инициализировать кластер: [[НАСТРОЙКА]]