云网牛站
所在位置:首页 > Linux培训 > 第22章 使用openstack部署云计算服务环境(2)

第22章 使用openstack部署云计算服务环境(2)

2017-10-25 21:07:16作者:Linux就该这么学稿源:Linux就该这么学

接前面章节,第22章 使用openstack部署云计算服务环境(1)请看

地址:https://ywnz.com/linuxpx/216.html

 

22.5.3.创建主机实例

创建云主机实例:

第22章 使用openstack部署云计算服务环境(2)

填写云主机的详情(云主机类型可以选择前面自定义创建的):

第22章 使用openstack部署云计算服务环境(2)

查看云主机的访问与安全规则:

第22章 使用openstack部署云计算服务环境(2)

将私有网络网卡添加到云主机:

第22章 使用openstack部署云计算服务环境(2)

查看安装后的脚本数据:

第22章 使用openstack部署云计算服务环境(2)

查看磁盘的分区方式:

第22章 使用openstack部署云计算服务环境(2)

主机实例的孵化过程大约需要10-30秒,然后查看已经运行的实例:

第22章 使用openstack部署云计算服务环境(2)

查看实例主机的网络拓扑(当前仅在内网中):

第22章 使用openstack部署云计算服务环境(2)

为实例主机绑定浮动IP地址:

第22章 使用openstack部署云计算服务环境(2)

为主机实例添加浮动IP

第22章 使用openstack部署云计算服务环境(2)

选择绑定的IP地址:

第22章 使用openstack部署云计算服务环境(2)

将主机实例与IP地址关联:

第22章 使用openstack部署云计算服务环境(2)

此时再查看实例的信息,IP地址段就多了一个数据值(192.168.10.51):

第22章 使用openstack部署云计算服务环境(2)

尝试从外部ping云主机实例(结果是失败的):

[root@openstack ~]# ping 192.168.10.51

PING 192.168.10.51 (192.168.10.51) 56(84) bytes of data.

From 192.168.10.10 icmp_seq=1 Destination Host Unreachable

From 192.168.10.10 icmp_seq=2 Destination Host Unreachable

From 192.168.10.10 icmp_seq=3 Destination Host Unreachable

From 192.168.10.10 icmp_seq=4 Destination Host Unreachable

^C

--- 192.168.10.51 ping statistics ---

6 packets transmitted, 0 received, +4 errors, 100% packet loss, time 5001ms

pipe 4

原因是我们没有设置安全组规则那,需要让外部流量允许进入到主机实例中:

第22章 使用openstack部署云计算服务环境(2)

填写策略组的名称与描述:

第22章 使用openstack部署云计算服务环境(2)

管理安全组的规则:

第22章 使用openstack部署云计算服务环境(2)

添加安全规则:

第22章 使用openstack部署云计算服务环境(2)

允许所有的ICMP数据包流入(当然根据工作有时还需要选择TCP或UDP协议,此时仅为验证网络连通性):

第22章 使用openstack部署云计算服务环境(2)

编辑实例的安全策略组:

第22章 使用openstack部署云计算服务环境(2)

将新建的安全组策略作用到主机实例上:

第22章 使用openstack部署云计算服务环境(2)

再次尝试从外部ping虚拟实例主机:

[root@openstack ~]# ping 192.168.10.51

PING 192.168.10.51 (192.168.10.51) 56(84) bytes of data.

64 bytes from 192.168.10.51: icmp_seq=1 ttl=63 time=2.47 ms

64 bytes from 192.168.10.51: icmp_seq=2 ttl=63 time=0.764 ms

64 bytes from 192.168.10.51: icmp_seq=3 ttl=63 time=1.44 ms

64 bytes from 192.168.10.51: icmp_seq=4 ttl=63 time=1.30 ms

^C

--- 192.168.10.51 ping statistics ---

4 packets transmitted, 4 received, 0% packet loss, time 3004ms

rtt min/avg/max/mdev = 0.764/1.497/2.479/0.622 ms

 

22.5.4.添加云硬盘

云计算平台的特性就是要能够灵活的,弹性的调整主机实例使用的资源,我们可以来为主机实例多挂载一块云硬盘,首先来创建云硬盘设备:

第22章 使用openstack部署云计算服务环境(2)

填写云硬盘的信息(以10GB为例):

第22章 使用openstack部署云计算服务环境(2)

编辑挂载设备到主机云实例:

第22章 使用openstack部署云计算服务环境(2)

将云硬盘挂载到主机实例中:

第22章 使用openstack部署云计算服务环境(2)

查看云主机实例中的硬盘信息:

第22章 使用openstack部署云计算服务环境(2)

 

22.6.控制云主机实例

经过上面的一系列配置,我们此时已经创建出了一台能够交付给用户使用的云主机实例了,查看下云平台的信息:

第22章 使用openstack部署云计算服务环境(2)

编辑安全策略,允许TCP和UDP协议的数据流入到云主机实例中:

第22章 使用openstack部署云计算服务环境(2)

分别添加TCP和UDP的允许规则:

第22章 使用openstack部署云计算服务环境(2)

成功登录到云主机实例中(默认帐号为"cirros",密码为:"cubswin:)"):

[root@openstack ~]# ssh cirros@192.168.10.52

The authenticity of host '192.168.10.52 (192.168.10.52)' can't be established.

RSA key fingerprint is 12:ef:c7:fb:57:70:fc:60:88:8c:96:13:38:b1:f6:65.

Are you sure you want to continue connecting (yes/no)? yes

Warning: Permanently added '192.168.10.52' (RSA) to the list of known hosts.

cirros@192.168.10.52's password: 

$

查看云主机实例的网络情况:

$ ip a 

1: lo:  mtu 16436 qdisc noqueue 

link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00

inet 127.0.0.1/8 scope host lo

inet6 ::1/128 scope host 

valid_lft forever preferred_lft forever

2: eth0:  mtu 1500 qdisc pfifo_fast qlen 1000

link/ether fa:16:3e:4f:1c:97 brd ff:ff:ff:ff:ff:ff

inet 10.10.10.51/24 brd 10.10.10.255 scope global eth0

inet6 fe80::f816:3eff:fe4f:1c97/64 scope link 

valid_lft forever preferred_lft forever

挂载刚刚创建的云硬盘设备:

$ df -h

Filesystem                Size      Used Available Use% Mounted on

/dev                    494.3M         0    494.3M   0% /dev

/dev/vda1                23.2M     18.0M      4.0M  82% /

tmpfs                   497.8M         0    497.8M   0% /dev/shm

tmpfs                   200.0K     68.0K    132.0K  34% /run

$ mkdir disk

$ sudo mkfs.ext4 /dev/vdb

mke2fs 1.42.2 (27-Mar-2012)

Filesystem label=

OS type: Linux

Block size=4096 (log=2)

Fragment size=4096 (log=2)

Stride=0 blocks, Stripe width=0 blocks

655360 inodes, 2621440 blocks

131072 blocks (5.00%) reserved for the super user

First data block=0

Maximum filesystem blocks=2684354560

80 block groups

32768 blocks per group, 32768 fragments per group

8192 inodes per group

Superblock backups stored on blocks: 

32768, 98304, 163840, 229376, 294912, 819200, 884736, 1605632

Allocating group tables: done                            

Writing inode tables: done                            

Creating journal (32768 blocks): done

Writing superblocks and filesystem accounting information: done 

$ sudo mount /dev/vdb disk/

$ df -h

Filesystem                Size      Used Available Use% Mounted on

/dev                    494.3M         0    494.3M   0% /dev

/dev/vda1                23.2M     18.0M      4.0M  82% /

tmpfs                   497.8M         0    497.8M   0% /dev/shm

tmpfs                   200.0K     68.0K    132.0K  34% /run

/dev/vdb                  9.8G    150.5M      9.2G   2% /home/cirros/disk

 

本章节的复习作业

1:谷歌和亚马逊提供的云计算是最好的?

答案:云计算是一种服务模式,新的供需方式,更没有绝对的衡量值。

2:Openstack项目是红帽软件公司的软件之一。

答案:错错错,红帽是该开源项目的主要贡献厂商之一。

3:创建100台配置相关的主机实例应如何操作?

答案:创建主机实例模板后批量生成,而不是一次生成一台。

4:Cirros系统的优势与作用?

答案:系统的体积小,效率高,用于安装openstack后灌装系统测试。

5:如果系统的密码忘记了,该怎么办?

答案:可以让用户在面板中重置,也可以进入控制台重置。

精选文章
热门文章