none
使用两台Hyper-V虚拟机做集群发生的问题 RRS feed

  • 问题

  • 最近在学习虚拟化,拿了台家用主机安装Windows Server 2008 R2,主机只有一块硬盘。

    用Hyper-V虚拟3台Win Server 2003 R2 x64,其中一台作域和DNS服务器,剩下的两台做集群。

    开始还顺利,第一台虚机成功做成集群,可第二台怎么也加不了仲裁。

    起初另建一块虚拟盘挂到第一台的SCSI上做仲裁,不拿下来,再接着挂到第二台,结果提示磁盘被占用第二台开不了机。

    后来又用到iSCSI,准备在标识符里加入第二个IP后Target提示不用集群或SAN只能一个发起程序访问,果然到了第二台,磁盘管理显示硬盘不可读取。

    网上找的资料只要涉及集群、SAN等磁盘共享问题都会以多个磁盘为前提。可是单块硬盘的情况下Win Server仍可供多人同时使用,那理论上也可以通过某种手段让硬盘虚拟共享。不知道我的理解对不对。

    有什么办法可以做到单块磁盘做集群仲裁?希望能指点一下。
    2013年7月20日 18:33

答案

  • 您好

    你的3台虛擬機器,1台當作DNS及網域控制站,其他兩台VM做叢集

    你的Windows Server 2008 R2 host  安裝 [Microsoft iSCSI Software Target 3.3]  當iscsi tarage  server,並設定兩個VHD檔案,提拱給兩台VM叢集掛載

    2013年7月21日 13:53

全部回复

  •  您好

     可以建立一個VHD,然後再磁碟管理工具中將它掛載就會產生一個新的磁區

    2013年7月21日 0:29
  • 我是新建了一个VHD呀。

    问题是两边能不能同时挂载,还是挂载到A上做完集群后再挂载到B上设置?

    2013年7月21日 4:15
  • 您好

    你的3台虛擬機器,1台當作DNS及網域控制站,其他兩台VM做叢集

    你的Windows Server 2008 R2 host  安裝 [Microsoft iSCSI Software Target 3.3]  當iscsi tarage  server,並設定兩個VHD檔案,提拱給兩台VM叢集掛載

    2013年7月21日 13:53