- 49
- 0
- 约3.77千字
- 约 5页
- 2016-11-23 发布于河南
- 举报
虚拟化云平台环境搭建指导建议
虚拟化平台硬件部署
解释说明:
使用中高端的磁盘阵列,做为虚拟平台的存储,通过光纤交换机与多台宿主机进行连接。多台宿主机的以太网口连接到以太网交换机上,个人电脑也连接到以太网交换机上,从而使用宿主机上的虚拟操作系统。
硬件配置参数建议
存储
磁阵的必要性
没有使用共享存储的虚拟云平台,只使用本地宿主机的硬盘,不是一个真正的虚拟化环境。如果只是使用宿主机本地的硬盘,容量方面不是主要问题,但是,宿主机的硬盘IO效率肯定比磁盘阵列差,而且,虚拟主机的在线迁移,HA等功能,都是必须在有共享存储的条件下才可以配置。
在虚拟云平台环境下,应该使用磁盘阵列做为虚拟云平台的共享存储,而且需要的是至少中端配置的磁盘阵列,最好是一个高端配置的磁盘阵列,不要因为磁盘IO的问题,成为虚拟环境的瓶颈。在虚拟化环境下,运行有很多的虚拟机,如果某个虚拟机占用IO较多的话,会把其他的虚拟机的运行速度拉低,拖累整个虚拟云平台的使用。如果有好的IO,可以很大增加工作效率。
磁阵的容量
在配置存储的硬盘大小时,应该尽量的要有前瞻性考虑硬盘容量的大小,基本上要按照业务所需硬盘空间大小*2,做为磁阵的最小空间。这是因为,首先,硬盘的大小算法有7%左右的误差(例如,标价900G的硬盘,实际可用空间只有838G)。其次,磁阵要做RAID,按照最小损耗的RAID5计算,有20%左右的空间消费掉了。再次,磁阵设备本身还要做冗余坏盘算法,不同的算法消费的硬盘空间也不一样,可以允许同时坏2块或4块硬盘。最后,在划分共享空间时,还会有小许的浪费。总的算下来,大约只有66%的空间才是真正可用的空间。如果从长远考虑的话,磁阵上最好规划4倍的硬盘空间。
宿主机
先解释一下资源独享的内容:
内存共享,在虚拟环境中,缺省是多个虚拟机可以共享宿主机的内存。例如:一台宿主机有10G内存,安装了 3个虚拟机,每个虚拟机都是4G内存,这三个虚拟机都可以运行起来。实际上就是这3个虚拟机的内存是共享的,才可以运行起来。可以在虚拟化软件中,手工配置一下,对虚拟机的内存进行锁定配置。一旦锁定了内存,那么运行了两个虚拟机之后,想再运行第三个虚拟机时,就会报“宿主机内存不足而无法启动”的信息。
CPU共享,在虚拟环境中,CPU是可以给多个虚拟机共享使用的。例如:一台宿主机的CPU总共有8core,安装了 3个虚拟机,每个虚拟机都是4core,这三个虚拟机都可以运行起来,而且,在每个虚拟机里看到的都是4core的CPU。
宿主机是运行多个虚拟机的载体,不同的虚拟机消耗的CPU比例是不同的,因此,可以在多个虚拟机之间实现总负荷的负载均衡,也就是说,多个虚拟机要求的CPU数,可以远远大于宿主机的实体CPU数量。CPU可以按照宿主机:虚拟机=1:4或1:8的比例来配置。
虚拟机的CPU可以共享使用,虚拟机的内存也可以共享使用,但是,在配置业务时,强烈不推荐内存共享机制,而使用内存锁定机制。另外,由于虚拟机的内存锁定了,而CPU一般都比较空闲,安装较多的虚拟机后,宿主机的内存常常感觉不够用。因此,建议宿主机的实体CPU核数(不含超线程算法):实体内存数=1core:8G,如果条件允许,可以做到1core:16G。
网络
在虚拟化环境中,宿主机与磁盘阵列,使用光纤交换机进行数据读取。宿主机之间,使用千兆以太网交换数据。而且,由于一个宿主机上安装有多个虚拟机,要求宿主机上至少连接两根网线。如果需要考虑网线松动出错的话,也就是需要考虑网口备份功能的话,最好连接4根网线。另外,由于实体是只有2或4根网线连接到交换机上,因此,如果在交换机上划分了VLAN网段的话,要求宿主机上的所有虚拟机的IP都满足VLAN网段要求,否则,虚拟机无法工作。
个人工作电脑,可以使用百兆以太口连接到虚拟平台即可。
由于虚拟化平台对多个系统进行集中运行,因此,容易出现异地办公的情况。此时,对VPN网络的带宽要求较高。VPN网络最低带宽要求建议按照1M+100K*(n-10)人员的一个算法(n大于10人时的算法)进行建设。
虚拟机参数建议
磁盘阵列共享空间
在磁阵上划分的共享空间给宿主机使用,宿主机占用的总空间不会超出此范围,因此,一旦划定好共享空间后,不必担心磁阵上到时候没有剩余空间的问题。
在宿主机上分配的虚拟机空间也是预先定义好的,虚拟机内部的空间不会超出此范围。因此,也不必担心某个虚拟机没有剩余空间而影响其他虚拟机的运行。
虚拟机快照空间,与宿主机的交换空间等
但是,在对虚拟机进行快照操作时,会占用宿主机上的原来分配好的共享空间。因此,如果共享空间不足时,会出现共享空间中的所有虚拟机挂起操作。如下图:
磁盘阵列空间
共享空间1
共享空间2
宿主机2
宿主机1
虚拟机n
虚拟机2
虚拟机1
原创力文档

文档评论(0)