Kaip Diegti Virtualias Mašinas „vSphere“naudojant „PowerCLI“

Turinys:

Kaip Diegti Virtualias Mašinas „vSphere“naudojant „PowerCLI“
Kaip Diegti Virtualias Mašinas „vSphere“naudojant „PowerCLI“

Video: Kaip Diegti Virtualias Mašinas „vSphere“naudojant „PowerCLI“

Video: Kaip Diegti Virtualias Mašinas „vSphere“naudojant „PowerCLI“
Video: Автоматизация VMWare vSphere с помощью PowerShell. 2023, Gruodis
Anonim

Kai aš pradėjau diegti serverius, procesas apėmė aparatūros reketavimą, jos prijungimą prie tinklo, kompaktinio disko / DVD disko įdėjimą, operacinės sistemos ir tvarkyklių diegimą, tinklo parametrų konfigūravimą OS, tada tokių paslaugų, kaip „Active Directory“ar „Exchange“, įdiegimą ir konfigūravimą.. Šios užduotys buvo atliktos naudojant GUI. Nereikia nė sakyti, kad šis procesas tapo archajiškas.

„vSphere“palengvino serverio kūrimo procesą, naudodama virtualias mašinas. Tačiau daugelis vartotojų vis dar naudojasi GUI, kurdami naujas sistemas su „Windows vSphere“klientu. „VSphere“serveriai gali būti greitai ir lengvai kuriami naudojant „PowerCLI“. Kodas yra karališkasis diegiant serverius ir naudojant GUI, nėra mastelio.

Naudojant naują VM

„PowerCLI“, „New-VM“cmdlet yra naudojama kuriant naują virtualią mašiną. Keletas svarbių dalykų, kuriuos galima nustatyti naudojant „New-VM“, yra šie:

  • VM vardas
  • Standžiojo disko dydis
  • Atminties kiekis
  • VM šablonas
  • Duomenų saugyklų diskų vieta
  • Ryšio nustatymai

Čia yra VM sukūrimo pavyzdys:

  1. Prisijunkite prie mano „vCenter“serverio, pavadinimu „vcenter“„PowerShell“.

    C:> „Connect-VIServer“- serveris „vcenter“

  2. Vykdykite naują VM, nurodydami VM vardą, „VMHost“, duomenų saugyklą, procesoriaus skaičių, standžiojo disko dydį ir tinklo pavadinimą.

    C:> Naujas-VM -Vadas 'TestVM' –VMHost 'VMHost-1' - Duomenų saugykla 'TestDatastore' -DiskGB 40 -MemoryGB 8 -NumCpu 2 -NetworkName 'Virtual Machine Network'

Virtualios mašinos šablonai

Tai iš tikrųjų sukūrė virtualųjį kompiuterį „vSphere“, tačiau tai prilygsta naujo serverio, kuriame neįdiegta OS, reketavimui. Tai yra viena sričių, kur VM šablonai yra labai naudingi. VM šablonas yra „auksinis vaizdas“, kurį galite naudoti diegdami naują virtualią mašiną.

Norėdami sukurti šabloną, sukurkite naują virtualią mašiną, įdiekite OS ir sukonfigūruokite visus parametrus, kuriuos norėtumėte standartizuoti su būsimomis virtualiomis mašinomis. Tada jūs arba klonuojate, arba konvertuokite tą virtualią mašiną šablonu.

Čia yra naujo šablono, vadinamo „Win7Template“, klonavimo iš VM „Win7VM“pavyzdys.

C:> Naujas šablonas -VM 'Win2012VM' - Pavadinimas "Server2012R2Template" - Duomenų saugykla 'TestDatastore' - Vietovė 'TestLocation'

OS pritaikymas

OS tinkinimo specifikacijos yra naudojamos tam tikriems parametrams ir užduotims automatizuoti, pavyzdžiui, kompiuterio pagrindinio kompiuterio vardo nustatymui ir kompiuterio prisijungimui prie domeno. Norėdami sukurti OS specifikaciją, naudojame „cmdlet New-OSCustomizationSpec“„PowerCLI“.

Aš sukūriau naują OS specifikaciją pavadinimu „WindowsServer2012“. Aš įtraukiau vietinio administratoriaus slaptažodį, domeno vardą, domenų prisijungimo kredencialus, OS tipą, laiko juostą ir naudotiną produkto raktą. Atminkite, kad pagal numatytuosius nustatymus tinklo nustatymai yra sukonfigūruoti DHCP. Statinį IP galite nustatyti naudodami „cmdlet“New-OSCustomizationNicMapping.

C:> Naujas-OSCustomizationSpec -Pavadinimas 'WindowsServer2012' -FullName 'TestName' -OrgName 'TestOrg' -OSType Windows -ChangeSid -AdminPassword (Read-Host -AsSecureString) -Domain 'DOMAIN' -ProductKey '1111-1111-1111-1111' -AutoLogonCount 1

Išmeskite virtualią mašiną iš šablono ir tinkinkite nustatymus

Dabar, kai turiu VM šabloną ir OS pritaikymo specifikacijas, galiu sukurti naują virtualią mašiną, kurioje bus įdiegta OS, sujungta su domenu, nustatyti produkto raktą ir nustatyti laiko juostą.

Pirmiausia savo OS tinkinimo specifikacijas dedu į kintamąjį $ OSSpecs.

$ OSSpecs = Gaukite „OSCustomizationSpec“- „WindowsServer2012“pavadinimą

Tada įdėsiu savo VM šabloną į kintamąjį, vadinamą $ VMTemplate.

$ VMTemplate = Gauti šabloną - Pavadinimas 'Server2012R2Template'

Galiausiai, naudodamas savo šabloną ir OS specifikacijas, diegiu savo VM kartu su „cmdlet“New-VM. Aš įdedu VM į „VMHost-1“ESXi pagrindinį kompiuterį ir kaupiu VM duomenų bazėje „TestDatastore“.

Rekomenduojama: