Dela via


Distribuera VM-roller till både privata och offentliga moln

 

Gäller för: Windows Azure Pack

Windows Azure Pack (WAP) och System Center 2012 R2 introducerade rollen virtuell dator (VM-roll). Vm-rollgalleriet består av en eller flera virtuella datorer som kan göra det möjligt för användare att distribuera och konfigurera arbetsbelastningar som SQL Server, SharePoint eller en LAMP-stack.

Användning av konsekventa resurstillägg ökar effektiviteten

Utvecklare kan lägga till VM-roller för att enklare skala ut och konfigurera sina program. Du kan använda vm-rollredigeringsverktyget och Microsoft Enterprise Application Extension Handler för att köpa in och distribuera VM-rollresurstillägg till antingen Windows Azure Pack eller Microsoft Azure. Möjligheten att distribuera till både det offentliga Azure-molnet och det lokala Windows Azure Pack-galleriet kan hjälpa dig att effektivt distribuera VM-rollresurstillägg i privata, värdbaserade och offentliga delar av ditt Microsoft Cloud.

Innehåll

I följande avsnitt beskrivs hur du distribuerar vm-rollresurstillägg till ett privat eller offentligt moln.

  • Speed-Up utveckling och testning av VM-roller

  • Skapa vm-rollkonsekvens i privata, värdbaserade och offentliga moln

  • VM-Walk-Through

  • Förutsättningar

  • Procedur

  • Uppdatera ditt resurstillägg

  • Uppdatera och testa ditt VM-rollinnehåll i Microsoft Azure

  • Uppdatera ett vm-rollgalleriobjekt med Windows Azure Pack och System Center

Speed-Up utveckling och testning av VM-roller

Om du redan skapar VM-roller för ditt privata VM-rollgalleri med Windows Azure Pack (WAP) kan du ibland hindras av den begränsade kapaciteten eller de administrativa processerna i din lokala testmiljö. I dessa fall kanske du kan påskynda slutförandet av projektet genom att först distribuera ett vm-rollresurstillägg till en virtuell IaaS-dator i Microsoft Azure. I Azure kan du dra nytta av de större effektivitetsfunktionerna för att testa och öka ditt program. När projektet har slutförts och testats kan du importera tillbaka resurstillägget lokalt. Du kan sedan distribuera ditt slutliga innehåll till vm-rollgalleriet i ditt privata moln med hjälp av Windows Azure Pack och System Center.

Skapa vm-rollkonsekvens i privata, värdbaserade och offentliga moln

Om du redan använder vm-rollresurstillägg i ditt lokala moln förväntar du dig att få funktioner och minska utvecklingstiden genom att distribuera VM-rollinnehåll konsekvent i dina privata, värdbaserade och offentliga moln. Du kan använda Microsoft Enterprise Application Extension Handler för att programmatiskt distribuera ett vm-rollresurstillägg till antingen Microsoft Azure eller ditt lokala VM-rollgalleri i Windows Azure Pack.

VM-Walk-Through

Följande genomgång visar hur du kan börja med en resurstilläggsartefakt, till exempel när du distribuerar till ett lokalt vm-rollgalleri med Windows Azure Pack och System Center och sedan distribuera resurstillägget till en virtuell dator som körs i Microsoft Azure. I genomgången används vm-rollredigeringsverktyget.

Förutsättningar

Du behöver följande för att distribuera resurstillägget till de offentliga och privata molnen.

  • Du behöver åtkomst till en Microsoft Azure-prenumeration där du tänker distribuera resurstillägget och har ett hanteringscertifikat som är associerat med den här prenumerationen.

  • Om du tänker distribuera ett resurstillägg som anger programnyttolasten behöver du också minst ett lagringskonto i din prenumeration. Det här lagringskontot måste ha en lagringscontainer som värd för programnyttolasten

  • Du behöver en virtuell IaaS-dator som redan finns i prenumerationen för att få distributionen av resurstillägget. Den här virtuella datorn måste redan ha Windows Azure-gästagenten installerad. När du skapar den här virtuella datorn kanske du också vill aktivera HTTP-åtkomst när den virtuella datorn skapas i Azure-portalen för att enkelt testa distributionsresultaten.

  • Installera certifikatet och den associerade privata nyckeln i arkivet Mitt certifikat på den dator som du tänker initiera distributionen från. Du behöver också tumavtrycket för det här certifikatet.

  • Du måste ha en version av vm-rollredigeringsverktyget med alternativet deploy-to-Azure.

Se till att skriva ned värdena för ditt prenumerations-ID och tumavtrycket för hanteringscertifikatet. Du måste ange dessa värden till verktygets grafiska användargränssnitt under distributionen. Om du vill spara tid kan du klistra in dessa värden i verktygets konfigurationsfil. När du har laddat ned vm-rollredigeringsverktyget öppnar du filen VMroleAuthor.exe.config och klistrar in värdena där på följande sätt.

<add key="SubscriptionId" value="<enter the subscription id>" />
<add key="MgtCertThumbprint" value="<enter the management certificate thumbprint>" />

Procedur

I följande genomgång används resursexemplet SharePoint Foundation 2010 – Basic Gallery som du kan ladda ned från servicemodellernas webbplattformsinstallationsgalleri.

  1. Ladda ned resursexemplet SharePoint Foundation 2010 – Basic Gallery som visas i den här videon: Använda installationsflödet för webbplattformen för tjänstmodeller. Du kan också skapa ett nytt resurstillägg med hjälp av redigeringsverktyget för virtuella datorer och som visas i dessa How to Videos for the VM Role Authoring Tool (Gör så här för att skapa vm-rollredigeringsverktyget).

    Screenshot of Web Platform Installer

  2. Använd installationsprogrammet för webbplattform för att lägga till resursexemplet SharePoint Foundation 2010 – Basic Gallery på datorn. När du har lagt till exemplet hittar du resurstilläggspaketet med namnet SharePointFoundation2010.resextpkg i mappen SharePoint_FoundationBasic_VMRole_Pkg.

  3. Starta vm-rollredigeringsverktyget. Gå till Arkiv och öppna filen SharePointFoundation2010.resextpkg. Om du väljer Resurstillägg i navigeringsträdet till vänster visas resurstilläggets namn, version och Publisher och aktiverar knappen Distribuera. Du kan ändra namn, version och Publisher här. Du måste ha versionen av vm-rollredigeringsverktyget med alternativet deploy-to-Azure. Kontrollera den nedrullningsbara menyn här för att kontrollera att det är den version som innehåller alternativet deploy-to-Azure.

    Screen Shot of VM Role Authoring Tool

  4. Välj Parametrar i navigeringsträdet till vänster för att visa parametrarna som definierats av det här resurstillägget. Du lägger till värden för dessa resursparametrar i ett senare steg.

    VM Role Authoring Tool

  5. Välj Resurstillägg i navigeringsträdet för att aktivera alternativet Distribuera och klicka på knappen Distribuera. Innan du påbörjar distributionen validerar verktyget automatiskt resurstillägget och visar ett felmeddelande om det påträffar några fel. Klicka på OK för att stänga felmeddelandet. Du måste korrigera alla valideringsfel innan du kan distribuera resurstillägget.

    VM Role Authoring Tool

  6. Eftersom exemplet SharePoint Foundation 2010 – Basic Gallery Resource anger en programnyttolast godkänns inte resurstilläggspaketet validering förrän nyttolasten finns på den förväntade platsen. Öppna readme-filen som du laddade ned med exemplet så noterar du följande krav.

    Readme file excerpt

  7. Ladda ned paketet SharePoint Foundation 2012 SP2 från den angivna platsen. När du har hämtat SharePoint_SP2_en-us.exe filen och skapat den angivna mappstrukturen bör SharePointFoundation2010.resextpkg finnas i mappen SharePoint_FoundationBasic_VMRole_Pkg och SharePoint_SP2_en-us.exe ska finnas i mappen SharePointPayload. Du bör ha en mappstruktur som liknar följande.

    Payload Directory Structure

  8. Klicka på ikonen Verifiera som visas överst i fönstret Rollredigeringsverktyg för virtuell dator. Den här gången bör resurstilläggspaketet valideras med 0 fel och 0 varningar.

  9. När du har korrigerat alla verifieringsfel väljer du Resurstillägg i navigeringsträdet och klickar på knappen Distribuera igen för att visa fönstret Distributionskonfiguration. Observera att fönstret innehåller resurstilläggets namn, version och Publisher och standardobjektikonen för galleriet

    VM Authoring Tool

  10. Ange följande information i fönstret Distributionskonfiguration:

    SUBSCRIPTIONID – värdet för den Microsoft Azure prenumeration där du tänker distribuera resurstillägget. Du måste ange ett giltigt tumavtryck för att distributionen ska kunna fortsätta. Om du redan har lagt till den här informationen i filen VMroleAuthor.exe.config visas värdet här.

    TUMAVTRYCK FÖR HANTERINGSCERTIFIKAT – värdet för tumavtrycket för Azure-hanteringscertifikatet. Verktyget visar ett felmeddelande om det inte finns något certifikat som motsvarar tumavtrycksvärdet. Du måste ange ett giltigt tumavtryck för att distributionen ska kunna fortsätta. Om du redan har lagt till den här informationen i VMroleAuthor.exe.config-filen visas värdet här.

    MOLNTJÄNST – välj en molntjänst i listrutan.

    VIRTUELL DATOR (DISTRIBUTION) – välj en virtuell dator i listrutan. Du bör välja den virtuella måldator som du vill ta emot distributionen av resurstillägget. Verktyget visar ett felmeddelande om Windows Azure-gästagenten inte redan är installerad på den här virtuella datorn. Windows Azure-gästagent krävs.

    LAGRINGSKONTO – Välj det lagringskonto där distributionen kan ladda upp nyttolasten för resurstillägget.

    CONTAINER FÖR LAGRINGSKONTO – Välj en container för lagringskonto där distributionen kan ladda upp nyttolasten för resurstillägget.

  11. Markera endast den första rutan i det här fönstret om du redan har laddat upp de resurser som krävs för resurstillägget som en extern nyttolast. Verktyget visar ett meddelande om den nödvändiga nyttolasten inte redan finns i lagringskontot och lagringscontainern som du har angett. Distributionen kan sedan inte fortsätta förrän detta har korrigerats eller så avmarkerar du den här rutan för att ange att nyttolasten ska laddas upp som en del av distributionsprocessen. Den externa nyttolasten placeras vanligtvis på samma plats och struktur som krävs för att importera resurstillägget till VMM. Lämna den här rutan avmarkerad för det här exemplet.

  12. Markera den andra rutan i det här fönstret för att ange att nyttolasten ska tas bort från lagringskonton efter distributionen. Du kan lämna den här rutan avmarkerad för det här exemplet.

  13. Använd pilen i det nedre vänstra hörnet för att gå till nästa fönster. Under PROGRAMINSTÄLLNINGAR anger du resursparametervärdena. Verktyget maskerar värdena för säkra parametrar för resurstillägg, till exempel lösenord och säkra resurssträngar.

    VM Authoring Tool

  14. När du har angett alla obligatoriska parametervärden visas ikonen Visa Inställningar och Visa PowerShell-skript i det övre högra hörnet i fönstret och aktiveras. Klicka på ikonen Visa Inställningar om du vill visa och spara de inställningar som verktyget för vm-rollredigering skickar till Microsoft Enterprise Application Extension Handler. Klicka på ikonen Visa PowerShell-skript för att visa och spara ett Windows Azure PowerShell skript som du kan använda för att automatisera distributionen av resurstillägget. Nästa steg i den här genomgången visar dock hur du slutför distributionen från vm-rollredigeringsverktyget.

  15. Klicka på bockmarkeringen i det sista fönstret för att starta distributionen. Stäng inte det här fönstret förrän distributionen är klar.

  16. När distributionen av resurstillägget har slutförts visar fönstret Distributionsresultat om distributionen har slutförts, slutförts med varningar eller har slutförts med fel.

    VM Authoring Tool

  17. Om du vill verifiera resurstillägget kan du ansluta till den virtuella datorn. Men i det här exemplet kan du också använda webbläsaren för att navigera till den virtuella datorn Cloud Service och logga in med det administratörsanvändarkonto som du angav när du skapade den virtuella datorn.

Uppdatera ditt resurstillägg

Det kan vara mer effektivt att öka och testa resurstillägget i det offentliga molnet, även om du främst planerar att använda det lokalt i ditt privata moln. När du är nöjd med ditt program kan du ta den färdiga versionen av resurstilläggsartefakten och distribuera till en virtuell IaaS-dator som du tänker tillhandahålla till offentliga molnanvändare, eller så kan du binda resurstilläggsartefakten till en resursdefinition för att skapa en resursdefinition som du kan distribuera till vm-rollgalleriet med hjälp av Windows Azure Pack.

Uppdatera och testa ditt VM-rollinnehåll i Microsoft Azure

Du kan använda redigeringsverktyget för virtuella datorer och samma metod som visas här för att uppdatera ditt tillägg eller program som har distribuerats till det offentliga Microsoft Azure molnet. I Azure kan du dra nytta av de större effektivitetsfunktionerna för att testa och öka ditt program.

När projektet har slutförts och testats kan du importera resurstillägget tillbaka till ditt lokala privata moln med Windows Azure Pack och System Center. Du kan använda redigeringsverktyget för virtuella datorer för att spara resurstilläggspaketet så att det kan importeras till System Center 2012 R2 – Virtual Machine Manager. Den här processen förklaras i videon: Uppdatera ett galleriobjekt för virtuell datorroll.

Se även

Verktyg för vm-rollredigering
Microsoft Enterprise Application Extension Handler
Service Models Web Platform Installer Gallery
Så här gör du videor för vm-rollredigeringsverktyget
Uppdatera ett galleriobjekt för virtuell datorroll