Anonim

Kredit: Shutterstock

Když jsem začal s nasazováním serverů, zahrnoval jsem tento hardware, připojení k síti, vložení CD / DVD, instalaci operačního systému a ovladačů, konfiguraci nastavení sítě v OS a instalaci a konfiguraci služeb, jako je Active Directory nebo Exchange . Tyto úkoly byly provedeny pomocí GUI. Netřeba dodávat, že tento proces se stal archaickým.

vSphere zjednodušil proces vytváření serveru pomocí využití virtuálních strojů. Mnoho uživatelů se však stále spoléhá na používání grafického uživatelského rozhraní pro vytváření nových systémů s klientem Windows vSphere. Ve vSphere mohou být servery vytvářeny rychle a snadno pomocí PowerCLI. Kód je králem při nasazování serverů a používání GUI postrádá škálovatelnost.

Pomocí New-VM

V PowerCLI se cmdlet New-VM používá k vytvoření nového virtuálního počítače. S New-VM lze nastavit několik důležitých věcí:

  • Název VM
  • Velikost pevného disku
  • Množství paměti
  • Šablona VM
  • Umístění disků v datovém úložišti
  • Nastavení sítě

Zde je příklad vytvoření virtuálního počítače:

  1. Připojte se k mému serveru vCenter s názvem "vcenter" v PowerShell.

    C:> Connect-VIServer - server 'vcenter'

  2. Spusťte New-VM a zadejte název VM, VMHost, datové úložiště, počet CPU, velikost pevného disku a název sítě.

    C:> New-VM - název 'TestVM' - VMHost 'VMHost-1' -Datastore 'TestDatastore' -DiskGB 40 -MemoryGB 8 -NumCpu 2 -NetworkName 'Virtual Machine Network'

Šablony virtuálních strojů

To technicky vytvořilo VM ve vSphere, ale je to ekvivalent vytváření nového serveru bez nainstalovaného OS. Toto je jedna z oblastí, kde jsou šablony VM velmi užitečné. Šablona VM je „zlatý obraz“, který můžete použít k nasazení nového virtuálního počítače.

Chcete-li vytvořit šablonu, vytvořte nový virtuální stroj, nainstalujte operační systém a nakonfigurujte všechna nastavení, která chcete standardizovat, s budoucími virtuálními počítači. Pak tento klonovací stroj převedete nebo převedete na šablonu.

Zde je příklad klonování nové šablony nazvané "Win7Template" z VM "Win7VM".

C:> New-Template -VM 'Win2012VM' - Název "Server2012R2Template" -Datastore 'TestDatastore' -Location 'TestLocation'

Přizpůsobení OS

Specifikace přizpůsobení operačního systému se používají k automatizaci určitých nastavení a úkolů, jako je nastavení názvu hostitele počítače a připojení počítače k ​​doméně. K vytvoření specifikace operačního systému používáme cmdlet New-OSCustomizationSpec v PowerCLI.

Vytvořil jsem nový operační systém s názvem „WindowsServer2012“. Zahrnoval jsem heslo místního správce, název domény, přihlašovací údaje domény, typ OS, časové pásmo a produktový klíč, který se má použít. Poznámka: ve výchozím nastavení jsou síťová nastavení konfigurována pro DHCP. Statickou IP můžete nastavit pomocí rutiny cmdlet New-OSCustomizationNicMapping.

C:> New-OSCustomizationSpec - Jméno 'WindowsServer2012' - Název 'TestName' --OrgName 'TestOrg' --OSType Windows - ChangeSid -AdminPassword (Read-Host --AsSecureString) -Domain 'DOMAIN' -TimeZone 035 -DomainCredentials (Získat) -ProductKey '1111-1111-1111-1111' -AutoLogonCount 1

Nasazení virtuálního počítače ze šablony a přizpůsobení nastavení

Nyní, když mám šablony VM a specifikace přizpůsobení operačního systému, mohu vytvořit nový virtuální stroj, který bude mít nainstalovaný operační systém, bude připojen k doméně, nastavit produktový klíč a mít nastaveno časové pásmo.

Nejprve umístím specifikace přizpůsobení OS do proměnné $ OSSpecs.

$ OSSpecs = Get-OSCustomizationSpec - jméno 'WindowsServer2012'

Dále umístím svou šablonu VM do proměnné nazvané $ VMTemplate.

$ VMTemplate = Get-Template -Name 'Server2012R2Template'

Nakonec nasadím své VM s rutinou New-VM pomocí své šablony a specifikace operačního systému. Umístím VM na hostitele ESXi "VMHost-1" a uložím jej do datového úložiště "TestDatastore".