OpenStack单节点测试平台部署

目录

节点部署

虚拟机配置

主机配置

网卡配置

关闭防火墙和网络管理

修改主机记录

安装openstack

登录

总结


节点部署

整个OpenStack有控制节点,计算节点,网络节点,存储节点四个部分组成,四个节点可以安装在一个机器上,即单机部署。

本次部署采用RDO安装方式安装OpenStack T版默认组件,使用NET或网桥的方式接入网络。

虚拟机配置

基于VMware workstation虚拟机环境,使用centos7 2009镜像采用最小化安装,内存6G,磁盘30G,逻辑cpu个数不少于4核。

主机配置

我们完成centos7系统的安装,进入系统,第一步修改主机名,系统默认的主机名是localhost这里建议将主机名改为train。

hostnamectl set-hostname train

使用bash刷新一下。主机名已经被更改为train

网卡配置

VMware虚拟机的网络模式有三种———桥接模式,仅主机模式,NET模式。

桥接模式:将虚拟机的虚拟网络适配器与主机的物理网络适配器进行交接,虚拟机链接至主机所在的物理网络。

仅主机模式:仅主机模式网络连接的虚拟机无法连接到Internet,只能于宿主机通信。

NET模式:是Network Address Translation的缩写,即网络地址转换。NAT模式也是VMware创建虚拟机的默认网络连接模式,虚拟机所在的网络类似于内网,访问外网时,通过NET技术实现内网地址转换为外网地址。

接下来我们开始配置网卡信息,首先打开虚拟网络编辑器

进入之后我们可以看到如下的信息:有VMnet1,VMnet8两个虚拟网卡(有的可能是三个)我们需要使用类型为NAT模式的VMnet8,它的子网ip为192.168.100.0,子网掩码为255.255.255.0记住这两串数字,我们以后需要使用。

你的子网地址大概率和我是不同的,点击右下角的更改设置,这样就可以更改子网ip了。

我们点击NET设置可以看到网关为192.168.100.2,这串数字我们以后也需要用到。

我们点击确定保存设置,然后关闭虚拟机,点击编辑虚拟机设置——网络适配器——自定义特定网络——VMnet8(net模式)

将网络改为我们配置的VMnet8后,开启虚拟机,登入root用户。

我们使用cd命令切换到网卡配置的目录

cd /etc/sysconfig/network-scripts/

使用ls命令,我们可以看到一个ifcfg-ens33的文件。

使用下面的命令编辑此文件

vi ifcfg-ens33

进入后,按i键进入编辑模式,我们需要将BOOTPROTO="dhcp"改为static;将NOBOOT="NO"改为yes。

添加IPADDR="子网IP";NETMASK="子网掩码";GATEWAY="网关";DNS="8.8.8.8"

最后按左上角的esc键,退出编辑模式,输入:wq保存并退出。

使用下面的命令重启网卡

systemctl restart network

可以使用ip a查看是否修改成功,使用ping(网址)命令查看是否能联网(ping命令使用ctrl+z停止)。

关闭防火墙和网络管理

防火墙默认是开启的,如果在开启防火墙的情况下搭建,可能会出现失败的情况。

使用下面的两条命令来关闭防火墙,并使其禁止启动

systemctl disable firewalld

systemctl stop firewalld

关闭NetworkManager,并使其禁止启动

systemctl disable NetworkManager

systemctl stop NetworkManager

关闭SELINUX

SELINUX是linux的一种安全机制

setenforce 0

getenforce

并编辑config文件完成以下配置

vi /etc/selinux/config

将其改为SELINUX=disabled

修改主机记录

vi /etc/hosts
并增加以下记录(虚拟机IP 主机名)并保存。

192.168.100.20

安装openstack

输入以下代码开始安装openstack源

yum install centos-release-openstack-train -y

直到看见Complete!提示,安装完成,接下来我们输入以下代码开始更新。

yum update -y

这个过程需要一些时间。也是一样系统提示complete,安装完成。

一键安装openstack

yum install openstack-packstack -y

一键部署openstack,部署时间可能会很长 耐心等待。

packstack --allinone

登录

我们 的账户密码存放在keystonerc_admin文件中

我们查看这个文件找到属于自己的账户密码在浏览器上输入ip就可以登录了。

cat keystonern_admin

登陆时要保证虚拟机正常开启。

总结

经历以上步骤就可以将openstack部署完成,纵观整个步骤,前期的准备十分的重要,如果出现问题我们可以以此检查以下内容:

网卡

ifconfig

防火墙等信息

systemctl status firewalld NetworkManager

主机记录

cat /etc/hosts

  • 1
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值