我在SCVMM上做了好CentOS6.5的VM模板镜像,自己部署也是成功的,现在配置WAP的VM云虚拟机角色配置,在SCVMM上我打好了CentOS6.5的标签,可是在创建虚拟机角色配置中,选择的CentOS却无法找到硬盘,这是怎么回事呢?我们一起看看分析过程

Windows Azure Pack与SCVMM标签解析分享_标签

我运行了:

$myVHD =  
Get-SCVirtualHardDisk | where {$_.Name –eq 'CentOS_6_5_64bit_s'}

Set-scvirtualharddisk  
–virtualharddisk $myVHD –Tag "CentOSLinux6"

Windows Azure Pack与SCVMM标签解析分享_标签_02

命令还是之前的命令,没有错:

$libraryShare =  
Get-SCLibraryShare | Where-Object {$_.Name -eq 'VMMLibrary'}

$resextpkg =  
$Env:SystemDrive + "\Gallery    
Resources\CentOS6_MySQL_Server_VMRole_Pkg\CentOS6MySQLServer.resextpkg"

Import-CloudResourceExtension  
–ResourceExtensionPath $resextpkg -SharePath $libraryShare

那么问题出在SCVMM这朵云上的VM库和只读库这:

Windows Azure Pack与SCVMM标签解析分享_标签_03

既然我们的虚拟机角色配置需要用到这些虚拟机模板,自然这些模板对于租户而言只能是只读而不能修改的,因此在只读库这需要写我们的虚拟机模板存放的库。

上面的VM库我猜想应该是存放租户们自己上传自定义的VMH的虚拟机模板库的存放位置吧。