Hi guys , pada kesempatan kali ini kita akan mempelajari mengenai Gallery Resource yang akan kita gunakan untuk create virtual machine role di windows azure pack.
seperti yang saya katakan di astikel sebelumnya bahwa windows azure pack memiliki 2 metode dalam membuat virtual machine yaitu standalone virtual machine dan virtual machine role . untuk standalone virtual machine sudah kita bahas di artikel sebelumnya . untuk metode virtual machine role menggunakan gallery resource yang digunakan sebagai template. pada artikel ini kita akan mempelajari apa itu gallery resource ? dan bagaimana installnya ?. woke cekidot 😀
Windows Azure Pack Gallery Resource adalah sejenis template yang sudah di sediakan oleh microsoft untuk virtual machine role yang mendukung multi-instance . gallery resource bisa kita download melalui WEB Platfrom Installer nanti kita dapat file resdefpkg dan resextpkg , setiap gallery resource beda-beda . file resdefpkg untuk windows azure pack dan file resextpkg untuk dimasukan dalam server VMM guys
- jalan kan Web Platform Installer (Download disini)
- klik options (tombolnya dibawah)
- masukan link berikut ke dalan Custom Feed text box: http://www.microsoft.com/web/webpi/partners/servicemodels.xml
4. klik Add Feed lalu klik OK
5. setelah berhasil di add nanti akan keluat tab services Model
ada banyak gallery yang di sediakan tapi untuk lab ini kita akan download IIS in Windows Server 2012 Gallery Resource
- jalankan WEB Platform Installer
- pilih tab Service Models
- pilih menu Gallery Resources
- pilih salah satu Gallery Resource lalu klik ADD
5. klik install
6. Accept the license terms
7. klik Continue
8. jika sudah berhasil di download maka akan kebuka foldernya
9. buka file yang kita download . terdapat 3 file yaitu resdef ,resext , dan readme
10. buka terlebih dahulu readme dan baca data yang harus kita sesuaikan di VHD OS dan DATA
import resource extension melalui vmm powershell ke dalam library, jalankan command berikut :
$libraryShare = Get-SCLibraryShare | Where-Object {$_.Name -eq
'MSSCVMMLibrary'
}
$resextpkg = $Env:SystemDrive +
"\GalleryResources\WS2012_IIS_VMRole_Pkg\WS2012WebServer.resextpkg"
Import-CloudResourceExtension –ResourceExtensionPath $resextpkg -SharePath $libraryShare -AllowUnencryptedTransfer
buat virtual hard disks dengan operating system sesuai kebutuhan di readme lalu sysprep. disini saya sudah buat VHD dengan OS Windows Server 2012 R2 yang sudah di sysprep. didalam readme ada beberapa requirements untuk OS Disk dan Data Disk
Operating System
pada file VHD kita yang sudah di sysprep selanjutnya kita beri inisial properti operating system sesuai dengan OS yang kita install dan requiremen dari gallery resource , jalankan commend berikut ke VMM Powershell :
$myVHD = Get-SCVirtualHardDisk | where {$_.Name –eq
'MyVirtualHardDisk.vhd'
}
$WS2012R2S = Get-SCOperatingSystem | where { $_.name –eq
'Windows Server 2012 R2 Standard'
}
Set-scvirtualharddisk –virtualharddisk $myVHD –OperatingSystem $WS2012R2S
Family Name and Release
family name menunjukan isi dari harddisk termasuk rilis windows server dan edisi sedangkan Release adalah kode versi saat release dengan pengkodean yang sesuai dengan windows azure pack . contoh 1.0.0.0. jalankan command berikut di vmm powershell :
$myVHD = Get-SCVirtualHardDisk | where {$_.Name –eq
'MyVirtualHardDisk.vhd'
}
$familyName =
"Windows Server 2012 R2 Standard"
$release =
"1.0.0.0"
Set-scvirtualharddisk –virtualharddisk $myVHD –FamilyName $familyName –Release $release
Tags
virtual machine role gallery item tags yang spesifik harus disertakan pada disk OS yang akan tersedia sebagai pilihan VHD yang sesuai saat create virtual machine role. jalan
$myVHD = Get-SCVirtualHardDisk | where {$_.Name –eq
'MyVirtualHardDisk.vhd'
}
$tags = $myVHD.Tag
if
( $tags -cnotcontains
"WindowsServer2012"
) { $tags += @(
"WindowsServer2012"
) }
if
( $tags -cnotcontains
"R2"
) { $tags += @(
"R2"
) }
if
( $tags -cnotcontains
".NET3.5"
) { $tags += @(
".NET3.5"
) }
Set-scvirtualharddisk –virtualharddisk $myVHD –Tag $tags
setelah kita import resource extension dan configure VHD di VMM. kita juga harus import resource Definition dan publish ke administration portal windows azure pack. dan add ke plan sesuai dengan services yang di inginkan tenant
Import Resource Definition
- buka admin portal windows azure pack
- klik menu VM Clouds
- klik tab Gallery
- klik import
- masukan file extension resdefpkg yang tadi kita download
- klik simbol ceklist
Publish gallery item dan add ke plan
- pada tab gallery. pilih dan klik gallery yang baru saja di import
- klik simbol make public di bawah
- pada menu plan
- pilih dan klik plan yang ingin di add gallery
- klik virtual machine clouds pada plan services
- scroll ke bawah sampai ketemu Gallery
- klik add gallery item
- pilih gallery yang ingin kita import . lalu klik save
- dan sekarang virtual machine role sudah tersedia untuk gallery IIS 🙂
pada artikel ini cukup sampai sini yaak 🙂 next kita akan belajar disisi user untuk membuat Virtual Machine Role
“Semoga Bermanfaat “
silakan jika ada pertanyaan or masukan