OpenStack单机部署
openstack-allinone
主机准备
操作系统 | 资源配额 | 主机名 | IP地址 | 虚拟机软件 |
---|---|---|---|---|
centos7.7 | 4CPU - 8G内存 - 50G硬盘 | openstack.alione.local | 10.0.8.10 | VMware15.5 |
操作系统需要centos7.7纯净版,最好不要有其他厂商定制。
修改网络配置文件
注:如果有多余的删除即可
cat /etc/sysconfig/network-scripts/ifcfg-eth0 TYPE=Ethernet BOOTPROTO=static NAME=eth0 DEVICE=eth0 ONBOOT=yes IPADDR=10.0.8.10 NETMASK=255.255.248.0 GATEWAY=10.0.0.254 DNS1=223.6.6.6 DNS2=114.114.114.114
重启网络
systemctl restart network
如果没网使用命令
nmcli c reload; sleep 3; nmcli c up eth0
修改主机名
hostnamectl set-hostname openstack.alione.local bash
配置hosts解析
vi /etc/hosts 10.0.8.10 openstack openstack.alione.local
配置本机免密
生成密钥
ssh-keygen
对本机进行免密
ssh-copy-id -i /root/.ssh/id_rsa.pub [email protected]
关闭防火墙与selinux策略
sed -i "s/SELINUX=enforcing/SELINUX=disabled/g" /etc/selinux/config; setenforce 0; systemctl stop firewalld; systemctl disable firewalld
关闭NetworkManager
centos7中有两种网络管理模式,避免冲突,在安装完opensack后可开启
systemctl stop NetworkManager; systemctl disable NetworkManager
修改yun源
下载阿里源
curl -o /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-7.repo
清空并加载缓存yum源
yum clean all; yum makecache
安装基本工具
yum install -y bash-completion vim telnet bridge-utils yum-utils bash
系统升级
yum -y update reboot
安装OpenStack的yum仓库
yum install centos-release-openstack-train -y
修改openstack仓库repo文件
因为对网络需求大,当出现网络波动时会导致报错,最好修改为国内源进行部署
cd /etc/yum.repos.d cp CentOS-OpenStack-train.repo{,.bak} vim CentOS-OpenStack-train.repo baseurl=http://mirrors.aliyun.com/$contentdir/$releasever/cloud/$basearch/openstack-train/ #mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=cloud-openstack-train '''''' yum clean all; yum makecache
安装packstack工具
yum install -y openstack-packstack
安装OpenStack-allinone
packstack --allinone
二、安装完成后步骤
1、如下图:安装完成后会显示web登陆地址,账号密码在:keystonerc_admin这个文件夹中。
2、登陆web页面后:页面比较简单
共有 0 条评论