近期陆续将Server进行虚拟化,其中TIPTOP部分折腾了我一个多礼拜才完成,因此做個紀錄。
继续浏览 »
最近在做Server的P2V,与其他较新的版本相比,Win2000的情况多了不少问题,其中遇到一个问题是特定的Windows 2000 虚拟机,Even after installing VMware Tools, I still cannot find the Intel E1000 network card driver,I checked online and found that others abroad have had the same problem,Some Win2000 work,Some don't。
继续浏览 »
Yesterday I tried to add a third VM Host to HA,Although it worked normally,There is an Integrated Lights Out 4 (iL04) (Active)的警告信息,Expanding it shows the iLo IPs are all 0.0.0.0,I remember iLo had IP set,Not sure why this warning appears。

今天在VM下要安装Windows Server 2012 R2时,跳出Failed BIOS Lock的错误信息,看起来应该是HP随机版限制的关系,本想说改抓大量授权版再输入随机版序列号看看,但想想不对,当初授权就有说可以装在VM了,不应该因此无解才对,后来上网搜索,很快就找到解决方法,只需在VM加上参数即可。

昨晚第一次通过Web连接vCenter Server Appliance,看一看相關資訊後,發現可直接透過Web做update修補,便點了下去。更新完後,畫面顯示需要重開,把vCenter Server Appliance重啟後,便出現”NO NETWORKING DETECTED. PLEASE LOGIN AND RUN THE COMMAND /opt/vmware/share/vami/vami_config_net TO CONFIGURE THE NETWORK”的错误信息。

尝试通过vCenter Converter将一台实体服务器虚拟化,却在最后的步骤一直出现”该对象已被删除或尚未完全创建”的错误信息,上网查了不少资料,感觉跟我的情况都不同,调日志也看不出什么端倪,经过更细致的反复测试后,总算找出了让我有点傻眼的原因。

【vSphere HA】
vSphere HA 必须在 ESXi 主机发生故障损坏事件时,才会在 HA 集群中其他存活的 ESXi 主机,将存放在共享存储资源中的 VM 虚拟机重新启动。
如果底层的 ESXi 主机并未发生故障损坏事件,而是 vCenter Server 虚拟机内部运行的服务停止时,So the vSphere HA high availability mechanism won't help。 (因此可以依靠Watchdog补足)
【Watchdog】(6.0以上才支持,默认情况下会自动启用)
vCenter Server 6.0新增了'Watchdog'监控机制,当运行的服务发生故障事件而停止运行,前2次发生时,Watchdog会尝试重新启动服务,如果第3次仍无法重新启动服务,将会重新启动VM虚拟主机。
【参考链接】
- 五种VMware自家HA机制 构建高可用性vCenter服务 – 专题报道 – 网管人NetAdmin
——
【VMware Data Recovery】
VMware Data Recovery(vDR)属于基于磁盘的备份方式,具有操作简单及易于部署的特性(因为它也是一台虚拟主机),支持Windows VSS(卷影复制)备份方式,也支持简单的重复数据删除功能(Data De-duplication)。
但是此备份工具有如下相关功能限制:
·备份环境中必须具备vCenter Server,才可使用此备份工具。
·属于基于磁盘,因此无法使用文件级或块级备份方式。
·每台vDR仅能备份100台虚拟机。
·无法在IPv6网络环境下运行。
·仅支持备份运行Windows操作系统(Windows 2000/XP/Vista/7、Windows Server 2003/2008)的虚拟机,不支持其他操作系统,如Linux、Solaris等虚拟机。
【参考链接】
- VMware虚拟化技术实作问答(上) – 技术专栏 – 网管人NetAdmin
——
【VMware Fault Tolerance】
如果企业无法接受VMware HA机制启动时虚拟主机有短暂的停机时间,那么VMware FT可能是一个解决方案,但是启用VMware FT有许多先决条件,例如该虚拟主机不能进行快照(Snapshot)、无法使用Storage vMotion功能、该虚拟主机只能使用一个vCPU等等条件限制。
The VMware FT mechanism will create Primary and Secondary virtual machines on two different hosts respectively,並且採用vLockstep技術以ESX/ESXi Host上的VMkernel Port來傳送Primary虛擬主機的資料至Secondary虛擬主機上,但是Secondary不會有實際I/O的寫入行為。
當Primary虛擬主機所處的ESX/ESXi Host故障損壞時,則Secondary虛擬主機會馬上接手相關作業,並且成為Primary虛擬主機,此時會在另一台ESX/ESXi Host上,再度建立一台新的Secondary虛擬主機來與Primary虛擬主機同步資料
【总结】
·vMotion/DRS:此機制適合用於「計畫性」停機,例如當ESX/ESXi Host實體伺服器發生記憶體、硬碟故障,或者需要停機進行韌體(Firmware)更新及歲修時,這種排定好的計畫性工作可以使用此技術,将运行于虚拟化平台上的虚拟主机,迁移到其他台ESX/ESXi主机上,让企业可以在服务不中断的情况下维护实体主机。
·HA/FT:此机制适用于“非计划性”停机。当ESX/ESXi主机的实体服务器电力系统出现问题而未正常断电,或者實體主機的主機板損壞導致實體主機故障而這些非人為因素損壞之非計畫性故障狀況發生時,透過此機制可以使虛擬主機自動遷移到其他台ESX/ESXi Host上繼續開機運作。
但很重要的一点是,这些机制都仅仅是保护ESX/ESXi主机层级而已,而并非虚拟主机的操作系统层级(OS Level),以及操作系统上的应用程序层级(Application Level)。
例如先前提到的VMware HA机制,当ESX/ESXi主机故障损坏时,等于运行于其上的虚拟主机也是被不当关机,雖然虛擬主機可以在其他台Host上再度開機,但很有可能虛擬主機的作業系統已經因為不當關機而造成作業系統損壞,因此即使已經遷移到別台Host上,也無法順利開機成功,所以作業系統的備份作業有其必要性。
而VMware FT機制是讓2台虛擬主機資料一模一樣進行運作,因此若是Primary虛擬主機發生當機的狀況時,例如Windows作業系統發生藍色當機畫面(Blue Screen Of Death,BSOD),此時將會因為vLockstep同步機制,而使得Secondary虛擬主機也發生系統當機的狀況。
至於應用程式層級的保護機制,目前也有許多廠商研發相關機制,例如Symantec以Veritas Cluster技術開發的Application HA,便是可以保護虛擬主機上運作的應用程式,如MSSQL、交换、Oracle、SAP等等。
【参考链接】
- VMware 虚拟化技术实作问答(下) – 技术专栏 – 网管人NetAdmin
—–
【VMware DRS】
自动根据物理主机的负载 , 自动调度虚拟系统的位置 , 也就是说当某台物理主机负载较高 , 可以通过 DRS 将部分子系统通过 VMotion 搬到负载较轻的物理主机。
昨天机房跳电后,其中一台VM在用vSphere Client連線時,出现”无法访问其他主机的一些管理网络地址,因此如果发生主机故障,HA 可能无法重启虚拟机”。
之前在 VirtualBox 制作了一份 Server 2003 的镜像文件,当要创建新的 Guest 环境时,就从此镜像文件复制,省去安装和更新的过程。换了 VMware,同样也可以做到,以下记录相关方式。







