1.创建项目和项目管理用户

创建项目管理用户

openstack基本操作_linux

创建项目

openstack基本操作_linux_02

使用命令创建项目的命令如下:

source keystonerc_admin

openstack project create

openstack project list

openstack project delete myproject

opentstack user create --password 123 user1

penstack user list

openstack user set --password 456 user1

openstack user delete user1

2.云主机类型和glance镜像管理创建云主机类型

创建云主机类型

openstack基本操作_openstack_03

在镜像管理菜单中,上传提前制作好的镜像

openstack基本操作_openstack_04

上传成功如下图所示:

openstack基本操作_云主机_05

3.Neutron网络管理网络类型:外部网络、内部网络

实例被分配到子网,实现网络连通性,每个项目可以有多个子网,每个子网通过vlan相互隔离,互不干扰

首先使用管理员账号创建外部网络

登录项目用户配置创建外部网络子网、并配置

openstack基本操作_服务器_06

配置子网详情

openstack基本操作_openstack_07

创建内部网络

openstack基本操作_openstack_08

配置子网基本信息

openstack基本操作_运维_09

配置子网dhcp地址池段、dns等

openstack基本操作_服务器_10

为外部和内部网络创建路由,实现内外网互通

openstack基本操作_运维_11

增加接口连接内网,如下图所示:

openstack基本操作_云主机_12

openstack基本操作_云主机_13

4.云主机管理使用管理员账号创建云主机类型,即主机cpu、内存规格

创建云主机,并设置主机详情、源、云主机类型和网络

openstack基本操作_linux_14

其中云主机名称、镜像源、类型、网络为必填选项,如下图所示:

openstack基本操作_服务器_15

5.配置云主机安全组创建安全组,配置名称

管理设置安全组规则,如下:

openstack基本操作_服务器_16

修改云主机安全组

openstack基本操作_linux_17

6.云主机绑定浮动ip(即公网ip),实现内网外网互通在访问和安全中为项目分配浮动ip

回到云主机菜单,点击云主机下拉菜单,绑定浮动ip

openstack基本操作_linux_18

7.访问测试

在openstack管理机ping测试云主机,互通即可

openstack基本操作_linux_19