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