0. 准备镜像

# 查看当前系统存在那些镜像
glance image-list

openstack创建卷 openstack创建项目_用户名

也可以在doashboard中查看

openstack创建卷 openstack创建项目_openstack创建卷_02

# 查看某个镜像信息
glance image-show 镜像id

上传镜像信息在OpenStack安装中已经介绍。此处不做介绍。具体更多的镜像操作信息可以参考的OpenStack镜像服务基本操作

1. 创建实例

选择项目 --> 实例 --> 创建实例

openstack创建卷 openstack创建项目_openstack创建卷_03

在弹出的对话框中,填写实例名称redhat。

openstack创建卷 openstack创建项目_远程登录_04

在源中,。创建新卷选择否,选择cirros-0.4.0xx,在可选配额中选择向上箭头,即为选中。

openstack创建卷 openstack创建项目_openstack创建卷_05

实例类型选择m1.tiny即可。

openstack创建卷 openstack创建项目_openstack创建卷_06

网络选择 internal内部网络。随后点击创建实例。

openstack创建卷 openstack创建项目_用户名_07

点击创建实例后,可以看到状态从孵化中,变为运行。

openstack创建卷 openstack创建项目_远程登录_08

点击redhat。在弹出的界面中,点击控制台。即可看到黑色命令窗体。

openstack创建卷 openstack创建项目_ci_09

点击后可以看到黑色窗体中弹出login信息。可以按照图中的用户名和密码完成登录。

openstack创建卷 openstack创建项目_远程登录_10

2. 绑定浮动ip

绑定浮动ip的意义在于可以为应用划分一个ip。用以在外部通过ssh等远端进行远程登录。

点击 管理员 --> 网络 --> 浮动ip -->分配浮动ip给项目。

在弹出的对话框中选择资源池为外部网络external,随后选择分配浮动ip。

openstack创建卷 openstack创建项目_远程登录_11

分配完毕如下图所示。

openstack创建卷 openstack创建项目_用户名_12

随后在选择项目 --> 计算 --> 实例。选择之前创建的redhat实例。选择绑定浮动ip如下图。

openstack创建卷 openstack创建项目_用户名_13

在弹出的对话空中,选择之前分配的浮动ip地址192.168.64.86,随后点击关联。

openstack创建卷 openstack创建项目_ci_14

openstack创建卷 openstack创建项目_远程登录_15

3. 配置安全组策略

此处为了演示,在defaut安全组中添加。实际生产环境,建议新建安全组

openstack创建卷 openstack创建项目_ci_16

删除之前的两个default的入口规则,重新添加两个规则。规则选择其他协议。ip协议填写-1

openstack创建卷 openstack创建项目_ci_17

随后就可以在终端中连接实例redhat

# ssh连接,密码为之前控制台界面中的密码
ssh cirros@192.168.64.86

openstack创建卷 openstack创建项目_openstack创建卷_18