CentOS7安装OpenStack部署一体化实现内外网络通信

本实验安装的是OpenStack的Queens版本

虚拟机:VMware Workstation 16 Pro

使用Packstack安装单节点OpenStack云平台

创建虚拟机:

        内存:8G及以上

        处理器:CPU双核且支持虚拟化(开启虚拟化IntelVT-x/EP或AMD-V/RVI(V))

        硬盘:100G及以上

桥接模式(编辑/虚拟网络编辑器/更改设置)注意要指定网卡

CentOS7安装OpenStack部署一体化实现内外网络通信_第1张图片

右击虚拟机选项卡点击设置

CentOS7安装OpenStack部署一体化实现内外网络通信_第2张图片虚拟机安装这里不过多赘述,安装的时候选择GUI图形界面,当然也可以安装最小版本(可能会缺少软件包,需要自己手动安装,以root用户登录)

准备安装环境

[root@localhost ~]# nmcli con show
NAME    UUID                                  TYPE      DEVICE 
ens33   730aad3c-0486-4901-9388-789460cc0497  ethernet  ens33  
virbr0  4ea648df-8ba5-4ec2-9bff-6d94523332e5  bridge    virbr0

[root@localhost ~]# nmcli con mod ens33 ipv4.method manual ip4 192.168.43.20/24 gw4 192.168.43.1 ipv4.dns 114.114.114.114 autoconnect yes    #设置ens33网卡为手动配置,添加IP地址(根据自己主机IP地址分配)、网关(主机IP地址的网关)、DNS服务、网络会话自动激活
[root@localhost ~]# systemctl restart network    #重启网络服务
[root@localhost ~]# systemctl stop firewalld    #关闭防火墙
[root@localhost ~]# systemctl disale firewalld    #开机不自启防火墙
[root@localhost ~]# systemctl stop NetworkManager    #关闭网络管理器
[root@localhost ~]# systemctl disable Networkanager    #开机不自启网络管理器
[root@localhost ~]# systemctl start network    #开启网络服务
[root@localhost ~]# systemctl enable network    #开机自启网络服务
[root@localhost ~]# vim /etc/sysconfig/selinux 或 vim /etc/selinux/config    #编辑SELINUX的模式
SELINUX=disabled    #将SELINUX的值改为disabled

[root@localhost ~]# hostnamectl set-hostname fairytail    #主机名英文自定义
[root@localhost ~]# bash
[root@fairytail ~]# echo -e "192.168.43.20\t fairytail">> /etc/hosts    #将配置写入hosts文件里
[root@fairytail ~]# cat /etc/hosts    #查看hosts文件
127.0.0.1   localhost localhost.localdomain localhost4 localhost4.localdomain4
::1         localhost localhost.localdomain localhost6 localhost6.localdomain6
192.168.43.20	 fairytail

[root@fairytail ~]# timedatectl set-timezone Asia/Shanghai    #设置本地时钟地区
[root@fairytail ~]# timedatectl    #产看本地时钟地区
      Local time: 三 2023-04-19 10:23:51 CST
  Universal time: 三 2023-04-19 02:23:51 UTC
        RTC time: 三 2023-04-19 02:23:50
       Time zone: Asia/Shanghai (CST, +0800)
     NTP enabled: yes
NTP synchronized: no
 RTC in local TZ: no
      DST active: n/a

[root@fairytail ~]# vim /etc/environment    #安装的是非英文版本,添加两行
LANG=en_US.utf-8
LC_ALL=en_US.utf-8

准备所需的软件库  

[root@fairytail ~]# yum install -y centos-release-openstack-queens    #安装Openstack的Queens版本
[root@fairytail ~]# cd /etc/yum.repos.d/
[root@fairytail yum.repos.d]# curl -O https://trunk.rdoproject.org/centos7/delorean-deps.repo
[root@fairytail yum.repos.d]# vim delorean-deps.repo    #只保留rdo-qemu-ev的软件源定义
[rdo-qemu-ev]
name=RDO CentOS-$releasever - QEMU EV
baseurl=http://mirror.centos.org/$contentdir/7/virt/$basearch/kvm-common/
gpgcheck=0
enabled=1
skip_if_unavailable=1

安装Packstack安装器

[root@fairytail yum.repos.d]# yum install -y openstack-packstack

你可能感兴趣的:(openstack)