部署openstack环境

准备工作:

(1)控制面板\网络和 Internet\网络连接:启用VMnet1和VMnet8两张网卡

(2)为物理机的VMnet1网卡配置一个IP地址:192.168.10.44/255.255.255.0

(3)VMware软件-->编辑-->虚拟网络编辑器-->仅主机模式-->使用DHCP-->去掉√

(4)开启虚拟机

(5)更新xshell

登录openstack网页图形化管理界面:

在浏览器访问这个链接:http://192.168.10.10/dashboard

[root@openstack ~]# cat keystonerc_admin

export OS_USERNAME=admin

export OS_TENANT_NAME=admin

export OS_PASSWORD=7ef5799e97084e2b //这一行是密码

export OS_AUTH_URL=http://192.168.10.10:5000/v2.0/

export PS1='[\u@\h \W(keystone_admin)]\$ '

设置网络桥接:

[root@openstack ~]# vim /etc/sysconfig/network-scripts/ifcfg-br-ex

DEVICE=br-ex //设备名称

IPADDR=192.168.10.10 //IP地址

NETMASK=255.255.255.0 //子网掩码

BOOTPROTO=static //网络类型:静态IP地址(不是DHCP获取)

DNS1=192.168.10.1 //DNS地址

GATEWAY=192.168.10.1 //网关地址

BROADCAST=192.168.10.254 //广播地址

NM_CONTROLLED=no

DEFROUTE=yes

IPV4_FAILURE_FATAL=yes

IPV6INIT=no

ONBOOT=yes

DEVICETYPE=ovs //设备类型:ovs(openstack virtual switch)

TYPE="OVSIntPort"

OVS_BRIDGE=br-ex //OVS桥的名称

[root@openstack ~]# vim /etc/sysconfig/network-scripts/ifcfg-eno16777728

DEVICE="eno16777728"

ONBOOT=yes

TYPE=OVSPort

DEVICETYPE=ovs

OVS_BRIDGE=br-ex //指定OVS桥的名称

NM_CONTROLLED=no

IPV6INIT=no

[root@openstack ~]# systemctl restart network

[root@openstack ~]# ifconfig

br-ex: flags=4163  mtu 1500

        inet 192.168.10.10  netmask 255.255.255.0  broadcast 192.168.10.254

//网卡桥征用了192.168.10.10这个IP地址

        inet6 fe80::3ce1:c0ff:fe39:cb4c  prefixlen 64  scopeid 0x20

        ether 00:0c:29:7b:a9:40  txqueuelen 0  (Ethernet)

        RX packets 16  bytes 1282 (1.2 KiB)

        RX errors 0  dropped 0  overruns 0  frame 0

        TX packets 32  bytes 4501 (4.3 KiB)

        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

eno16777736: flags=4163  mtu 1500

//原有的物理网卡IP地址消失

        inet6 fe80::20c:29ff:fe7b:a940  prefixlen 64  scopeid 0x20

        ether 00:0c:29:7b:a9:40  txqueuelen 1000  (Ethernet)

        RX packets 1011  bytes 129818 (126.7 KiB)

        RX errors 0  dropped 0  overruns 0  frame 0

        TX packets 922  bytes 761411 (743.5 KiB)

        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

创建云硬盘:

volume:卷

第一步:根据pdf文本图片步骤在云平台的web管理页面添加一块云硬盘并挂载(把硬盘插到主机)到云主机上

第二步:远程登陆到云主机:ssh  [email protected]【密码:cubswin:)】

第三步:lsblk查看一下,是否添加成功

第四步:创建挂载点:mkdir  dvd

第五步:格式化新添加的硬盘vdb:sudo  mkfs.ext4  /dev/vdb

第六步:挂载使用:sudo  mount  /dev/vdb  dvd

第七步:查看是否挂载成功:df  -h

创建对象存储:(项目-->对象存储-->容器)

对象存储:类似于百度网盘,可用于存储一些文件,可在对象存储里创建对应的文件夹及上传下载文件

容器:相当于百度网盘账号,每个容器里可以自定义创建对应的文件夹

对象:存储的文件

创建项目:(identity-->项目)

创建一个名为WEB的项目

创建一个名为DB的项目

创建用户:(identity-->用户)

创建一个名为fedora的用户,密码为redhat,邮箱是[email protected],他是属于WEB项目里的管理员(角色:admin)

创建一个名为redhat的用户,密码为redhat,邮箱是[email protected],他是属于WEB项目里的成员(角色:member)

创建一个名为ubantu的用户,密码为redhat,邮箱是[email protected],他是属于DB项目里的管理员(角色:admin)

创建一个名为deban的用户,密码为redhat,邮箱是[email protected],他是属于DB项目里的成员(角色:member)

你可能感兴趣的:(部署openstack环境)