OpenStack安装教程(CentOS 7)

1,128 阅读3分钟

安装部署OpenStack环境的最低硬件配置要求

硬件要求详细信息
CPU支持Intel 64位或AMD64位,并启用了Intel-TV或AMD-TV硬件虚拟化支持的64位 x86处理器,逻辑CPU个数位4
内存8GB
磁盘空间30GB
网络1块传输速率位1Gbit/s的网卡

CentOS 7安装

操作软件: VMware Workstation(VMware安装教程可以参考之前安装CentOS 6.9的)
系统版本: CentOS 7.8

步骤一:选择“Install CentOS7”

image.png

步骤二:选择“中文”=>“简体中文(中国)”

image.png

步骤三:选择“软件选择(S)”=>"最小安装" or “GNOME桌面” =>“开发工具”(这个必选的)

image.png image.png

步骤四:选择“安装位置(D)”=>默认自动分区即可,点击“完成(D)”

image.png image.png

步骤五:选择“开始安装(B)”

image.png

步骤六:选择“ROOT密码”=>设置密码,选择“完成(D)”(密码弱的话需要点击两次)

image.png

image.png

步骤七:选择“选择重启”

Snipaste_2023-10-17_01-05-34.png

CentOS 7.8相关配置(最小化安装版本)

网卡配置

查看网卡信息:ip addr show

可以看到我这里的ens33没有任何ip地址的相关信息,这说明网络未开启。 image.png

编辑网卡配置:vi /etc/sysconfig/network-script/ifcfg-ens33

需要修改内容:

BOOTPROTO=static        //IP设为静态
ONBOOT=yes              //开启网卡
IPADDR=192.168.59.100  //IP地址配置为192.168.59.100
NETMASK=255.255.255.0   //配置子网掩码
GATEWAY=192.168.59.2   //配置网关
DNS1=8.8.8.8            //配置DNS的IP地址

注意:配置CentOS的IP地址时要注意VMware8子网的设置 image.png

重启网卡:service network restart

image.png

通过ssh远程CentOS 7(操作起来比较方便)

方法一:CMD操作

打开CMD输入命令 ssh -p 22 root@192.168.59.100 image.png

方法二:SmarTTY(点我可以直接跳转到下载地址🚀)

这个软件对于日常管理服务器比较好用,可以通过鼠标直接操作文件,也可以通过命令的方式操作 image.png image.png image.png

无法通过ssh远程问题分析:
① 检查CentOS 7有没有下载或开启ssh服务
② 检查VMnet 8是否开启

其他自启动服务的配置

取消防火墙自启动

systemctl disable firewalld //禁止防火墙开机自启动
systemctl stop firewalld    //关闭防火墙
systemctl status firewalld  //查看防火墙状态

image.png

NetworkManager取消开机自启动

systemctl disable NetworkManager //禁止NetworkManager开机自启动
systemctl stop NetworkManager    //关闭NetworkManager
systemctl status NetworkManager  //查看NetworkManager状态

image.png

SELinux取消开机自启动

vi /etc/sysconfig/selinux   //编辑SELinux文件
cat /etc/sysconfig/selinux  //查看SELinux文件

image.png

重启

shutdown -r now

Packstack工具部署OpenStack

配置Yum源

阿里源配置参考文章: developer.aliyun.com/mirror/cent… \

备份原本的安装源

mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup

切换阿里版本的安装源(因为这里我没有下wget工具,所以用curl来切换)

curl -o /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-7.repo

image.png

缓存元数据

yum makecache

image.png

下载Vim
这是一个富文本编辑器,编辑文本时,对代码之类的有高亮提示,比较方便。

yum install vim -y

设置OpenStack 存储库

yum clean all
yum repolist all
yum update -y
yum install centos-release-openstack-stein -y

image.png image.png

安装Packstack工具

yum install openstack-packstack -y

image.png

通过Packstack一键部署OpenStack

packstack --allinone

image.png image.png

输入http://192.168.59.100访问

image.png

登录OpenStack

查看登录名和密码

cd ~
cat keystonerc_admin

image.png image.png

以上就是安装OpenStack详细教程~