Forberede og laste opp basebildet for din Azure VM-rolle

I en forrige artikkel dekket jeg hvordan jeg bruker Azure Virtual Machine (VM) -rollen og introduserte oppgaven med å bygge base-VM-bildet. Muligheten til å laste opp ditt eget VM-bilde til den offentlige skyen Azure, og dermed gjøre det bildet tilgjengelig konsekvent på Azure datacenters over hele verden, kan være en unik forretningsfordel. Dusinvis eller hundrevis av forekomster av din VM-rolle kan raskt spinnes opp og / eller trekkes tilbake, i de passende geografiske regionene, slik raskt skiftende forretningsforhold krever. Du må laste opp VM-bildet ditt før du kan distribuere Azure VM-rolleforekomster fra bildet.

Azure VM-distribusjon på høyt nivå

Det er viktig å følge Microsofts instruksjoner for å klargjøre ditt baserte VM-bilde fordi din VM vil bli en del av Azure Compute-stoffet og dele virtuell rackplass med Azure Worker og Web Roller. Microsoft leverer og tjenester OS-bildet automatisk (og utenfor synet) for nett- og arbeiderroller. I VM-rollen leverer og betjener du bildet. For å kjøre i Azure-miljøet, må VM-bildet ditt være forberedt på en måte som kan være litt forskjellig fra hvordan du normalt distribuerer Windows Server OS i VM-er.

Fra start til slutt i VM-distribusjonen din er det omtrent åtte trinn som følger. (I denne artikkelen dekker vi trinn 1 til 6.)

  1. I Hyper-V Server oppretter du en ny virtuell maskin og utfører en standardinstallasjon av Windows Server 2008 R2.
  2. Etter å ha startet den virtuelle maskinen, logger du på, installerer og konfigurerer de nødvendige OS-funksjonene.
  3. Installer deretter Windows Azure VM Role Integration Components.
  4. Installer tilleggsprogramvare som applikasjonen, tjenestene eller tilpasset kode.
  5. Bruk System Preparation Tool (sysprep.exe) for å generalisere bildet og slå det av.
  6. Last opp den virtuelle harddisken (VHD-filen) til Windows Azure.
  7. Lag en servicemodell og konfigurer den for å bruke det utplasserte bildet ved hjelp av Microsoft Visual Studio.
  8. Generer en servicepakke med Visual Studio, og distribuer pakkekonfigurasjonsfilene til abonnementet ditt ved hjelp av Windows Azure Platform Management Portal.

Informasjon som trengs for å fullføre basebildet OS-installasjonen

Bruk denne informasjonen når du oppretter den nye virtuelle maskinen i Hyper-V som vil bli ditt basebilde:

  • Når du installerer Windows Server 2008 R2 på den virtuelle maskinen, må du spesifisere 2048-MB minne.
  • Når du konfigurerer den virtuelle maskinens nettverk, spesifiser et nettverk med tilkobling til Internett. Denne nettverkstilkoblingen vil bli brukt av den virtuelle maskinen for å få tilgang til Windows Update.
  • Navn den nye virtuelle harddisken "baseimage.vhd".
  • Størr VHD slik at den passer i kvotetildelingen for VM-rollestørrelsen som er kjøpt i Azure-abonnementet ditt.

Når du installerer operativsystemet (OS) (enten Windows Server 2008 R2 Standard eller Windows Server 2008 R2 Enterprise), må du passe på å unngå å opprette en gjenopprettingspartisjon under et standard OS-oppsett. Et gyldig Azure VM-bilde må tildele hele den virtuelle harddiskfilen til en enkelt partisjon der du installerer operativsystemet. Dette kan bety å utføre et tilpasset oppsett av Windows (bruke til å åpne en ledetekst under konfigurering av GUI-modus), kjøre diskpart.exe for å opprette en enkelt primær partisjon og deretter fortsette med installasjon og installasjon i den partisjonen.

Forbered Windows for Azure VM-rollen

Etter at Windows OS-installasjonen er fullført, og før du installerer applikasjonen eller den tilpassede koden i VM-bildet, er det noen nødvendige konfigurasjoner inne i VM.

1. Installer .NET Framework 3.5.1 ved å bruke guiden Legg til funksjoner i Server Manager.

2. Microsoft anbefaler at Windows Update ikke installeres automatisk i Azure VM-rollebasebildet. Bruk med andre ord innstillingen "Sjekk aldri for oppdateringer (anbefales ikke)".

3. Etter å ha deaktivert automatisk oppdatering, fortsett med å oppdatere VM ved å se etter oppdateringer på Windows Update og installere alle anbefalte oppdateringer.

4. Start VM på nytt, og gjenta sjekken for oppdateringer, til alle tilgjengelige og ønskede oppdateringer er installert.

5. Kopier wavmroleic.iso- filen fra en annen datamaskin der du installerte Windows Azure SDK (Software Development Kit) til Hyper-V-serverens harddisk. Presentere ISO-bildet som virtuelle medier (DVD-stasjon) for VM. 6. Kjør WaIntegrationComponents-x64.msi- installasjonsfilen som finnes på ISO, inne i VM. Dette starter Windows Azure VM Role Integration Components Setup Wizard, sett i figur A.
Figur A - Installere Windows Azure VM Role Integration Components
7. Angi et administratorpassord for VM under oppsettet av Azure Integration Components. Dette passordet vil vedvare etter at bildet er klargjort ved hjelp av sysprep.exe systemforberedelsesverktøy.

8. VM er nå klar for endelig installasjon av din tilpassede kode eller programvare.

Kjør Sysprep.exe og last opp bildet til Windows Azure

Etter installasjon av applikasjonsprogramvaren og en endelig utsjekking, er det på tide å "sysprep" bildet med System Preparation Tool. Kjør verktøyet med denne kommandolinjen inne i VM:

 % windir% \ system32 \ sysprep \ sysprep.exe -generalisere -oobe-avslutning 

Neste gang kan du finne det praktisk å kopiere baseimage.vhd-filen til den avstengte VM til harddisken til Azure-administrasjonsarbeidsstasjonen der Windows Azure SDK og Visual Studio er installert. Verktøyene for å laste opp bildet ligger på arbeidsstasjonen Azure. Følg disse trinnene for å laste opp bildet:

  1. Åpne en Windows Azure SDK-ledetekst som administrator fra Start | Alle programmer | Windows Azure SDK v1.x.
  2. Utfør csupload.exe Add-VMImage ved ledeteksten med følgende kommandolinje:

    cspload Add-VMImage -Connection "SubscriptionId =; CertificateThumbprint =" -Beskrivelse "Base image Windows Server 2008 R2" -LiteralPath "" -Navn baseimage.vhd -Location

    * Windows Azure datasenterplassering der den hostede tjenesten vil bli distribuert (velg "Øst-Asia", "Nord-sentral-USA", "Nord-Europa", "Sør-sentral-USA", "Sørøst-Asia", "Vest-Europa")
  3. Opprinnelig utfører verktøyet en forberedelsesfase der det monteres VHD-filen og verifiserer den. Deretter behandler filen filen for å lage en mindre komprimert kopi. Du kan se prosessen med disse fasene og den faktiske opplastingsfasen i samme ledetekst.
  4. Når opplastingen er fullført og vellykket, må du bekrefte statusen til VM-bildet i den online Azure-administrasjonsportalen. Figur B viser VM Images-visningen i portalen med en bekreftet baseimage.vhd lastet opp.
Figur B - Bekreftelse av vellykket opplasting av VM Image i kundeportalen Azure

Etter at et grunnbilde er lastet opp, kan du spesifisere det bestemte basebildet for et Azure VM Role-program som du vil lage i Visual Studio, som neste trinn for å distribuere Azure VM-rollen. I dette eksemplet vil baseimage.vhd vises som et valgbart basebilde i Visual Studio.

© Copyright 2020 | mobilegn.com