Установите OpenStack на VMware ESXi

В этой статье я покажу вам, как установить OpenStack на VMware ESXi. Я создам виртуальную машину на VMware ESXi, установлю туда CentOS 7 и установлю OpenStack на виртуальную машину CentOS 7. Причина, по которой я выбрал CentOS 7, заключается в том, что я могу использовать packstack для установки всех компонентов OpenStack на одной виртуальной машине CentOS 7. Это один из лучших вариантов для новичков в OpenStack. Итак, приступим.

Чтобы установить CentOS 7 на виртуальную машину в VMware ESXi, вам потребуется установочный ISO-файл CentOS 7. Вы можете скачать его с официального сайта CentOS 7 по адресу https://www.centos.org.

Зайдя на сайт, нажмите Получить CentOS сейчас .

Затем нажмите Минимальный ISO .

Теперь нажмите любую ссылку.

Ваш браузер должен начать загрузку Установочный образ ISO CentOS 7.

После создания образа ISO загружено, перейдите в веб-клиент VMware ESXi. Затем в разделе Хранилище нажмите вкладку Хранилища данных и выберите хранилище данных, в которое вы хотите загрузить ISO-файл CentOS 7.

Теперь нажмите Браузер хранилища данных , как отмечено на скриншоте ниже.

Теперь нажмите Загрузить .

Теперь, выберите установочный носитель CentOS 7 ISO, который вы только что загрузили, и нажмите Открыть .

Должен начать загрузку ISO-образ CentOS 7. После загрузки ISO-образа CentOS 7 нажмите Закрыть .

Создание виртуальной машины:

Теперь вам нужно создать новую виртуальную машину (ВМ), на которой вы сможете установить CentOS 7. Для этого из в разделе Виртуальные машины нажмите Создать/зарегистрировать виртуальную машину .

Должен появиться мастер создания виртуальной машины. Теперь выберите Создать новую виртуальную машину и нажмите Далее .

Введите имя и выберите Linux и CentOS 7 (64-разрядная версия) в качестве семейства гостевых ОС и версии гостевой ОС соответственно.

Теперь выберите хранилище данных, в которое вы хотите поместить данные этой виртуальной машины, и нажмите Далее .

OpenStack требует около 16 ГБ памяти для бесперебойной работы. Итак, не забудьте предоставить этой виртуальной машине как минимум 16 ГБ памяти. Я также установлю емкость жесткого диска на 100 ГБ. Теперь выберите ISO-файл хранилища данных в разделе CD/DVD Drive 1 .

Теперь выберите ISO-образ CentOS 7, который вы только что загрузили в хранилище данных VMware ESXi.

По завершении нажмите Готово .

Необходимо создать виртуальную машину. Теперь щелкните виртуальную машину.

Теперь нажмите Изменить .

Теперь вам нужно включить аппаратную виртуализацию. В противном случае OpenStack не будет работать очень хорошо, поскольку он использует KVM/QEMU в качестве гипервизора по умолчанию. Для этого установите флажок Предоставить виртуализацию с аппаратной поддержкой гостевой ОС в разделе ЦП . По завершении нажмите Сохранить .

Теперь вы готовы установить CentOS 7 на виртуальную машину.

Установка CentOS 7:

Теперь нажмите Включите , чтобы включить виртуальную машину.

Затем нажмите Консоль и нажмите Открыть консоль браузера .

Установщик CentOS 7 должен загрузиться. Выберите Установить CentOS 7 и нажмите .

Теперь установите CentOS 7 на виртуальную машину как обычно. Обязательно установите пароль root во время установки.

После установки CentOS 7 вы сможете войти в систему как пользователь root с паролем, который вы установили во время установки.

Теперь вы готовы установить OpenStack на виртуальную машину CentOS 7.

Настройка сети:

Теперь отключите службу firewalld с помощью следующей команды:

# systemctl disable firewalld

Сейчас остановите службу firewalld с помощью следующей команды:

# systemctl stop firewalld

Теперь отключите службу NetworkManager с помощью следующей команды:

# systemctl disable NetworkManager

Теперь остановите NetworkManager с помощью следующей команды:

# systemctl stop NetworkManager

Теперь включите службу network с помощью следующей команды:

# systemctl включить сеть

Теперь запустите службу network с помощью следующей команды:

# systemctl start network

Теперь проверьте имя вашего сетевого интерфейса следующим образом:

$ ip a

Имя сетевого интерфейса моей виртуальной машины CentOS 7 — ens192 .

Теперь выполните следующую команду, чтобы настроить сетевой интерфейс ens192 на автоматическое получение IP-адреса через DHCP:

# echo -e ‘УСТРОЙСТВО = ens192 nBOOTPROTO = dhcp n’>
/etc/sysconfig/network-scripts/ifcfg-ens192

Теперь перезагрузите виртуальную машину CentOS 7 следующим образом:

$ sudo reboot

После загрузки сетевой интерфейс ens192 должен иметь IP-адрес.

Установка OpenStack:

Прежде чем что-либо делать, сделайте обязательно правильно установите переменные среды LANG и LC_ALL с помощью следующей команды:

# echo — e «LANG = en_US.utf-8 nLC_ALL = en_US.utf-8 n»>/etc/environment

Теперь, чтобы убедиться, что все пакеты CentOS 7 обновлены, выполните следующую команду:

# yum update -y

Все пакеты CentOS 7 должны быть обновлены.

Теперь добавьте репозиторий пакетов OpenStack Rocky с помощью следующей команды:

# yum install -y centos-release-openstack-rocky

Должен быть добавлен репозиторий пакетов OpenStack Rocky .

Теперь снова обновите системные пакеты CentOS 7 с помощью следующую команду:

# yum update -y

Все системные пакеты должны быть обновлены.

Теперь установите PackStack с помощью следующей команды:

# yum install -y openstack-packstack

PackStack устанавливается. Это может занять некоторое время.

PackStack должен быть установлен.

Теперь установите все компоненты OpenStack на CentOS 7 с помощью следующей команды:

# packstack —allinone

OpenStack устанавливается. Это займет очень много времени.

OpenStack должен быть установлен на этом этапе.

Тестирование OpenStack:

Вам нужен IP-адрес вашего компьютера CentOS 7 для доступа к панели управления OpenStack Horizon.

Чтобы узнать IP-адрес Ce ntOS 7, выполните следующую команду:

# ip a

Как видите, IP-адрес моей CentOS 7 машина 192.168.10.118 . Для вас все будет иначе. Поэтому не забудьте с этого момента заменить его своим.

Теперь, чтобы найти пароль панели управления OpenStack Horizon, выполните следующую команду:

# cat keystonerc_admin | grep ПАРОЛЬ

Как видите, ec0bf0b1f7594df4 — это пароль моей информационной панели OpenStack Horizon.

Теперь в веб-браузере перейдите по адресу http://192.168.10.118, и вы должны увидеть логин OpenStack. страница. Введите admin и ec0bf0b1f7594df4 в качестве имени пользователя и пароля соответственно. Затем нажмите Войти .

Вы должны войти на панель управления OpenStack Horizon. Теперь вы можете настроить OpenStack как хотите отсюда.

Итак, вот как вы устанавливаете OpenStack на VMware ESXi. Спасибо, что прочитали эту статью.

Оцените статью
nanomode.ru
Добавить комментарий