УСТАНОВКА » История » Версия 56
« Предыдущее -
Версия 56/90
(Разница(diff)) -
Следующее » -
Текущая версия
Евгений Антонов, 21.02.2018 17:47
Новые инструкции по установке¶
- Новые инструкции по установке
OVERVIEW | INSTALL | OPERATIONS | LICENSE
ОБЗОР | УСТАНОВКА | ОПЕРАЦИИ | ЛИЦЕНЗИЯ
Загрузка ISO-образа¶
Для получения актуального образа системы вам необходимо пройти процедуру бесплатной регистрации
Скачать ISO-образ
Образ системы предоставляется в формате гибридного ISO образа, который вы можете записать на CD-болванку, или USB-накопитель
Запись образа¶
Windows¶
Для записи диска на USB накопитель вы можете воспользоваться утилитой Rufus.
В пункте Device - укажите свой накопитель
Create a bootable disk using : DD-image и нажав на значок CD-привода, укажите в проводнике путь до файла-образа
И нажмите Start
Для записи на cd болванку вы можете воспользоваться штатными средствами записи (windows 7 или выше) или любой бесплатной программой для записи ISO образов
Linux¶
В состав дистрибутивов Unix-base систем входит утилита dd .
Откройте командную строку, передите в каталог с диском, и выполните следующее :
dd if=SCI-2.4.iso of=/dev/sd(буквадиска) bs=4k
По результату , у вас будет подготовлен носитель с готовой к установке системой.
Минимальные системные требования¶
При реальном внедрении следует подбирать характеристики железа под конкретные задачи.Для тестовых применений минимальные требования:
- 2GB RAM
- 50GB HDD
- две сетевых карты (для межсетевого соединения необходим 1Gbit ethernet)
- Поддержка аппаратной виртуализации (в случае, если планируется использовать HVM режим)
Для промышленного использования оба узла должны иметь одинаковую конфигурацию (мощность процессора, память, объем и скорость дисковой системы).
Установка узлов¶
Перед установкой следует подключить узлы кабелем в LAN.
Затем загрузиться с инсталляционного образа на первом узле.
В процессе работы инсталлятора:
Настроить подключение к сети¶
Укажите статический IP для подключения к LAN
Далее укажите маску, gateway и DNS-сервер для этого подключения.
Задать имя узла¶
В поле Hostname укажите имя узла, например gnt1 или gnt-1.
"1" означает, что это будет первый узел кластера.
В поле Domain укажите домен
Задать пароль root¶
Не делайте пароль слишком простым
Произвести разметку диска¶
Инсталлятор предоставляет несколько типов автоматической разметки.
Если вы планируете использовать программный RAID, выберите
2(4,6,8) disk with lvm - в зависимости от количества жестких дисков.
Для двух дисков используется raid1, для большего количества используется raid10.
Raid10 - рекомендуемый уровень raid для использования с виртуализацией.
Если вы используете аппаратный RAID, выберите
1 disk with lvm
Если у вас сервер с двумя типами дисков, например 2 диска SATA и сколько-то дисков SAS (сырых или под аппаратным RAID), мы рекомендуем произвести начальную установку полностью на SATA диски по шаблону 2 disk with lvm и после настройки кластера, вручную добавить SAS-диски как дополнительную VG.
На вопросы об удалении старых разделов и создании RAID, если будут надо согласиться.
Инструкции по этой операции и другие подробности - в разделе Разметка диска.
Указать диск для установки загрузчика grub.¶
Отметьте все физические диски (не раздел, и не том software RAID!), на которые установлена система.
Завершить установку - перезагрузиться.¶
Аналогично установить второй узел¶
Задать имя узла, например gnt2 или gnt-2 (сообразно с первым узлом).
Пароль установить такой же, как на первый сервер.
Установить время¶
Удостоверьтесь, что на обоих узлах установлено одинаковое время.
# date Thu Mar 12 12:23:10 MSK 2015
Если нет - установите его командой
# date -s "12 MAR 2015 12:23:00"
Сконфигурировать бэкбон (межсерверное соединение)¶
Не отключайте узлы от LAN.
Соедините узлы вторым кабелем через свободные гигабитные сетевые карты, проверьте, что на них зажглись лампочки link (при наличии лампочек).
Данное подключение будет использоваться для межсерверного соединения, по которому будут синхронизироваться данные на дисках.
Если в сервера подключены еще какие-то ethernet кабели (кроме LAN и будущего Backbone), то их следует отключить на время настройки бэкбона.
После появления линка на каждом узле запустите (можно параллельно, можно последовательно):
sci-setup backbone
Результат:
root@gnt-1:~# sci-setup backbone Node number: 1 LAN interface: eth0 Waiting 30 seconds for links to be up Backbone interface: eth3 Up and test backbone Waiting for backbone to get ready (MAXWAIT is 2 seconds). inet addr:10.101.200.11 Bcast:10.101.200.255 Mask:255.255.255.0 ok.
Ключ -f позволяет автоматически перезаписать старую настройку бэкбона, если она была
После настройки обоих узлов проверьте соединение. На первом узле запустите:
ping 10.101.200.12
root@gnt-1:~# ping 10.101.200.12 PING 10.101.200.12 (10.101.200.12) 56(84) bytes of data. 64 bytes from 10.101.200.12: icmp_req=1 ttl=64 time=0.263 ms 64 bytes from 10.101.200.12: icmp_req=2 ttl=64 time=0.112 ms ^C --- 10.101.200.12 ping statistics --- 2 packets transmitted, 2 received, 0% packet loss, time 999ms rtt min/avg/max/mdev = 0.112/0.187/0.263/0.076 ms
Настройка бэкбона для конфигурации с одним узлом
Инициализировать кластер¶
На первом узле запустите
sci-setup cluster
Конфигуратор попросит указать адрес кластера в LAN.
root@gnt-1:~# sci-setup cluster Cluster domain name will be gnt. Cluster IP will be 10.101.200.10 on the interlink. We recommend to set it to some unbound LAN IP address, but it is safe to simply press ENTER. Set cluster IP [10.101.200.10]:
Если в этот момент укажете свободный статический IP-адрес в LAN, то в дальнейшем сможете обращаться к управляющему модулю кластера по этому IP.
Это удобно, но не не обязательно и не влияет на саму возможность управления. Можно просто нажать ENTER и управляюещму модулю будет назначен адрес во внутренней сети кластера.
Конфигуратор проверит пинг ко второму узлу и попросит принять его ssh-ключ и ввести пароль к нему для получения и проверки параметров конфигурации.
Connecting to Node2 via 10.101.200.12 You will be prompted for a root password... The authenticity of host '10.101.200.12 (10.101.200.12)' can't be established. ECDSA key fingerprint is 6a:5a:78:fa:af:c1:23:97:87:9f:66:46:94:7e:f2:f5. Are you sure you want to continue connecting (yes/no)?
Введите "yes"
root@10.101.200.12's password:
Пароль ко второму узлу.
После успешного прохождения всех проверок, на экране будут показаны параметры конфигурации кластера.
######################################## Parameters detected: Domain name: example.sci Master network interface: backbone Cluster name: gnt Cluster IP: 10.101.200.10 Node 1 name: gnt-1 Node 1 IP: 10.101.200.11 Node 1 LAN IP: 192.168.11.28 Node 2 name: gnt-2 Node 2 IP: 10.101.200.12 Node 2 LAN IP: 192.168.11.29 Proceed with cluster creation [y/n]?
Если все правильно, введите "y" и нажмите ENTER для создания кластера.
Refilling sci.conf Creating empty /root/.ssh Fullfilling /etc/hosts Fulfilling default /etc/ganeti/networks Set random vnc password for cluster: miotaigh add sci repo in apt sources Initializing cluster Tuning cluster Adding the second node -- WARNING -- Performing this operation is going to replace the ssh daemon keypair on the target machine (gnt-2.example.sci) with the ones of the current one and grant full intra-cluster ssh root access to/from it The authenticity of host 'gnt-2.example.sci (10.101.200.12)' can't be established. ECDSA key fingerprint is 6a:5a:78:fa:af:c1:23:97:87:9f:66:46:94:7e:f2:f5. Are you sure you want to continue connecting (yes/no)?
В процессе добавления второго узла в кластер, потребуется еще раз принять ssh ключ и ввести пароль.
Введите "yes" и затем пароль ко второму узлу.
В конце Вы увидите вывод команды диагностики кластера:
VTue Jun 28 18:37:06 2016 * Verifying cluster config Tue Jun 28 18:37:06 2016 * Verifying cluster certificate files Tue Jun 28 18:37:06 2016 * Verifying hypervisor parameters Tue Jun 28 18:37:07 2016 * Verifying all nodes belong to an existing group Waiting for job 10 ... Tue Jun 28 18:37:07 2016 * Verifying group 'default' Tue Jun 28 18:37:08 2016 * Gathering data (2 nodes) Tue Jun 28 18:37:09 2016 * Gathering disk information (2 nodes) Tue Jun 28 18:37:09 2016 * Verifying configuration file consistency Tue Jun 28 18:37:09 2016 * Verifying node status Tue Jun 28 18:37:09 2016 * Verifying instance status Tue Jun 28 18:37:10 2016 * Verifying orphan volumes Tue Jun 28 18:37:10 2016 * Verifying N+1 Memory redundancy Tue Jun 28 18:37:10 2016 * Other Notes Tue Jun 28 18:37:10 2016 * Hooks Results Node DTotal DFree MTotal MNode MFree Pinst Sinst gnt-1.example.sci 101.2G 82.2G 3.9G 1.5G 2.4G 0 0 gnt-2.example.sci 101.3G 81.3G 3.9G 1.5G 2.4G 0 0 If all is ok, proceed with sci-setup sci
Создать управляющую виртуальную машину.¶
На первом узле запустите
sci-setup sci
Если хотите, чтобы внутренний DNS кластера использовал DNS вашей компании как форвардеры (обращался к ним при резолве внешних адресов), то запустите команду следующим образом:
sci-setup sci -d
Без -d
внутренний DNS кластера будет резолвить интернет-адреса напрямую через корневые серверы Интернет.
Конфигуратор попросит указать адрес управляющей ВМ в LAN:
root@gnt-1:~# sci-setup sci Set sci LAN IP or enter "none" and press ENTER:
Укажите свободный статический IP в LAN (в примере: 192.168.11.2).
После успешного прохождения всех проверок, на экране будут показаны параметры конфигурации управляющей ВМ.
Creating service machine sci IP: 10.101.200.2 on backbone Second network device: lan Second network IP: 192.168.11.2 Proceed with sci VM creation [y/n]?
Если все правильно, введите "y" и нажмите ENTER для создания ВМ.
Adding sci to /etc/hosts Tue Jun 28 18:44:02 2016 * creating instance disks... Tue Jun 28 18:44:09 2016 adding instance sci to cluster config Tue Jun 28 18:44:13 2016 - INFO: Waiting for instance sci to sync disks Tue Jun 28 18:44:13 2016 - INFO: - device disk/0: 2.10% done, 2m 27s remaining (estimated) Tue Jun 28 18:45:13 2016 - INFO: - device disk/0: 39.90% done, 1m 31s remaining (estimated) Tue Jun 28 18:46:14 2016 - INFO: - device disk/0: 78.20% done, 34s remaining (estimated) Tue Jun 28 18:46:48 2016 - INFO: - device disk/0: 100.00% done, 0s remaining (estimated) Tue Jun 28 18:46:48 2016 - INFO: Instance sci's disks are in sync Tue Jun 28 18:46:48 2016 * running the instance OS create scripts... Tue Jun 28 18:49:42 2016 * starting instance...
Поздравляем! В вашем кластере создана первая виртуальная машина!¶
После запуска, ВМ sci автоматически производит донастройку узлов кластера и становится для них сервером DNS. Операция занимает в среднем 5-10 минут.
Попробуйте команды:
gnt-instance list gnt-instance info sci gnt-cluster verify ssh sci
Операции¶
Как управлять кластером и создать новые виртуальные машины читайте в разделе ОПЕРАЦИИ