上一章提到,微软在VMM中的存储管理只支持SMI-S和SMP的,而这些存储都是硬件存储。事实上,微软还支持自家的WindowServer2012做的存储服务器,不过需要装一些东西。

首先有三个基本必要条件,三个条件满足后方可进行下面的测试。

  1. WindowsServer2012的正式版(180天测试版无法使用),并安装ISCSI服务角色
  2. 提前安装iSCSI Target SMI-S Provider,这个程序位于下面这张图的位置。只要安装有SCVMM,那么这个程序是必然会存在下面的位置中的。

  3.在虚拟的文件存储上安装Windows8-RT-KB2758246-v2-x64.msu补丁。

 

==============我是分隔线==================

需要注意的是,这仅仅是VMM"管理"存储的功能,事实上如果你不指望VMM来管理存储,那么这项功能不用也罢。下文会对如何实现这个功能进行演示,但在最开始,我还是觉得这项功能不是太理想。暂时不建议大面积推广。

==============我是分隔线==================

没有打补丁之前会有这个提示,我们可以很清楚的知道要做啥。

SystemCenter2012SP1实践(13)虚拟存储的配置_第1张图片

打完补丁重启之后,返回到安装界面继续安装。

SystemCenter2012SP1实践(13)虚拟存储的配置_第2张图片

没有什么提示,直接下一步。

SystemCenter2012SP1实践(13)虚拟存储的配置_第3张图片

完成安装之后,我们可以在存储→阵列上右键点击,选择添加存储设备。

SystemCenter2012SP1实践(13)虚拟存储的配置_第4张图片

和上一张设置SMB共享不一样的是,这次选择第二项,添加SMI-S提供程序管理的存储设备。

SystemCenter2012SP1实践(13)虚拟存储的配置_第5张图片

如下图所示,输入刚装完ISCSI服务并且打了补丁的那台WindowsServer2012的地址

SystemCenter2012SP1实践(13)虚拟存储的配置_第6张图片

可以看到,能够正常链接了。

SystemCenter2012SP1实践(13)虚拟存储的配置_第7张图片

这里和之前的很像,我们勾选一下。

SystemCenter2012SP1实践(13)虚拟存储的配置_第8张图片

我们可以看到,这里有个分类按钮,点一下创建分类,那么上图中的下拉菜单中就可以选择了,此处的分类仅仅是为了管理使用的。无任何字面以外的意义。

SystemCenter2012SP1实践(13)虚拟存储的配置_第9张图片

在"分类和池",已经对分类有所体现了。这时候存储下的4个分类我们都可以点击了。

SystemCenter2012SP1实践(13)虚拟存储的配置_第10张图片

而阵列部分,也已经不再是空的了。

SystemCenter2012SP1实践(13)虚拟存储的配置_第11张图片

在"存储"上右键点击,发现这个按钮也可以选了。

SystemCenter2012SP1实践(13)虚拟存储的配置_第12张图片

我们创建一下试试。

SystemCenter2012SP1实践(13)虚拟存储的配置_第13张图片

我们可以看到,操作完成后,推土机下面多了一个逻辑单元。这个操作相当于一个什么意思呢?首先我们的存储池,模拟的就是硬件存储的整个磁盘空间,而逻辑单元相当于这整个磁盘空间上的一个分区。

SystemCenter2012SP1实践(13)虚拟存储的配置_第14张图片

基本上前期准备算是完成了,但是我们希望这个存储能为我们的虚拟机群服务,还需要两个重要的操作。

我们点一下这个分配容量

SystemCenter2012SP1实践(13)虚拟存储的配置_第15张图片

看到了吧?一个是分配存储池,一个是分配逻辑单元。刚才我们已经解释了,存储池相当于整个硬盘(只是打个比方),而逻辑单元相当于某个分区。

SystemCenter2012SP1实践(13)虚拟存储的配置_第16张图片

我们先分配"硬盘",选中,然后点击添加。

SystemCenter2012SP1实践(13)虚拟存储的配置_第17张图片

点击确定之后返回,继续点击分配"分区"

SystemCenter2012SP1实践(13)虚拟存储的配置_第18张图片

依然是选中,添加,等待返回。

SystemCenter2012SP1实践(13)虚拟存储的配置_第19张图片

我们可以发现,这里的信息已经变了。

SystemCenter2012SP1实践(13)虚拟存储的配置_第20张图片

之后的操作和之前类似,安装操作系统时选择存储的位置即可。

==============我是分隔线==================

关于这项功能,大家可以简单了解一下,因为如果是外挂iSCSI存储,我们可以用系统自带的iSCSI Initiator,如果是希望管理硬件存储,那么也有硬件厂商生产的专门的管理工具。暂时这项功能体现的是一种前瞻性,实用性稍显不足