接前面章节,第22章 使用openstack部署云计算服务环境(1)请看 地址:https://ywnz.com/linuxpx/216.html
22.5.3.创建主机实例 创建云主机实例:
填写云主机的详情(云主机类型可以选择前面自定义创建的):
查看云主机的访问与安全规则:
将私有网络网卡添加到云主机:
查看安装后的脚本数据:
查看磁盘的分区方式:
主机实例的孵化过程大约需要10-30秒,然后查看已经运行的实例:
查看实例主机的网络拓扑(当前仅在内网中):
为实例主机绑定浮动IP地址:
为主机实例添加浮动IP
选择绑定的IP地址:
将主机实例与IP地址关联:
此时再查看实例的信息,IP地址段就多了一个数据值(192.168.10.51):
尝试从外部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 原因是我们没有设置安全组规则那,需要让外部流量允许进入到主机实例中:
填写策略组的名称与描述:
管理安全组的规则:
添加安全规则:
允许所有的ICMP数据包流入(当然根据工作有时还需要选择TCP或UDP协议,此时仅为验证网络连通性):
编辑实例的安全策略组:
将新建的安全组策略作用到主机实例上:
再次尝试从外部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.添加云硬盘 云计算平台的特性就是要能够灵活的,弹性的调整主机实例使用的资源,我们可以来为主机实例多挂载一块云硬盘,首先来创建云硬盘设备:
填写云硬盘的信息(以10GB为例):
编辑挂载设备到主机云实例:
将云硬盘挂载到主机实例中:
查看云主机实例中的硬盘信息:
22.6.控制云主机实例 经过上面的一系列配置,我们此时已经创建出了一台能够交付给用户使用的云主机实例了,查看下云平台的信息:
编辑安全策略,允许TCP和UDP协议的数据流入到云主机实例中:
分别添加TCP和UDP的允许规则:
成功登录到云主机实例中(默认帐号为"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:如果系统的密码忘记了,该怎么办? 答案:可以让用户在面板中重置,也可以进入控制台重置。 |