笔记下载:http://note.zjznb.cn/#/?code=XZ6BD
1.改为仅主机模式,改ip地址
虚拟机设置里,cd里选iso镜像,开机后左下角光盘点击连接
vi /etc/sysconfig/network-scripts/ifcfg-ens33
TYPE="Ethernet"
PROXY_METHOD="none"
BROWSER_ONLY="no"
BOOTPROTO="static"
DEFROUTE="yes"
IPV4_FAILURE_FATAL="no"
IPV6INIT="yes"
IPV6_AUTOCONF="yes"
IPV6_DEFROUTE="yes"
IPV6_FAILURE_FATAL="no"
IPV6_ADDR_GEN_MODE="stable-privacy"
NAME="ens33"
UUID="f05c3ec4-cfe4-4852-b8c8-d6c9b01e30d6"
DEVICE="ens33"
ONBOOT="yes"
IPADDR="192.168.134.100"
NETMASK="255.255.255.0"
systemctl restart network
ip a 查看有没有生效
两台设备都改ip地址
2.挂载镜像,更新yum源
https://blog.csdn.net/2302_77228926/article/details/139559880
3.安装openstack源
yum -y install lrzsz
用rz上传压缩包
tar -xf openstack-train.tar.gz
mv openstack /opt
vi /etc/yum.repos.d/local.repo
[local]
name=local
baseurl=file:///opt/centos
gpgcheck=0
[openstack]
name=openstack
baseurl=file:///opt/openstack
gpgcheck=0
yum clean all
yum repolist
4.两套设备 改名添加映射
controller
hostnamectl set-hostname controller
bash
vi /etc/hosts
192.168.134.100 controller
192.168.134.111 compute
compute
hostnamectl set-hostname compute
bash
vi /etc/hosts
192.168.134.100 controller
192.168.134.111 compute
互相ping一下看看能否ping通
5.两台设备 关闭防火墙和selinux
setenforce 0
vi /etc/selinux/config
将SELINUX=enforcing改为SELINUX=disabled
systemctl stop firewalld
systemctl disable firewalld
6.controller 安装vsftpd
yum -y install vsftpd
7.启动vsftpd 改目录为/opt
systemctl start vsftpd
systemctl status vsftpd
vi /etc/vsftpd/vsftpd.conf
anon_root=/opt
systemctl restart vsftpd
8.compute创建.repo连接controller的yum库
cd /etc/yum.repos.d
mkdir bk
mv C* bk
vi ftp.repo
[local]
name=local
baseurl=ftp://controller/centos
gpgcheck=0
[openstack]
name=openstack
baseurl=ftp://controller/openstack
gpgcheck=0
yum clean all
yum repolist