公司在IDC机房有两台很高配置的服务器,计划在上面部署openstack云平台虚拟化环境,用于承载后期开发测试和其他的一些对内业务。
以下对openstack的部署过程及其使用做一详细介绍,仅仅依据本人实际经验而述,如有不当,敬请指出~
可以在创建虚拟机的时候,指定固定ip,方法详见于另一篇博客:
如果开启了防火墙,还需要开通8080端口访问规则
前面建立了两个账号:admin 和 demo,两个账号都可以登陆web!只不过, admin 是管理员账号, admin 登陆后可以看到其他账号下的状态
demo 等普通账号登陆后只能看到自己的状态
比如一下子要建立 10 个虚拟机的指令,但是当前资源处理不过来,就通过 Rabbit 进行排队!!
创建虚拟机的时候,我们可以自己定义虚拟机的类型(即配置)。
登陆openstack的web管理界面里进行自定义,也可以将之前的删除。
查看上传到glance的镜像
自定义虚拟主机类型,设置如下:
(如果想让虚拟机有空闲磁盘空间,用于新建分区之用,则可以在这里分配临时磁盘)
我创建了四个虚拟机实例,采用的是同一个虚拟主机类型(即上面的kvm002),四个实例总共占用宿主机40G的空间。
登陆到openstack,可以看到,左侧一共有四个标签栏:
查看实例,发现kvm-server005虚拟机已经创建成功了。默认创建后的ip是dhcp自动分配的,可以登陆虚拟机改成static静态ip
在openstack 中重启实例有两种,分别被称为“软重启”和“硬重启”。所谓的软重启会尝试正常关机并重启实例,硬重启会直接将实例“断电”并重启。也就是说硬重启会“关闭”电源。其具体命令如下:
默认情况下,如果您通过nova重启,执行的是软重启。
如果您需要执行硬重启,添加--hard参数即可:
nova命令管理虚拟机:
网络管理(二)IP地址
一、认识学习IP地址的组成:
1、它们可唯一标识IP 网络中的每台设备
2、IP地址由两部分组成:
网络ID:标识网络;每个网段分配一个网络ID
主机ID:标识单个主机;由组织分配给各设备
3、点分十进制计法表示IPv4地址:
4、如下图,将系统中的IP地址用二进制表示,再通过转换合成的十进制数,使用ping命令可得出:IP地址的本质上是二进制的。
5、了解和熟记八个二进制数所对应的十进制数:
6、netmask(只要是高位为1,不需要全8位是1)如下图(都有可能成为子网掩码):
Netmask的位数由IP地址的网络号位数来决定,有多少个网络号位数就有多少个1,有多少个主机号位数就有多少个0