安装部署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”
步骤二:选择“中文”=>“简体中文(中国)”
步骤三:选择“软件选择(S)”=>"最小安装" or “GNOME桌面” =>“开发工具”(这个必选的)
步骤四:选择“安装位置(D)”=>默认自动分区即可,点击“完成(D)”
步骤五:选择“开始安装(B)”
步骤六:选择“ROOT密码”=>设置密码,选择“完成(D)”(密码弱的话需要点击两次)
步骤七:选择“选择重启”
CentOS 7.8相关配置(最小化安装版本)
网卡配置
查看网卡信息:ip addr show
可以看到我这里的ens33没有任何ip地址的相关信息,这说明网络未开启。
编辑网卡配置: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子网的设置
重启网卡:service network restart
通过ssh远程CentOS 7(操作起来比较方便)
方法一:CMD操作
打开CMD输入命令 ssh -p 22 root@192.168.59.100
方法二:SmarTTY(点我可以直接跳转到下载地址🚀)
这个软件对于日常管理服务器比较好用,可以通过鼠标直接操作文件,也可以通过命令的方式操作
无法通过ssh远程问题分析:
① 检查CentOS 7有没有下载或开启ssh服务
② 检查VMnet 8是否开启
其他自启动服务的配置
取消防火墙自启动
systemctl disable firewalld //禁止防火墙开机自启动
systemctl stop firewalld //关闭防火墙
systemctl status firewalld //查看防火墙状态
NetworkManager取消开机自启动
systemctl disable NetworkManager //禁止NetworkManager开机自启动
systemctl stop NetworkManager //关闭NetworkManager
systemctl status NetworkManager //查看NetworkManager状态
SELinux取消开机自启动
vi /etc/sysconfig/selinux //编辑SELinux文件
cat /etc/sysconfig/selinux //查看SELinux文件
重启
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
缓存元数据
yum makecache
下载Vim
这是一个富文本编辑器,编辑文本时,对代码之类的有高亮提示,比较方便。
yum install vim -y
设置OpenStack 存储库
yum clean all
yum repolist all
yum update -y
yum install centos-release-openstack-stein -y
安装Packstack工具
yum install openstack-packstack -y
通过Packstack一键部署OpenStack
packstack --allinone
输入http://192.168.59.100访问
登录OpenStack
查看登录名和密码
cd ~
cat keystonerc_admin
以上就是安装OpenStack详细教程~