vmware (linux)搭建简易OpenStack一键安装部署(控制节点-计算节点-计算节点)
【摘要】 一台控制节点,两台计算节点
首先创建3台虚拟机
一台控制节点,两台计算节点
控制节点虚拟机-配置
计算节点虚拟机-配置
#统一时区,磁盘配置,设置网卡类型(手动配置),控制节点如下配置,计算节点只需配置一个网卡即可
#修改主机名,方便操作
hostnamectl set-hostname c1
#三个节点都关闭防火墙
sed -i 's/SELINUX=enforcing/SELINUX=disabled/' /etc/selinux/config
systemctl disable --now firewalld
#配置本地网卡eth0和nat网卡eth1(控制节点) 附-计算节点网卡配置,(ip地址不一样其他都一样)
vi /etc/sysconfig/network-scripts/ifcfg-eth0
vi /etc/sysconfig/network-scripts/ifcfg-eth1
#配置resolv.conf文件访问外网
vi /etc/resolv.conf
nameserver 网关IP
#配置三个节点上的/etc/hosts文件(添加路由),配置完路由后,三个节点相互ping通即可
vi /etc/hosts
XXX.XXX.3.168 c2 #计算
XXX.XXX.3.167 c3 #计算
XXX.XXX.3.165 c1 #控制
#三个节点都上传openstack_rocky.tar.gz
ls
#解压至/opt目录下
tar -zxf openstack_rocky.tar.gz -C /opt/
cd /opt/
ls
du -h
#挂载系统镜像
cat /etc/fstab
vi /etc/fstab
#在最后添加 /dev/sr0 /mnt iso9660 defaults 0 0
mount -a
df -hT
#yum源备份创建编写新的源文件
cd /etc/yum.repos.d/
ls
mkdir backup
mv C* backup/
cp backup/CentOS-Base.repo local.repo
vi local.repo
添加如下内容
[openstack]
name=openstack
baseurl=file:///opt/openstack_rocky
gpgcheck=0
enabled=1
[centos]
name=centos
baseurl=file:///mnt
gpgcheck=0
enabled=1
#查看
cat local.repo
#修改yum.conf文件,将keepcache置为1,表示保存缓存
vi /etc/yum.conf
#查看yum.conf前行
head -10 /etc/yum.conf
#清空所有软件包
yum clean all
#建立软件包本地缓存
yum makecache
#一路回车即可,下面遇到交互是输入yes和登录的虚拟机的root的密码
ssh-keygen -t rsa
ssh-copy-id c1
ssh-copy-id c2
ssh-copy-id c3
#查看防火墙,网络管理运行状态
systemctl status firewalld
systemctl stop NetworkManager
#重启虚拟机后,确认免交互是否成功
ssh c1
exit
ssh c2
exit
ssh c3
exit
控制节点配置:
#配置时间同步
yum -y install ntpdate
ntpdate ntp.aliyun.com
#安装ntp
yum -y install ntp
#修改ntp主配置文件,如图
vi /etc/ntp.conf
两个计算节点上配置:
yum -y install ntpdate
#时间同步C1
ntpdate c1
#写入周期性计划任务
crontab -e
*/30 * * * * /usr/sbin/ntpdate ct >> /var/log/ntpdate.log
控制节点操作,一键部署OpenStack
#安装openstack-packstack工具用于生成openstack应答文件(txt文本格式)
yum install -y openstack-packstack
packstack --gen-answer-file=openstack.txt
ls
vi openstack.txt
set nu #显示行数
41 CONFIG_SWIFT_INSTALL=n ●第41行SWIFT是OpenStack的对象存储组件,默认是Y,在生产环境中一般是不装,所以该n
50 CONFIG_AODH_INSTALL=n ●第50行,默认是Y 需要改n
94 CONFIG_CONTROLLER_HOST=192.168.100.10 第94行CONTROLLER是OpenStack的控制节点,在控制节点上配置的,不需要更改IP地址。
97 CONFIG_COMPUTE_HOSTS=192.168.100.11 ●第97行需要更改计算节点的IP地址
101 CONFIG_NETWORK_HOSTS=192.168.100.10 ●第101行 需要更改网络节点的IP地址
557 CONFIG_CINDER_VOLUMES_SIZE=20G ●第557行 系统在创建CINDER组件的的时候回创建一个20G卷
778 CONFIG_NEUTRON_METADATA_PW= dce862fa6cef4a24 ●第778行,这样的dce862fa6cef4a24是密码
782 CONFIG_LBAAS_INSTALL=y ●第782行 LBAAS负载均衡组件。必选要装 选y
790 CONFIG_NEUTRON_FWAAS=y ●第790行 FWAAS是防火墙组件。必选要装 选y
794 CONFIG_NEUTRON_VPNAAS=y ●第794行 VPNAAS是VPN组件。必选要装 选y
#‘更改密码’
sed -i -r 's/(.+_PW)=.+/\1=123/' openstack.txt
sed -i -r 's/192.168.48.10/192.168.100.10/g' openstack.txt
#做备份用的
grep -vE "^#|^$" openstack.txt >openstackbak.txt ‘
#一键安装部署
packstack --answer-file=openstack.txt
网页直接输入本机IP地址
【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息, 否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱:
cloudbbs@huaweicloud.com
- 点赞
- 收藏
- 关注作者
评论(0)