作者:吳業(yè)亮
博客:wuyeliang.blog.csdn.net
當(dāng)前版本的支持安裝單機(jī)版Antelope版本的OpenStack。部署腳本基于python3寫的。操作系統(tǒng)基于Ubuntu 22.04.2 LTS。
一、基礎(chǔ)配置。
1、安裝操作系統(tǒng),安裝完成之后除了可上網(wǎng),無需做任何事情。
# lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu 22.04.2 LTS
Release: 22.04
Codename: jammy
2、更新源
# apt update
# apt install python3-pymysql -y
二、修改配置文件
1、下載安裝代碼
https://github.com/wuyeliang/deploy-openstack
git clone https://github.com/wuyeliang/deploy-openstack.git
2、修改hosts文件/root/deploy-openstack/config/hosts
127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4
::1 localhost localhost.localdomain localhost6 localhost6.localdomain6
172.16.8.81 node1
3、修改/root/deploy-openstack/config/config.ini
[CONTROLLER]
#當(dāng)前節(jié)點的主機(jī)名
HOST_NAME=node1
#當(dāng)前節(jié)點的管理網(wǎng)地址
MANAGER_IP=172.16.8.81
#所有賬號的密碼
ALL_PASSWORD=Changeme_123
#虛擬機(jī)業(yè)務(wù)網(wǎng)卡(默認(rèn)flat網(wǎng)絡(luò))
NET_DEVICE_NAME=eno2
#虛擬機(jī)的業(yè)務(wù)網(wǎng)段
[FLOATING_METWORK_ADDR]
NEUTRON_PUBLIC_NET=10.16.10.0/24
PUBLIC_NET_GW=10.16.10.1
NEUTRON_DNS=114.114.114.114
#For cinder
[VOLUME]
#cinder卷的磁盤列表
CINDER_DISK=/dev/sdb
[LOG]
#安裝路徑的日志
LOG_DIR=/var/log/openstack.log
三、執(zhí)行安裝
1、執(zhí)行安裝文章來源:http://www.zghlxwxcb.cn/news/detail-625190.html
# python3 main.py
1) Configure System Environment.
2) Install Mariadb and Rabbitmq-server.
3) Install Keystone.
4) Install Glance.
5) Install Nova.
6) Install Cinder.
7) Install Neutron.
8) Install Dashboard.
0) Quit
請輸入一個數(shù)字:
注意:文章來源地址http://www.zghlxwxcb.cn/news/detail-625190.html
- 第一步配置環(huán)境系統(tǒng)會自動重啟的,目的為了使新版本的內(nèi)核生效。
- 安裝Keystone如果報錯,手動執(zhí)行下source /root/keystonerc,重復(fù)執(zhí)行安裝keystone即可。
- 安裝完成后可通過http://<管理網(wǎng)地址>/horizon 登錄,賬號是admin,密碼是上面配置文件中配置的密碼。
到了這里,關(guān)于單機(jī)版Antelope版本的OpenStack自動化安裝的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!