Skapa en miljö med fristående Service Fabric kluster i Azure DevTest Labs

Den här artikeln innehåller information om hur du skapar en miljö med ett fristående Service Fabric kluster i Azure DevTest Labs.

Översikt

DevTest Labs kan skapa självständiga test miljöer som definieras av Azure Resource Management-mallar. Dessa miljöer innehåller både IaaS-resurser, t. ex. virtuella datorer och PaaS-resurser, t. ex. Service Fabric. Med DevTest Labs kan du hantera virtuella datorer i en miljö genom att tillhandahålla kommandon för att kontrol lera de virtuella datorerna. Dessa kommandon ger dig möjlighet att starta eller stoppa en virtuell dator enligt ett schema. På samma sätt kan DevTest Labs också hjälpa dig att hantera Service Fabric kluster i en miljö. Du kan starta eller stoppa ett Service Fabric kluster i en miljö antingen manuellt eller via ett schema.

Skapa ett Service Fabric-kluster

Service Fabric kluster skapas med hjälp av miljöer i DevTest Labs. Varje miljö definieras av en Azure Resource Manager-mall på en git-lagringsplats. Den offentliga git-lagringsplatsen för DevTest Labs innehåller Resource Manager-mallen för att skapa ett Service Fabric kluster i mappen ServiceFabric-Cluster .

  1. Börja med att skapa ett labb i Azure DevTest Labs genom att följa anvisningarna i följande artikel: skapa ett labb. Observera att alternativet offentliga miljöer är aktiverat som standard.

  2. Bekräfta att Service Fabric-providern har registrerats för din prenumeration genom att följa dessa steg:

    1. Välj prenumerationer i den vänstra navigerings menyn och välj din prenumeration
    2. På sidan prenumeration väljer du resurs leverantörer i avsnittet Inställningar på den vänstra menyn.
    3. Om Microsoft. ServiecFabric inte är registrerad väljer du Registrera.
  3. DevTest Lab -sidan för ditt labb väljer du + Lägg till i verktygsfältet.

    Knappen Lägg till i verktygsfältet

  4. På sidan Välj en bas väljer du Service Fabric Lab-kluster i listan.

    Välj Service Fabric Lab-kluster i listan

  5. Utför följande steg på sidan Konfigurera inställningar :

    1. Ange ett namn för kluster miljön. Detta är namnet på resurs gruppen i Azure som Service Fabric klustret ska skapas i.

    2. Välj operativ system (OS) för de virtuella kluster datorerna. Standardvärdet är: Windows.

    3. Ange ett namn för klustrets administratör .

    4. Ange ett lösen ord för administratören.

    5. För certifikatet anger du certifikat informationen som en Base64-kodad sträng. Gör så här för att skapa ett certifikat:

      1. Ladda ned Create-ClusterCertificate.ps1 -filen från git-lagringsplatsen. Du kan också klona lagrings platsen på din dator.
      2. Starta PowerShell.
      3. Kör ps1 -filen med hjälp av kommandot .\Create-ClusterCertificate.ps1 . Du ser en textfil som öppnats i anteckningar med den information som du behöver för att fylla i de certifikat-relaterade fälten på den här sidan. .
    6. Ange lösen ordet för certifikatet.

    7. Ange tumavtryck för certifikatet.

    8. Välj Lägg till på sidan Konfigurera inställningar .

      Konfigurera kluster inställningar

  6. När klustret har skapats visas en resurs grupp med namnet på den miljö som du angav i föregående steg. När du expanderar visas Service Fabric klustret i det. Om statusen för resurs gruppen fastnar vid skapande väljer du Uppdatera i verktygsfältet. Service Fabric kluster miljö skapar ett 5-nod 1-NodeType-kluster på antingen Linux eller Windows.

    I följande exempel är mysfabricclusterrg namnet på resurs gruppen som har skapats specifikt för Service Fabric klustret. Det är viktigt att notera att Lab-miljöer är fristående i resurs gruppen där de skapas. Det innebär att mallen som definierar miljön, som endast kan komma åt resurser i den nyligen skapade resurs gruppen eller virtuella nätverk som har kon figurer ATS för användning av labbet. Exemplet ovan skapar alla nödvändiga resurser i samma resurs grupp.

    Klustret har skapats

Starta eller stoppa klustret

Du kan starta eller stoppa klustret från antingen själva DevTest-sidan eller från sidan Service Fabric kluster som tillhandahålls av DevTest Labs.

Från DevTest Lab-Sidan

Du kan starta eller stoppa klustret på DevTest Lab-sidan för ditt labb.

  1. Välj tre punkter (...) för Service Fabric klustret som det visas i följande bild:

    Starta och stoppa kommandon för klustret

  2. Du ser två kommandon i snabb menyn för att Starta och stoppa klustret. Start kommandot startar alla noder i ett kluster. Kommandot stoppa stoppar alla noder i ett kluster. När ett kluster har stoppats behålls Service Fabric själva klustret i ett klart tillstånd, men inga noder är tillgängliga förrän Start kommandot utfärdas på klustret i labbet.

    Det finns några saker att tänka på när du använder ett Service Fabric kluster i en test miljö. Det kan ta lite tid innan det Service Fabric klustret har startats om helt efter att noderna har startats om. Om du vill spara data från avstängning till start måste data sparas på en hanterad disk som är ansluten till den virtuella datorn. Det finns prestanda konsekvenser när du använder en ansluten hanterad disk, så det rekommenderas endast för test miljöer. Om disken som används för data lagring inte har säkerhetskopierats försvinner data när kommandot stoppa utfärdas i klustret.

Från sidan Service Fabric kluster

Det finns ett annat sätt att starta eller stoppa klustret.

  1. Välj ditt Service Fabric-kluster i trädvyn på sidan DevTest Lab.

    Välj ditt kluster

  2. På sidan Service Fabric kluster för klustret kan du se kommandon i verktygsfältet för att starta eller stoppa klustret.

    Starta eller stoppa kommandon på sidan Service Fabric kluster

Konfigurera schema för automatisk start och automatisk avstängning

Service Fabric kluster kan också startas eller stoppas enligt ett schema. Den här upplevelsen liknar upplevelsen för virtuella datorer i ett labb. För att spara pengar stängs som standard varje kluster som skapats i ett labb automatiskt vid den tidpunkt som definieras i labb stängnings principen. Du kan åsidosätta genom att ange om klustret ska stängas av eller genom att ange tiden då klustret stängs av.

Befintliga scheman för automatisk start och automatisk avstängning

Välj automatiskt start schema

Gör så här för att välja Start schema:

  1. Välj automatisk start på den vänstra menyn

  2. Välj för att tillåta att det här Service Fabric-klustret schemaläggs för automatisk start. Den här sidan är endast aktive rad om labb ägaren har tillåtit användare att Autostarta sina virtuella datorer eller Service Fabric kluster.

  3. Välj Spara i verktygsfältet.

    Sida för automatisk stjärna

Konfigurera inställningar för automatisk avstängning

Gör så här om du vill ändra inställningarna för avstängning:

  1. Välj Automatisk avstängning på den vänstra menyn.
  2. På den här sidan kan du välja automatisk avstängning genom att välja av för aktive rad.
  3. Följ dessa steg om du har valt aktive rad för aktive rad:
    1. Ange tiden för avstängning.

    2. Ange tids zonen för tiden.

    3. Ange om du vill att DevTest Labs ska skicka meddelanden före automatisk avstängning.

    4. Om du har valt Ja för meddelande alternativet anger du webhook-URL: en och/eller e-postadress för att skicka meddelanden.

    5. Välj Spara i verktygsfältet.

      Stäng sida automatiskt

Visa noder i Service Fabric-klustret

Den Service Fabric kluster sidan som du har sett i stegen tidigare är speciell för sidan med DevTest Labs. Det visar inte noderna i klustret. Följ dessa steg om du vill ha mer information om klustret:

  1. DevTest Lab -sidan för ditt labb väljer du resurs gruppen i trädvyn i avsnittet mina virtuella datorer .

    Välj resursgrupp

  2. På sidan resurs grupp visas alla resurser i resurs gruppen i en lista. Välj Service Fabric kluster i listan.

    Välj ditt kluster i listan

  3. Du ser sidan Service Fabric kluster för klustret. Detta är sidan som Service Fabric tillhandahåller. Du ser all information om kluster, till exempel noder, nodtyper osv.

    Service Fabric kluster start sida

Nästa steg

I följande artiklar finns information om miljöer: