OpenStack入门体验

一、使用本地仓库离线安装

1、系统基本环境设置

bash 复制代码
setenforce 0
sed -i '/^SELINUX=/s/enforcing/disabled/' /etc/selinux/config
systemctl stop firewalld
systemctl disable firewalld
systemctl stop NetworkManager
systemctl disable NetworkManager
hostnamectl set-hostname openstack
bash

echo '192.168.10.101 openstack'>>/etc/hosts

echo "net.ipv4.ip_forward = 1">> /etc/sysctl.conf
sysctl -p

2、为系统设置本地仓库

bash 复制代码
vim /etc/yum.repos.d/CentOS-Base.repo
[Virt]
name=CentOS-$releasever - Base
baseurl=http://mirrors.aliyun.com/centos/7.9.2009/virt/x86_64/kvm-common/
gpgcheck=0




vim /etc/yum.repos.d/train.repo

[train]
name=centos-train
baseurl=https://mirrors.aliyun.com/centos/7/cloud/x86_64/openstack-train/
gpgcheck=0
enabled=1

yum clean all


yum makecache

3、安装部署工具

bash 复制代码
yum -y install openstack-packstack
rm -rf /etc/yum.repos.d/elrepo.repo

4、一键安装

bash 复制代码
packstack --allinone

5、设置桥接网络

bash 复制代码
cd /etc/sysconfig/network-scripts/
cp ifcfg-ens33 ifcfg-br-ex
vim ifcfg-br-ex

###编辑内容###
TYPE=OVSBridge
DEVICETYPE=ovs
PROXY_METHOD=none
BROWSER_ONLY=no
BOOTPROTO=static
IPADDR=192.168.10.201
NETMASK=255.255.255.0
GATEWAY=192.168.10.254
DNS1=114.114.114.114
DNS2=8.8.8.8
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=br-ex
#UUID=986ae28e-97c2-47c1-b08d-0b3f061473b4
DEVICE=br-ex
ONBOOT=yes

vim ifcfg-ens33
###编辑内容###
TYPE=OVSPort
DEVICETYPE=ovs
OVS_BRIDGE=br-ex
PROXY_METHOD=none
BROWSER_ONLY=no
BOOTPROTO=static
#IPADDR=192.168.10.201
#NETMASK=255.255.255.0
#GATEWAY=192.168.10.254
#DNS1=114.114.114.114
#DNS2=8.8.8.8
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=986ae28e-97c2-47c1-b08d-0b3f061473b4
DEVICE=ens33
ONBOOT=yes

6、重启网卡

bash 复制代码
systemctl restart network

二、创建云机

1、登录

修改密码:

2、创建网络

2.1、用admin身份创建public网络( 删除路由、 删除网络

2.2、创建private网络

2.3、创建路由

2.4、用demo身份为路由器添加私有接口

3、创建云主机

3.1、删除镜像

3.2、创建镜像

3.3、创建实例

3.4、登录控制台

相关推荐
哈里谢顿5 天前
Nova parse_args 函数详解
openstack
哈里谢顿7 天前
OpenStack 中的 nova-conductor 与 ironic-conductor 及其分布式锁机制详解
openstack
哈里谢顿11 天前
OpenStack oslo-config 详解
openstack
感哥17 天前
OpenStack Cinder 创建卷
openstack
感哥17 天前
OpenStack Cinder 架构
openstack
感哥17 天前
OpenStack Nova Scheduler 计算节点选择机制
openstack
感哥20 天前
OpenStack Nova 创建虚拟机
openstack
感哥20 天前
OpenStack Glance(镜像)
openstack
感哥20 天前
OpenStack Keystone详解
openstack
安全菜鸟1 个月前
传统方式部署OpenStack具体教程
openstack