实例绑定浮动IP
由于我们还没有生成任何浮动IP,在这个阶段我们将自己生成并分配一个浮动IP给我的实例
接下来选择实例,然后从下面显示的下拉菜单中选择“关联浮动 IP”
点击“添加”符号生成浮动IP
选择外网池,生成一个可以关联到实例的自由浮动IP
现在我们有了一个“192.168.122.4”的浮动IP,我们可以将它分配给这个实例
现在你可以看到浮动 ip 已分配给我的实例
创建实例
要启动实例,请使用需要为其创建实例的用户登录 Horizon 仪表板。
我将使用 admin 用户,因为我没有为本文创建任何其他项目。
使用“admin”登录 Horizon 仪表板
导航到项目 -> 计算 -> 实例 -> 启动实例
填写所需的详细信息
在详细信息选项卡下:
可用区:nova
实例名称:testvm
flavor : m1.test
实例数:1
启动源:从镜像启动
镜像名称:CentOS7
在访问和安全选项卡下
密钥对:test
安全组:默认
网络选项卡下
所选网络:internal_network
点击“启动”
根据环境,实例可能需要几分钟才能启动并准备就绪。
连接到实例
注意:确保私钥文件的权限为 600
[root@openstack ~]# chmod 600 Downloads/test.pem
接下来尝试连接到实例
[root@openstack ~]# ssh -i Downloads/test.pem 192.168.122.4 root@192.168.122.4's password: [root@host-192-168-100-2 ~]#
重要提示:由于我们已经为 root 用户更改了图像文件的密码,因此我们可以直接以 root 身份登录。
如果我们没有遵循该步骤,那么我们必须以“centos”用户身份登录。
修改实例的安全组
我们为此实例使用了“默认”安全组作为其中的一部分,默认情况下 ICMP 和 SSH 协议被阻止,因此我们必须在尝试连接实例之前启用它们
修改安全组
导航到项目 -> 计算 -> 访问和安全 -> 安全组 -> 默认
选择默认的复选框并点击“管理规则”
点击“添加规则”
从下拉菜单中选择“允许 ICMP”和“添加”
接下来再次创建另一个规则并选择“SSH”和“添加”