Проект

Общее

Профиль

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

Dmitry Chernyak, 29.01.2013 17:48

1 4 Владимир Ипатов
h1. Установка
2 1 Dmitry Chernyak
3 4 Владимир Ипатов
{{toc}}
4 1 Dmitry Chernyak
5 10 Dmitry Chernyak
[[УСТАНОВКА]] | [[СБОРКА-ISO]] | [[НАСТРОЙКА]] | [[ОПЕРАЦИИ]] | [[ЛИЦЕНЗИЯ]] | [[СОСТОЯНИЕ]]
6 10 Dmitry Chernyak
in English: [[OVERVIEW]] | [[INSTALL]] | [[BUILD-ISO]] | [[SETUP]] | [[OPERATIONS]] | [[GITMAGIC]] | [[LICENSE]] | [[STATUS]]
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 9 Dmitry Chernyak
h2. Установка системы
32 9 Dmitry Chernyak
33 9 Dmitry Chernyak
На данный момент вы должны подготовить следующую информацию по поводу будущей установки:
34 1 Dmitry Chernyak
* Адрес и маску локальной сети
35 9 Dmitry Chernyak
* Адрес и маску сети интерлинка
36 9 Dmitry Chernyak
* IP адреса обоих узлов (обоих сетях)
37 9 Dmitry Chernyak
* Доменные имена для обоих узлов
38 9 Dmitry Chernyak
* IP адрес кластера (это дополнительный адрес, который будет автоматически присваиваться главному узлу, он может быть в любой подсети, доступной всем узлам).
39 1 Dmitry Chernyak
* Доменное имя кластера
40 9 Dmitry Chernyak
* Адрес шлюза по умолчанию (в локальной сети).
41 9 Dmitry Chernyak
* Адрес будущего DNS-сервера для кластера (на интерлинке), который будет установлен в сервисной виртуальной машине
42 9 Dmitry Chernyak
(адрес не должен совпадать с адресом уже существующих узлов!)
43 9 Dmitry Chernyak
* Пароль пользователя root
44 9 Dmitry Chernyak
* Понимание того, как будет устроена дисковая система - использование sofware RAID или hardware RAID, или вообще без RAID (не рекомендуется).
45 1 Dmitry Chernyak
46 1 Dmitry Chernyak
h3. Разметка жестких дисков
47 1 Dmitry Chernyak
48 9 Dmitry Chernyak
Вы должны подготовить следующие разделы на Ваших узлах:
49 9 Dmitry Chernyak
|_.Раздел|_.Точка монтирования|_.Размер|_.Назначение|
50 9 Dmitry Chernyak
|1 (или md0)|/|10G|корневой раздел для хранения системных данных ноды|
51 9 Dmitry Chernyak
|2 (или md1)|swap|1G|Раздел подкачки для Dom0 из расчета 512Mb RAM|
52 9 Dmitry Chernyak
|3 (или md2)|LVM xenvg|остальное|LVM группа 'xenvg'|
53 9 Dmitry Chernyak
|xenvg/system-stuff|/stuff|20G|виртуальный том для хранения дистрибутивов и образов бэкапов виртуальных машин|
54 1 Dmitry Chernyak
55 9 Dmitry Chernyak
На LVM группе "xenvg" будет выделяться место для создания томов виртуальных машин.
56 9 Dmitry Chernyak
Также на ней располагается раздел "system-stuff", который монтируется в систему как /stuff.
57 1 Dmitry Chernyak
На нем следует хранить большие файлы наподобие установочных образов для виртуальных машин, резервные копии и тд.
58 6 Владимир Ипатов
59 9 Dmitry Chernyak
Если вы хотите разместить другие разделы на xenvg, их нужно называть "system-*", потому что ganeti в этом дистрибутиве уже настроен на игнорирование таких имен (см. [[НАСТРОЙКА]]).
60 1 Dmitry Chernyak
61 6 Владимир Ипатов
h3. Адрес DNS сервера для кластера
62 4 Владимир Ипатов
63 6 Владимир Ипатов
Кластер имеет сервисную виртуальную машину, предоставляющую сервисы dns, dhcp, puppet, approx.
64 6 Владимир Ипатов
На странице [[НАСТРОЙКА]] описано, как подключить dns к уже имеющимся dns серверам в режиме forwarding.
65 4 Владимир Ипатов
66 9 Dmitry Chernyak
Напоминаем, что адрес кластерного DNS +НЕ ДОЛЖЕН+ быть адресом любого существующего узла в сети.
67 4 Владимир Ипатов
68 9 Dmitry Chernyak
Если в локальной сети уже есть DNS-сервер, то доменное имя кластера не должно совпадать с уже имеющимися в сети доменами
69 9 Dmitry Chernyak
(используйте поддомен или вообще другое доменное имя).
70 6 Владимир Ипатов
71 9 Dmitry Chernyak
Если сеть строится на основе клатера, то мы рекомендуем использовать DNS-сервер кластера как основной в локальной сети.
72 4 Владимир Ипатов
73 9 Dmitry Chernyak
DNS-сервер кластера может быть перенастроен по вашей необходимости.
74 4 Владимир Ипатов
75 9 Dmitry Chernyak
h2. Автоматическая настройка после установки узла
76 1 Dmitry Chernyak
77 9 Dmitry Chernyak
На странице [[POST-INSTALL]] перечислен список настроек, которые автоматически выполняются инсталлятором на каждом создаваемом узле.
78 9 Dmitry Chernyak
79 9 Dmitry Chernyak
h2. Кластер готов к установке
80 9 Dmitry Chernyak
81 9 Dmitry Chernyak
Установка с диска занимает приблизительно 15 минут на каждый узел.
82 9 Dmitry Chernyak
83 9 Dmitry Chernyak
Обратите внимание, что даже в русскоязычной сборке дистрибутива инсталлятор работает на английском языке.
84 9 Dmitry Chernyak
85 9 Dmitry Chernyak
В процессе установки вам потребуется:
86 9 Dmitry Chernyak
* Ввести IP-адрес узла на интерлинке. Например: 192.168.2.1(2)
87 9 Dmitry Chernyak
* Ввести маску сети. Например: 255.255.255.0
88 9 Dmitry Chernyak
* Ввести адрес шлюза по-умолчанию (НЕ УКАЗЫВАЙТЕ, если для итерлинка используется отдельная сетевая карта!)
89 9 Dmitry Chernyak
* Ввести адрес DNS-сервера на интерлинке. Например: 192.168.1.254
90 9 Dmitry Chernyak
* Выбрать один из предустановленных вариантов разметки диска или разметить его вручную.
91 9 Dmitry Chernyak
* Указать диски, на которые должен быть установлен загрузчик grub. Отметьте +физический диск+ (не раздел, и не том software RAID!), на который установлен корневой раздел или диски, на который собран software RAID корневого раздела.
92 9 Dmitry Chernyak
* Модно указать дополнительные параметры ядра, но обычно это ни к чему.
93 9 Dmitry Chernyak
94 9 Dmitry Chernyak
После успешной установки следует настроить и инициализировать кластер: [[НАСТРОЙКА]]