有关IBM和Vmware虚拟化交流心得

   今天,IBM和Vmware来测试,IBM是Flex System刀箱,在演示中,过程是这样的:

1.IBM刀箱中安装了两个刀片,IBM好像有一个自己的管理端,可以实现远程的管理IBM刀片服务器,可       通过远程的管理端,检查每个刀片服务器的状态

2.Vmware在IBM的两个刀片上,分别安装了ESXi虚拟化操作系统,这是Vmware出的一个操作系统,可以

   即使不是操作系统,它也类似于操作系统,在cpu不支持虚拟化的时候,vmware是通过二进制转换

   的技术实现了虚拟化,因为由于x86架构的原因,导致os(操作系统层)必须运行在0特权级别,        而且cpu必须先和os直接接触才行,这个时候vmware在os和cpu之间做了一个虚拟化层,使用二进        制转化的技术,欺骗了os和cpu。后来cpu支持虚拟化技术了,就专门做出了一个叫 -1 的特权级        别,专门供虚拟化层使用,后来vmware也就不用使用二进制转换技术了,直接运行在 -1 特权级        别。

3.在两个刀片上分别安装ESXi,分别分配一个IP地址:172.17.19.251 和172.17.19.248

4.登陆上去之后,创建了三个虚拟机:vcenter ,vm1,vm2,同时创建了一个集群,将vm1 vm2 添加到集群中,形成一个资源池

5.vcenter这个虚拟机是负责管理的,vcenter的ip是172.17.19.243.vm1,vm2 虚拟机才是要跑服务的

6.使用Vmware client 管理端登陆vcenter的IP地址,就进入了管理界面

7.进入之后,你就可以看到硬件有两个刀片。虚拟机有两个vm1 vm2 ,而且界面清楚的显示了每个虚拟机是跑在哪个刀片下的。

8.还可以实现,手动的将虚拟机飘到你想让它工作的刀片下,操作很简单

9.注意:有一个理解上的误区,所谓的虚拟化是可以让一个物理机跑多个服务,在以前的机架式的服务器中,我们都是一个服务器跑一个服务的,因为,一个操作系统下我们只能跑一个服务,不要跑多个服务,不然进程之间有竞争,会导致系统崩溃的。虚拟化技术只是让一个物理机可以跑多个虚拟机,每个虚拟机还是只能跑一个服务。错误的理解是:一个虚拟机可以跑在多个真是的物理机上,在这里就是说,一个虚拟机是不可能跑在多个刀片上的,虚拟化技术和云计算都做不到,这不是虚拟化和云计算所要做的事情,可以去查阅一下:HPC和并行运算。

10.还有一个问题,VMware还提供了创建模板的功能,就是说,可以将一个虚拟机创建成一个模板,然后可以进行克隆,做大量的部署。但是有一个问题是,克隆的虚拟机mac地址改变了,但是其内部的配置文件和系统缓存是否改变了呢?测试时没有测试,所以究竟是否可以我也不知道。但是我感觉是不会改变的


Vmware的收费方式是按照cpu的个数收费的,这里就是说Vmware看你的刀箱一共有多少个cpu来收费。


购买IBM刀片服务器必须了解刀片服务器系统的构成,它分为三大部分:

1、刀箱,容纳刀片服务器和各种模块的容器,有5种型号,适用不同用途
2、刀片服务器,就是一台服务器,但是必须放置在刀箱中
3、模块,有电源,管理,I/O模块,都是必须的,刀片服务器的通信,必须通过I/O模块来进行。
刀片服务器一般都是2路CPU,支持内存插槽数有限,支持一般的文件服务也够了,但是需要考虑存储空间问题。刀片由于高集成化,空间有限,1个刀片支持的硬盘最大也只有2块(2.5寸,300G),可通过一个SIO扩展到5快硬盘,支持RAID5,如果数据空间很大,那可能需要考虑外置存储,相应地,需要在刀片上添加HBA卡,在刀箱上添加I/O模块(SAN交换机或直通模块)

刀片服务器选择Intel架构的HS21/22系列就行,不过8万的预算在买了机头和模块后,估计买不了几台刀片服务器了。

IBM的刀箱里实际上就是一个个单独的服务器 只不过通过刀箱节省的布线的空间 集成了SAN方便管理
标配刀箱里面有三个重要的部件。一是电源,通常标配的刀箱会配一组电源(最大支持两组)。二是中板,中板是服务器和各种IO模块连接的桥梁(可以想象成PC中的主板),比如平常我们机架服务器连接千兆的交换机,是通过线缆连接的,而刀箱里面,刀片服务器和网络交换机都是连接到中板上的。三是AMM模块,我们可以把AMM模块比作KVM,所有刀片的管理,视频输出,IP设定等都是通过这个AMM模块了。



那么什么是HBA卡,raid卡呢?下面是我在网上搜的。。

只从HBA的英文解释HOST BUS ADAPTER(主机总线适配器)就能看出来,他肯定是给主机用的,一般HBA就是给主机插上后,给主机扩展出更多的接口,来连接外部的设备。大多数讲到HBA卡都是只光纤的HBA卡,给主机提供光纤接口的。也有ISCSI的HBA卡,链接ISCSI设备的,从这种功能上说,我们也可以把独立网卡称为HBA卡,通过独立网卡扩展出网口来连接外部网络设备或主机。不过习惯上大部分HBA只是称光纤卡或者iscsi卡。
而RAID卡只是提供RAID功能的卡,一般也是插在服务器内部的,这又分两种RAID卡。对服务器内部磁盘管理的卡和对外部磁盘柜进行管理的卡。对内部的,就是服务器本身磁盘都连接在这块卡上,然后卡插在主机主板接口上。我们可以通过开机时候,按下快捷键进入卡内的配置界面来创建RAID卷,从而让操作系统识别到具有RAID功能一块虚拟的磁盘。对外部的,就是插在主板PCIE接口后,给主板扩充出接口来连接外部磁盘柜。从这看,这块外部链接卡也相当于HBA卡了,但是它本身具有RAID功能。通过进入这块卡的配置界面来管理服务器外部的磁盘柜。但这块卡也是插在服务器内的。 注意:而在磁盘阵列柜(这里我称为磁盘阵列柜,我个人不叫他磁盘柜,也是为也让楼主明白,除了很低端的磁盘柜子不具有RAID管理功能,需要服务器内插上连接外部的RAID卡来管理,大部分磁盘阵列柜,都具有RAID功能,这才对得起“阵列”二字)内的提供raid功能的一般不称作RAID卡,我们叫做控制器,用来控制和管理这个阵列柜。这样的阵列柜可以直接通过自己的接口,一般是SAS口,或者高端点的ISCSI口,也就是网口,以及光纤口,来连接服务器。这样服务器也要配上SAS,网口,光纤口的HBA卡来连接磁盘柜。(网口一般服务器都有,很少需要再插HBA卡来扩充接口了)这样来看,又出现了Sas口的HBA卡,这块提供SAS口的HBA卡如果自己具有RAID功能,那也算是链接外部设备的RAID卡了。

不知道有没说清楚。简单总结就是,HBA卡和RAID卡可以是有交集的,有的卡具有RAID功能,但是它具有HBA卡的扩展连接外部设备的功能。这两个概念是对一块卡从不同功能角度的称呼。具有RAID功能就成为RAID卡,就有HBA功能就叫HBA卡,正好都具有,那就看我们注重他哪个功能,在不同场合对其使用不同称呼。他们都是插在服务器上的,目前一般都插到PCI-E的插槽上~


本文出自 “8176010” 博客,谢绝转载!

你可能感兴趣的:(二进制,服务器,操作系统,IP地址,而且)