Развертывание OpenStack-01

Случай 1: Настройка ня хранилища

1. Три клона виртуальной машины настройки IP и имени

   真 机] # база-VM OpenStack nova01 nova02 OpenStack (192.168.1.10), nova01 (192.168.1.11), nova02 (192.168.1.12)

2. Основание-VM OpenStack nova01 nova02

真 机] #virsh начать OpenStack

Реальная машина] #virsh начать нову 

Реальная машина ] #virsh начать nova02

3. Установить размер opensatck 50G, nova01 nova02 в 100G

 [真 机] virsh blockresize --path /var/lib/libvirt/images.openstack.img --size 50G OpenStack

4. виртуальной машины в качестве примера OpenStack

[Virtual OpenStack] / USR / бен / growpart / DEV / VDA 1 # расширенный раздел

                          / / SBIN / xfs_growfs / # расширенная файловая система Usr

 ДФ -h для просмотра три машины были диск разделен на множество

5. Три статической конфигурация хоста IP-(в случае) ВЬЕТ / и т.д. / sysconfig / сеть-scrips / ifcfg-eth0

  1. IPADDR = 192.168.1.10

6. Три хосты изменить имя хоста, конфигурации / и т.д. / хосты и /etc/resolv.conf файлы (с, например, изменения в лучшую сторону УПП для остальных двух)

        OpenStack ] # VIM / и т.д. / хосты
  1. 192.168.1.10 OpenStack
  2. 192.168.1.11 nova01
  3. 192.168.1.12 nova02            

7. Три модифицированной памяти хоста (openstack6G, nova01 и nova02 4G) в случае (OpenStack)

Реальная машина] #virsh редактировать OpenStack

  1. <блок памяти = 'KiB' > 6588282 </ память >
  2. <currentMemory единица = 'KiB' > 6588282 </ currentMemory >

8. Настройка хранилища ня (в OpenStack виртуальной машины, к примеру)

кд / Linux - мягкий / 04 / OpenStack /

Ls

MkDir / вар / FTP / RHEL7 -extras

MkDir / вар / FTP / RHEL7OSP -10

крепление RHEL7 -extras . изо / вар / FTP / RHEL7 - дополнительные /

Крепление RHEL7OSP -10 . ISO / вар / FTP / RHEL7OSP -10 /

 

ВИМ /etc/yum.repo.d/local.repo

[local_repo ]

имя = CentOS - $ releasever - База

BaseUrl = "ftp://192.168.1.254/centos-1804"

включено = 1

gpgcheck = 1

 

[RHEL7 -extras ]

имя = RHEL7 -extras

BaseUrl = "ftp://192.168.1.254/RHEL7-extras"

включено = 1

gpgcheck = 0

 

[RHEL7OSP -package ]

имя = RHEL7OSP -package

BaseUrl = "ftp://192.168.1.254/RHEL7OSP-10/rhel-7-server-openstack-10-rpms"

включено = 1

gpgcheck = 0

 

[RHEL7OSP -devtools ]

имя = RHEL7OSP -devtools

BaseUrl = "ftp://192.168.1.254/RHEL7OSP-10/rhel-7-server-openstack-10-devtools-rpms"

включено = 1

gpgcheck = 0

Далее УПП прошли две машины

УПП / и т.д. / Yum .repos . д / местный .repo 192.168.1.11 : / и т.д. / Yum .repos . д /

УПП / и т.д. / Yum .repos . д / местный .repo 192.168.1.12 : / и т.д. / Yum .repos . д /

ни repolist # (в общей сложности 10,670 пакетов)

Случай 2: Тестирование сервера времени (для OpenStack виртуальной машины, например)

1. изменить файл конфигурации (после модификации в оставшихся двух машин УПП)

ВИМ /etc/chrony.conf

сервер 192.168.1.254 iburst

systemctl перезагрузка chronyd

2. Убедитесь,

chronyc источники -v

Шлюз * ^ . 3 . 6 37 [ . 6 -93ns [ + 903ns ] +/- 26ms происходит #  ^ * успех

Случай 4: Проверьте базовую среду

  • Установить дополнительные пакеты
  • Является ли NetworkManager и разгрузка firewalld
  • Проверьте параметры конфигурации хоста в сети (статический IP)
  • Hostname должен быть в состоянии пинговать друг друга
  • Проверьте хост источника конфигурации ня (4, 10 670)
  • установлены зависимые пакеты
  • Проверьте сервер NTP доступен
  • Проверьте поиск /etc/resolv.conf не может быть в начале строки

1) установка дополнительных программных пакетов (три машины работает здесь с тематическим исследованием)

ням установить -y QEMU -kvm Libvirt -client Libvirt -daemon Libvirt -daemon -driver -qemu питон -setuptools

2) является ли NetworkManager и разгрузка firewalld

число оборотов в минуту ОК | NetworkManager Grep *

мин -qa | Grep firewalld *

3) Проверьте параметры конфигурации хоста сети

ВИМ / и т.д. / sysconfig / сети - скрипты / ifcfg -eth0

4) Убедитесь, что имя хоста совместимость

пинг OpenStack nova01 nova02

5) Проверьте хост-источник конфигурации ня

ни repolist

6) Проверьте синхронизацию времени доступна

chronyc источники -v

7) Проверьте поиск /etc/resolv.conf не может быть в начале строки

ВИМ / и т.д. / Резолв .conf

5 Случай 5: Deploy OpenStack

В этом случае необходимо выполнить следующую конфигурацию packstack:

  • Развернув OpenStack packstack
  • Согласно соответствующим файлам журнала для устранения неполадок

1. Установить packstack

ни установить -y OpenStack -packstack

2. Сформировать файл ответов

packstack --g -ответ -file ответить .ini

ВИМ ответ .ini

42 CONFIG_SWIFT_INSTALL = п

CONFIG_CEILOMETER_INSTALL 45 = n- // зарядки соответствующий модуль

CONFIG_AODH_INSTALL 49 = n- // зарядки соответствующий модуль

CONFIG_GNOCCHI_INSTALL 53 = n- // зарядки соответствующий модуль

CONFIG_NTP_SERVERS 75 = 192.168.1.254 адрес // Время сервера

98 CONFIG_COMPUTE_HOSTS = 192.168.1.11

102 CONFIG_NETWORK_HOSTS = 192.168.1.10 , 192.168.1.11

CONFIG_KEYSTONE_ADMIN_PW 333 = A // изменить пароль администратора

CONFIG_NEUTRON_ML2_TYPE_DRIVERS 840 = Flat , VXLAN // Тип привода

CONFIG_NEUTRON_ML2_VXLAN_GROUP 876 = 239.1.1.5           // установить групповой адрес, последний из которых не свободен от 0 до 255, другой фиксированный

CONFIG_NEUTRON_OVS_BRIDGE_MAPPINGS 910 = physnet1 : уш -ex   имя // физический мост

CONFIG_NEUTRON_OVS_BRIDGE_IFACES 921 = уш -ex : eth0       Имя и eth0 // уш-ех eth0 управления соединением мост, который соединяет физический сетевой адаптер подключен

CONFIG_PROVISION_DEMO 1179 = n- // DEMO тест ли

3. Установка OpenStack (подождите около 20 минут)

packstack --answer -file = ответить .ini

6 Случай 6: Управление сетью

В этом случае требуется использование OVS выполнить следующие конфигурации:

  • Просмотр OVS мост и внешний порт
  • OVS проверить конфигурацию

1) Проверка конфигурации моста уш-ех (уш-ех представляет собой устройство моста ОВС)

кот / и т.д. / sysconfig / сети - скрипты / ifcfg -Br -ex

2) Проверка конфигурации eth0 NIC (интерфейс моста карта ОВС)

кот / и т.д. / sysconfig / сети - скрипты / ifcfg -eth0

3) Проверьте OVS конфигурации

овс -vsctl шоу

7 Случай 7: Вход OpenStack

1. Измените /etc/httpd/conf.d/15-horizon_vhost.conf конфигурационный файл так, что он может успешно войти OpenStack

35 WSGIProcessGroup апач

WSGIApplicationGroup 36 % {Глобальной } // добавьте эту строку

2. перезарядка: APACHE изящная

3. OpenStack доступа браузера

светлячок 192.168.1.10

 

4. Введите имя пользователя и пароль в браузере Firefox, страница Логин показано на фиг -7:

 

рекомендация

отwww.cnblogs.com/jeffzhao/p/11635453.html