Virtual PC 实现微软群集服务测试环境
微软于美国当地时间2006年3月3日收购了String Bean软件公司的WinTarget技术,以满足用户对iSCSI技术的需求,在这之前微软一直偏重于IP SAN。
使用微软免费提供的Windows iSCSI Initiator程序可以使我们轻松的通过TCP/IP与WinTarget所汇出的iSCSI硬盘相连接。
有了WinTarget和iSCSI技术我们就能够实现一种低成本的容错方案并可以应用到很多轻量级的业务领域。首先就可以实现我们在Virtual PC下实现微软群集的测试,要知道微软的Virtual PC不提供SCSI设备支持,所以就无法实现微软群集,但是使用WinTarget后这个问题就迎刃而解了。我已经亲身测试了一次,发现效果真的很不错,而且配置相对来说简单的多!很多朋友都遭遇过在虚拟机下搭建群集测试环境时的尴尬!
因为整个操作之简单快捷,所以我就不再复述整个的安装配置过程,我的测试环境是:
1、DC:WS03SP1EE/128M/10G/4G/500M
2、NodeA:WS03SP1EE/128M/10G/NIC*2
3、NodeB:WS03SP1EE/128M/10G/NIC*2
步骤:在DC上安装WinTarget,之后将4G的ShareDisk和500M的QuotumDisk转换为iSCSI磁盘,之后,在NodeA上安装Windows iSCSI Initiator,连接DC的iSCSI服务。此时会提示一个警告,不予理会。切换到DC上进入WinTarget控制台的host中添加主机,找到NodeA添加并为其分配iSCSI磁盘。之后,再切换到NodeA上点击LogON,钩选Automatically .......这个复选项,成功登录后我们就可以在磁盘管理器中看到磁盘了!接下来的步骤我想大家都已经知道该如何操作。
在这里我主要是想告诉大家使用WinTarget可以轻松的在没有磁盘阵列或SCSI设备环境下实现微软群集服务。
可以从http://www.stringbeansoftware.com 获取WinTarget的试用版本,Windows iSCSI Initiator可以从微软网站获取到!
最后要给大家一些启示,在虚拟环境中我成功实现了微软群集,那么我们便可以利用WinTarget的这个设备无关性特点在多个领域实现我们的目标。接下来准备研究一下如何把WinTarget用在MDaemon Server上来实现高可用性或负载平衡。
修改 Windows 系统登录背景,便于在虚拟机中使用
在建立好虚拟机后,通常我们都会为一个账户设置一个密码,那么能否在打开虚拟机后告知这台虚拟机的登录帐号和密码呢?其实很简单,只要我们在注册表中作一些设置就可以了。
1、进入注册表中找到:HKEY_USERS/.DEFAULT/Control Panel/Desktop 子键分支
2、编辑 wallpaper 键值写入图片文件所在地址(注意:必须是BMP格式的图片)
3、将 Tilewallpaper 的键值改为 1
4、重新启动
如何在不打开虚拟机控制台的情况下直接开启指定的虚拟机
通常我们打开一个虚拟机需要先打开VirtualPC的控制台,之后选择一个虚拟机开启他,那么我们如何快速的直接打开一台虚拟机呢?比如我的虚拟机中有一个名为“WXPSP2”的虚拟机,那么我们只需要在“运行”中键入:
需要注意的是命令行中的虚拟机名字是对大小写敏感的,另外我们也可以将这个命令做成一个快捷方式方便我们打开。