Проект

Общее

Профиль

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

Владимир Ипатов, 05.02.2013 03:15

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 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 1 Dmitry Chernyak
* Адрес и маску локальной сети
45 9 Dmitry Chernyak
* Адрес и маску сети интерлинка
46 9 Dmitry Chernyak
* IP адреса обоих узлов (обоих сетях)
47 9 Dmitry Chernyak
* Доменные имена для обоих узлов
48 9 Dmitry Chernyak
* IP адрес кластера (это дополнительный адрес, который будет автоматически присваиваться главному узлу, он может быть в любой подсети, доступной всем узлам).
49 1 Dmitry Chernyak
* Доменное имя кластера
50 9 Dmitry Chernyak
* Адрес шлюза по умолчанию (в локальной сети).
51 9 Dmitry Chernyak
* Адрес будущего DNS-сервера для кластера (на интерлинке), который будет установлен в сервисной виртуальной машине
52 9 Dmitry Chernyak
(адрес не должен совпадать с адресом уже существующих узлов!)
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 9 Dmitry Chernyak
Вы должны подготовить следующие разделы на Ваших узлах:
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 6 Владимир Ипатов
69 9 Dmitry Chernyak
Если вы хотите разместить другие разделы на xenvg, их нужно называть "system-*", потому что ganeti в этом дистрибутиве уже настроен на игнорирование таких имен (см. [[НАСТРОЙКА]]).
70 1 Dmitry Chernyak
71 6 Владимир Ипатов
h3. Адрес DNS сервера для кластера
72 4 Владимир Ипатов
73 6 Владимир Ипатов
Кластер имеет сервисную виртуальную машину, предоставляющую сервисы dns, dhcp, puppet, approx.
74 6 Владимир Ипатов
На странице [[НАСТРОЙКА]] описано, как подключить dns к уже имеющимся dns серверам в режиме forwarding.
75 4 Владимир Ипатов
76 9 Dmitry Chernyak
Напоминаем, что адрес кластерного DNS +НЕ ДОЛЖЕН+ быть адресом любого существующего узла в сети.
77 4 Владимир Ипатов
78 9 Dmitry Chernyak
Если в локальной сети уже есть DNS-сервер, то доменное имя кластера не должно совпадать с уже имеющимися в сети доменами
79 9 Dmitry Chernyak
(используйте поддомен или вообще другое доменное имя).
80 6 Владимир Ипатов
81 9 Dmitry Chernyak
Если сеть строится на основе клатера, то мы рекомендуем использовать DNS-сервер кластера как основной в локальной сети.
82 4 Владимир Ипатов
83 9 Dmitry Chernyak
DNS-сервер кластера может быть перенастроен по вашей необходимости.
84 4 Владимир Ипатов
85 9 Dmitry Chernyak
h2. Автоматическая настройка после установки узла
86 1 Dmitry Chernyak
87 9 Dmitry Chernyak
На странице [[POST-INSTALL]] перечислен список настроек, которые автоматически выполняются инсталлятором на каждом создаваемом узле.
88 9 Dmitry Chernyak
89 9 Dmitry Chernyak
h2. Кластер готов к установке
90 9 Dmitry Chernyak
91 9 Dmitry Chernyak
Установка с диска занимает приблизительно 15 минут на каждый узел.
92 9 Dmitry Chernyak
93 9 Dmitry Chernyak
Обратите внимание, что даже в русскоязычной сборке дистрибутива инсталлятор работает на английском языке.
94 9 Dmitry Chernyak
95 9 Dmitry Chernyak
В процессе установки вам потребуется:
96 9 Dmitry Chernyak
* Ввести IP-адрес узла на интерлинке. Например: 192.168.2.1(2)
97 9 Dmitry Chernyak
* Ввести маску сети. Например: 255.255.255.0
98 9 Dmitry Chernyak
* Ввести адрес шлюза по-умолчанию (НЕ УКАЗЫВАЙТЕ, если для итерлинка используется отдельная сетевая карта!)
99 9 Dmitry Chernyak
* Ввести адрес DNS-сервера на интерлинке. Например: 192.168.1.254
100 9 Dmitry Chernyak
* Выбрать один из предустановленных вариантов разметки диска или разметить его вручную.
101 9 Dmitry Chernyak
* Указать диски, на которые должен быть установлен загрузчик grub. Отметьте +физический диск+ (не раздел, и не том software RAID!), на который установлен корневой раздел или диски, на который собран software RAID корневого раздела.
102 9 Dmitry Chernyak
* Модно указать дополнительные параметры ядра, но обычно это ни к чему.
103 9 Dmitry Chernyak
104 9 Dmitry Chernyak
После успешной установки следует настроить и инициализировать кластер: [[НАСТРОЙКА]]