用Windows Server 2012创建iSCSI虚拟硬盘存储

 背景:

 

考虑到家里已经在运行各种Windows服务器,额外弄个FreeNAS或者NAS4Free意义不大。企业级的SAN需要多硬盘阵列作为硬件层的支持,如4+4组成的RAID 1+0,这样既保证安全,也保证速度。家里没有这样的条件,所以从一开始就没有打算组装一台NAS(或SAN),在原有的Hyper-V群集上增加一个iSCSI便是我最大的目标。

 

需求:

 

1. 服务器硬盘中的剩余空间(有多少用多少,iSCSI是虚拟一个硬盘,与Hyper-V中的虚拟硬盘一个概念。)

2. 任何版本的Windows Server 2012均可以。

 

安装:

 

1. 首先在Hyper-V管理器上创建一块新的虚拟硬盘,容量随意,然后安装到要作为iSCSI目标服务器的虚拟服务器上。

(注:可以不按照上图的使用SCSI Controller,使用IDE控制器也一样,目的只是为了让虚拟服务器加载虚拟硬盘文件iSCSI_VMs.vhd

2.  进入虚拟服务器,打开计算机管理下的磁盘管理器,会看见加载的硬盘处于离线状态。接下来的操作当然是让硬盘保持上线,然后格式化。就跟操作一块新安装的物理硬盘一样。

 

弄好以后就看到多了个S

 

3. 然后是安装iSCSI Target服务,也很简单,不用重启。

其他不用管,按照默认提示直接下一步完成就行。

 

 4. 完成上面的步骤就算成功把服务器变为iSCSI目标服务器了,下面是创建iSCSI硬盘和目标

 

 点选加亮处,启动iSCSI虚拟硬盘创建向导:

  上图的名字随便起一个,记得用途就好。 

 

150GB的硬盘,这里只用了80GB作为iSCSI虚拟硬盘。 

 

 

 

  目标名称也是可以随便填,只要能知道这是什么就行。

 

 添加新的initiator ID,默认是IQN方式,我这里选择IP。注意,这不是服务器的IP,是谁将要链接该iSCSI硬盘的客户机IP。如果有多个客户机要连接,那就重复以上操作添加多个IP 

 

是否加密认证——我选择否。直接下一步完成配置。

 

成功后看到以上画面。

 

5. 在客户机上添加iSCSI硬盘

  不管什么Windows操作系统,iSCSI Initiator肯定是在管理员工具下面。启动后得到以下对话框:

 

不用管我已经连接过的记录,输入服务器IP后,点击快速连接,就会立刻看到刚才建立好的iSCSI硬盘,点选连接,完工。

 

到这一步,可以点击OK关闭窗口了。不过你还看不到硬盘。还需要去磁盘管理器里面找,就像添加一块新硬盘一样。前面在服务器部分也做过,这里不重复了。

 

 

写在最后:

 

个人用户使用iSCSI意义不大。对于我自己而言,iSCSI最大的作用是可以让我在升级Windows 8后,将Windows 2012服务器上的Hyper-V虚拟机ExportWindows 8电脑上。网络共享的空间是不能够被Export的,只有本地硬盘或iSCSI硬盘。

 

另外,iSCSI相当于网络存储的高阶方式,在共享数据和一些服务器服务上有特别意义和方便之处。

 

你可能感兴趣的:(win8,2012,Hyper-v,iSCSI,虚拟)