0

资源:

node1:     Physical cluster node 1.
node2:     Physical cluster node 2.
cluster1:  Cluster containing node1 and node2 used to host virtual machines.
san1:      Dell md3200 highly available storage device (SAN).
lun1:      A lun dedicated to file server storage located on san1.
driveZ:    A hard drive currently a resource on node1 that is 100GB and has the
           drive letter Z:\.  This drive letter is lun1 that resides on san1.
virtual1:  A virtual server used as a file server only.

概要/目标: 我的网络上有两个节点/服务器。这两个节点(node1 和 node2)是用于托管我的所有虚拟机的集群(cluster1)的一部分。涉及的 SAN (san1) 在其上创建了许多 LUN,其中一个 (lun1) 将用于存储专用于虚拟机 (virtual1) 的所有数据。最终创建了 lun1,命名为“storage”,并严格用于虚拟机“virtual1”来存储和访问数据。

我目前拥有的:

- I currently have created the SAN (san1), created a disk group with the
  virtual disk (storage), and assigned a LUN (lun1) to it.
- I have set up two physical servers that are connected to the SAN via SAS
  cables (multi paths).
- I have set up the clustering feature on those two servers and have hyper-v
  role installed on each as well.
- I have created a cluster (cluster1) with server members node1 and node2.
- I have created a virtual server (virtual1) and made it highly available
  on the cluster (cluster1).

问题: 是否可以让 lun1(驱动器 z)由 virtual1 启动和访问?

我试过的: 我在 node1 的磁盘管理中显示了 lun1 aka driveZ。然后我将它作为资源添加到集群存储区。我试图做两件不同的事情。(1) 在我意识到只有集群成员可以看到/访问它而不是虚拟机之后不久,我尝试将其添加为集群共享卷,即使它们是作为集群中的服务创建的。(2) 我试图将资源(driveZ) 移动到cluster1 中的虚拟机(virtual1)。之后,我进入虚拟机设置并将驱动器添加为 SCSI 驱动器(使用 lun1 @ 100GB)并刷新虚拟机上的磁盘管理(virtual1)。驱动器出现并允许我分配一个驱动器号,然后问我是否要格式化它......那我所有的数据呢?那是半身像吗?无论如何,这就是我的地方

想法: 我很清楚,所有这些都是为了测试atm......生产中资源的实际大小差异很大。我正在考虑将 driveZ (lun1) 添加为集群共享卷,然后添加一个新的 Hyper-V 虚拟 SCSI 驱动器(比如 50G,以便稍后我可以尝试扩展到 100G,即物理/SAN 驱动器的完整大小)到我的虚拟机。将固定的 VHD(虚拟硬盘)存储在集群共享卷“driveZ”中。我现在正在对其进行测试...但我有顾虑... 1) 当我尝试创建一个非常大的 VHD(大约 7TB)时会发生什么?2) 可以以任何方式扩展固定磁盘VHD吗?我计划将来使我的新 SAN 虚拟磁盘大于 7TB……目前它会保持在 7TB,但在某个时候会扩大……

4

1 回答 1

1

弄清楚了!

正确的做法是...

  1. 设置一个 SAN,创建一个包含两个虚拟磁盘的磁盘组,并为它们分配 LUN。
  2. 使用 Win Server 2008 R2 设置您的 2 台物理服务器,将它们都连接到 SAN。
  3. 将故障转移群集功能和 Hyper-V 角色添加到两台服务器。
  4. 对于两个驱动器(来自 SAN),使它们联机并初始化它们。如果您愿意,可以在每个驱动器上创建一个简单的卷,甚至可以根据需要对其进行格式化。
  5. 创建一个集群,将 SAN 中的 1 个虚拟磁盘添加为集群共享卷。这将用于存储虚拟机。
  6. 创建一个虚拟机并将其存储在 CSV 文件中,例如:C:\ClusterStorage\Volume1\,然后启动它。
  7. 您需要脱机的第二个驱动器。这应该只是主机服务器上的一个驱动器。它必须离线!当您右键单击并选择离线时,继续并右键单击然后转到属性。在该页面上查找 LUN 编号并将其写下来。
  8. 打开虚拟机设置进入 Scsi 控制器并添加一个驱动器。选择物理驱动器并选择正确的 LUN 编号。点击 OK,它应该会出现在 VM Storage Manager 中。

作为一个有用的工具,请检查这些页面...

配置磁盘和存储

Hyper-V 集群视频 1

Hyper-V 集群视频 2

Hyper-V 集群视频 3

Hyper-V 集群视频 4

Hyper-V 集群视频 5

于 2014-05-11T05:50:40.300 回答