CentOS 8 单节点部署 OpenStack Victoria 版
来源:靑龍一笑的博客 作者:靑龍一笑 发布时间:2022-01-06 10:45:32 点击量:334 评论:0
一、禁用 firewalld 防火墙
[root@openstack ~]# systemctl stop firewalld
[root@openstack ~]# systemctl disable firewalld
[root@openstack ~]# systemctl disable firewalld
二、禁用 SELinux
[root@openstack ~]# setenforce 0
[root@openstack ~]# sed -i 's/SELINUX=enforcing/SELINUX=disabled/g' /etc/selinux/config
[root@openstack ~]# sed -i 's/SELINUX=enforcing/SELINUX=disabled/g' /etc/selinux/config
三、配置清华大学 yum 源
[root@openstack ~]# cd /etc/yum.repos.d/
[root@openstack yum.repos.d]# mv CentOS-Linux-BaseOS.repo CentOS-BaseOS.repo
[root@openstack yum.repos.d]# mv CentOS-Linux-AppStream.repo CentOS-AppStream.repo
[root@openstack yum.repos.d]# mv CentOS-Linux-Extras.repo CentOS-Extras.repo
[root@openstack yum.repos.d]# mv CentOS-Linux-PowerTools.repo CentOS-PowerTools.repo
[root@openstack yum.repos.d]# rm -rf CentOS-Linux-*
[root@openstack yum.repos.d]# sed -i -e '/mirrorlist=/d' \
> -e 's|^#baseurl=http://mirror.centos.org|baseurl=https://mirrors.tuna.tsinghua.edu.cn|g' \
> -e 's|enabled=0|enabled=1|g' \
> CentOS-*.repo
[root@openstack yum.repos.d]# cd ~
[root@openstack yum.repos.d]# mv CentOS-Linux-BaseOS.repo CentOS-BaseOS.repo
[root@openstack yum.repos.d]# mv CentOS-Linux-AppStream.repo CentOS-AppStream.repo
[root@openstack yum.repos.d]# mv CentOS-Linux-Extras.repo CentOS-Extras.repo
[root@openstack yum.repos.d]# mv CentOS-Linux-PowerTools.repo CentOS-PowerTools.repo
[root@openstack yum.repos.d]# rm -rf CentOS-Linux-*
[root@openstack yum.repos.d]# sed -i -e '/mirrorlist=/d' \
> -e 's|^#baseurl=http://mirror.centos.org|baseurl=https://mirrors.tuna.tsinghua.edu.cn|g' \
> -e 's|enabled=0|enabled=1|g' \
> CentOS-*.repo
[root@openstack yum.repos.d]# cd ~
更新软件包缓存:
[root@openstack ~]# dnf clean all
[root@openstack ~]# dnf makecache
[root@openstack ~]# dnf makecache
四、禁用 NetworkManager 服务
[root@openstack ~]# systemctl stop NetworkManager
[root@openstack ~]# systemctl disable NetworkManager
[root@openstack ~]# systemctl disable NetworkManager
五、安装 network-scripts
[root@openstack ~]# dnf install network-scripts -y
[root@openstack ~]# systemctl start network
[root@openstack ~]# systemctl enable network
[root@openstack ~]# systemctl start network
[root@openstack ~]# systemctl enable network
六、配置时间同步
[root@openstack ~]# dnf install chrony -y
[root@openstack ~]# sed -i.bak '3,6d' /etc/chrony.conf
[root@openstack ~]# sed -i '3cserver ntp1.aliyun.com iburst' /etc/chrony.conf
[root@openstack ~]# systemctl restart chronyd
[root@openstack ~]# sed -i.bak '3,6d' /etc/chrony.conf
[root@openstack ~]# sed -i '3cserver ntp1.aliyun.com iburst' /etc/chrony.conf
[root@openstack ~]# systemctl restart chronyd
验证时间同步:
[root@openstack ~]# chronyc sources
七、安装 OpenStack 官方源
[root@openstack ~]# dnf install centos-release-openstack-victoria -y
[root@openstack ~]# dnf install openstack-packstack -y
[root@openstack ~]# dnf install openstack-packstack -y
一键部署:
[root@openstack ~]# packstack --allinone
这一步花费的时间很长,可以使用如下命令查看详细的安装进度:
[root@openstack ~]# tail -f /var/log/messages
查看帐号密码:
[root@openstack ~]# cat keystonerc_admin
unset OS_SERVICE_TOKEN
export OS_USERNAME=admin
export OS_PASSWORD='c705914e4990468f'
export OS_REGION_NAME=RegionOne
export OS_AUTH_URL=http://192.168.1.21:5000/v3
export PS1='[\u@\h \W(keystone_admin)]\$ '
export OS_PROJECT_NAME=admin
export OS_USER_DOMAIN_NAME=Default
export OS_PROJECT_DOMAIN_NAME=Default
export OS_IDENTITY_API_VERSION=3
unset OS_SERVICE_TOKEN
export OS_USERNAME=admin
export OS_PASSWORD='c705914e4990468f'
export OS_REGION_NAME=RegionOne
export OS_AUTH_URL=http://192.168.1.21:5000/v3
export PS1='[\u@\h \W(keystone_admin)]\$ '
export OS_PROJECT_NAME=admin
export OS_USER_DOMAIN_NAME=Default
export OS_PROJECT_DOMAIN_NAME=Default
export OS_IDENTITY_API_VERSION=3
浏览器登录:http://IP/dashboard
版权所有 © 2005-2023 靑龍一笑的博客 Powered by C.S.Ricen
Copyright © 2005-2023 by www.ricensoftwares.com.cn All Rights Reserved.
Copyright © 2005-2023 by www.ricensoftwares.com.cn All Rights Reserved.