Hantera Avere vFXT-klustret
Någon gång i livscykeln för ditt Avere vFXT for Azure kan du behöva lägga till klusternoder eller starta om klustret. När projektet är klart måste du veta hur du stoppar klustret och tar bort det permanent.
Den här artikeln beskriver hur du lägger till eller tar bort klusternoder och andra grundläggande klusteråtgärder. Om du behöver ändra klusterinställningarna eller övervaka dess arbete använder du Avere-Kontrollpanelen.
Beroende på hanteringsaktiviteten kan du behöva använda något av tre olika verktyg: Avere Kontrollpanelen, vfxt.py för hantering av kommandoradskluster och Azure Portal.
Den här tabellen ger en översikt över vilka verktyg som kan användas för varje uppgift.
| Åtgärd | Avere-Kontrollpanelen | vfxt.py | Azure Portal |
|---|---|---|---|
| Lägga till klusternoder | nej | ja | nej |
| Ta bort klusternoder | ja | nej | nej |
| Stoppa en klusternod | ja (kan också starta om tjänster eller starta om) | nej | att stänga av en virtuell nod från portalen tolkas som ett nodfel |
| Starta en stoppad nod | nej | nej | ja |
| Förstöra en enskild klusternod | nej | nej | ja |
| Starta om klustret | |||
| Stänga av eller stoppa klustret på ett säkert sätt | ja | ja | nej |
| Förstöra klustret | nej | ja | Ja, men dataintegritet garanteras inte |
Detaljerade anvisningar för varje verktyg finns nedan.
Om stoppade instanser i Azure
När du stänger av eller stoppar en virtuell Azure-dator slutar det att medföra beräkningsavgifter, men du måste fortfarande betala för dess lagring. Om du stänger av en vFXT-nod eller hela vFXT-klustret och du inte planerar att starta om den, bör du använda Azure Portal för att ta bort relaterade virtuella datorer.
I Azure Portal visar en stoppad nod (som kan startas om) statusen stoppad i Azure Portal. En borttagna nod visar statusen stoppad (frisallokerad) och den medför inte längre beräknings- eller lagringsavgifter.
Innan du tar bort den virtuella datorn kontrollerar du att alla ändrade data har skrivits från cacheminnet till serverlagringen med avere Kontrollpanelen- eller vfxt.py-alternativen för att stoppa eller stänga av klustret.
Hantera klustret med Avere-Kontrollpanelen
Avere-Kontrollpanelen kan användas för följande uppgifter:
- Stoppa eller starta om enskilda noder
- Ta bort en nod från klustret
- Stoppa eller starta om hela klustret
Avere Kontrollpanelen prioriterar dataintegriteten, så den försöker skriva ändrade data till backend-lagring innan en eventuellt destruktiv åtgärd. Detta gör det till ett säkrare alternativ än Azure Portal.
Åtkomst till Avere Kontrollpanelen från en webbläsare. Följ anvisningarna i Access the vFXT cluster (Få åtkomst till vFXT-klustret) om du behöver hjälp.
Hantera noder med Avere-Kontrollpanelen
Inställningssidan FÖR FXT-noder innehåller kontroller för att hantera enskilda noder.
Om du vill stänga av, starta om eller ta bort en nod, hittar du noden i listan på sidan FXT-noder och klickar på lämplig knapp i kolumnen Åtgärder.
Anteckning
IP-adresser kan flyttas mellan klusternoder när antalet aktiva noder ändras.
Mer information finns i > FXT-noder i inställningsguiden för Avere-kluster.
Stoppa eller starta om klustret med Avere-Kontrollpanelen
Inställningssidan Systemunderhåll innehåller kommandon för att starta om klustertjänster, starta om klustret eller på ett säkert sätt stänga av klustret. Mer information finns > administration och systemunderhåll (i inställningsguiden för Avere-kluster).
När ett kluster börjar stängas av publicerar det tillståndsmeddelanden på fliken Instrumentpanel. Efter en liten stund stoppas meddelandena och slutligen slutar Avere Kontrollpanelen sessionen att svara, vilket innebär att klustret har stängts av.
Hantera klustret med vfxt.py
vfxt.py är ett kommandoradsverktyg för att skapa och hantera kluster.
vfxt.py är förinstallerad på den virtuella klusterstyrenhetens virtuella dator. Om du vill installera det på ett annat system kan du läsa dokumentationen på https://github.com/Azure/AvereSDK .
Skriptet vfxt.py kan användas för dessa klusterhanteringsuppgifter:
- Lägga till nya noder i ett kluster
- Stoppa eller starta ett kluster
- Förstöra ett kluster
Precis som Kontrollpanelen Avere vfxt.py-åtgärder att se till att ändrade data lagras permanent på serverlagringen innan klustret eller noden stängs av eller förstörs. Detta gör det till ett säkrare alternativ än Azure Portal.
En fullständig vfxt.py användningsguide finns på GitHub: Molnklusterhantering med vfxt.py
Lägga till klusternoder med vfxt.py
Ett exempelkommandoskript för att lägga till klusternoder ingår i klusterstyrenheten. Leta ./add-nodes upp på kontrollanten och öppna den i ett redigeringsprogram för att anpassa den med din klusterinformation.
Klustret måste köras för att använda det här kommandot.
Ange följande värden:
- Resursgruppsnamn för klustret och även för nätverks- och lagringsresurser om de inte finns i samma resursgrupp som klustret
- Klusterplats
- Klusternätverk och undernät
- Åtkomstroll för klusternod (använd den inbyggda rollen Avere-operatör)
- IP-adress och administratörslösenord för klusterhantering
- Antal noder som ska läggas till (1, 2 eller 3)
- Värden för nodinstanstyp och cachestorlek
Om du inte använder prototypen måste du skapa ett kommando som liknar följande, inklusive all information som beskrivs ovan.
vfxt.py --cloud-type azure --from-environment \
--resource-group GROUP_NAME \
[--network-resource-group GROUP_NAME --storage-resource-group GROUP_NAME] \
--location LOCATION --azure-network NETWORK_NAME --azure-subnet SUBNET_NAME \
--add-nodes --nodes NODE_COUNT \
--management-address CLUSTER_IP --admin-password ADMIN_PASSWORD \
--instance-type TYPE --node-cache-size SIZE \
--azure-role "Avere Operator" \
--log ~/vfxt.log
Mer information finns i Lägga till noder i ett kluster i vfxt.py användningsguiden.
Stoppa ett kluster med vfxt.py
vfxt.py --cloud-type azure --from-environment --stop --resource-group GROUPNAME --admin-password PASSWORD --management-address ADMIN_IP --location LOCATION --azure-network NETWORK --azure-subnet SUBNET
Starta ett stoppat kluster med vfxt.py
vfxt.py --cloud-type azure --from-environment --start --resource-group GROUPNAME --admin-password PASSWORD --management-address ADMIN_IP --location LOCATION --azure-network NETWORK --azure-subnet SUBNET --instances INSTANCE1_ID INSTANCE2_ID INSTANCE3_ID ...
Eftersom klustret har stoppats måste du skicka instansidentifierare för att ange klusternoderna. Läs Ange vilket kluster som ska ändras i vfxt.py användningsguide om du vill veta mer.
Förstöra ett kluster med vfxt.py
vfxt.py --cloud-type azure --from-environment --destroy --resource-group GROUPNAME --admin-password PASSWORD --management-address ADMIN_IP --location LOCATION --azure-network NETWORK --azure-subnet SUBNET --management-address ADMIN_IP
Alternativet --quick-destroy kan användas om du inte vill spara ändrade data från klustercachen.
Läs vfxt.py användningsguiden för ytterligare information.
Hantera virtuella kluster-datorer från Azure Portal
Den Azure Portal kan användas för att förstöra kluster-VM:ar individuellt, men dataintegriteten garanteras inte om klustret inte stängs av korrekt först.
Den Azure Portal kan användas för dessa klusterhanteringsuppgifter:
- Starta en stoppad vFXT-nod
- Stoppa en enskild vFXT-nod (klustret tolkar detta som ett nodfel)
- Förstör ett vFXT-kluster om du inte behöver se till att ändrade data i klustercachen skrivs till kärnfilen
- Ta bort vFXT-noder och andra klusterresurser permanent när de har stängts av på ett säkert sätt
Starta om vFXT-instanser från Azure Portal
Om du behöver starta om en stoppad nod måste du använda Azure Portal. Välj Virtuella datorer på den vänstra menyn och klicka sedan på namnet på den virtuella datorn i listan för att öppna dess översiktssida.
Klicka på knappen Start längst upp på översiktssidan för att återaktivera den virtuella datorn.

Ta bort klusternoder
Om du vill ta bort en nod från vFXT-klustret men behålla resten av klustret bör du först ta bort noden från klustret med Avere-Kontrollpanelen.
Varning
Om du tar bort en nod utan att först ta bort den från vFXT-klustret kan data gå förlorade.
Om du vill ta bort en eller flera instanser som används som vFXT-nod permanent använder du Azure Portal. Välj Virtuella datorer på den vänstra menyn och klicka sedan på namnet på den virtuella datorn i listan för att öppna dess översiktssida.
Klicka på knappen Ta bort överst på översiktssidan för att permanent förstöra den virtuella datorn.
Du kan använda den här metoden för att permanent ta bort klusternoder när de har stängts av på ett säkert sätt.
Förstör klustret från Azure Portal
Anteckning
Om du vill att eventuella återstående klientändringar i cacheminnet ska skrivas till lagring på serversidan kan du antingen använda alternativet vfxt.py eller använda Avere Kontrollpanelen för att stänga av klustret korrekt innan du tar bort nodinstanserna --destroy i Azure Portal.
Du kan ta bort nodinstanser permanent genom att ta bort dem i Azure Portal. Du kan ta bort dem en i taget enligt beskrivningen ovan, eller så kan du använda sidan Virtual Machines för att hitta alla virtuella datorer i klustret, markera dem med kryssrutorna och klicka på knappen Ta bort för att ta bort alla i en åtgärd.

Ta bort ytterligare klusterresurser från Azure Portal
Om du har skapat ytterligare resurser specifikt för vFXT-klustret kanske du vill ta bort dem som en del av att bryta ned klustret. Förstör inte element som innehåller data som du behöver eller objekt som delas med andra projekt.
Förutom att ta bort klusternoderna bör du överväga att ta bort följande komponenter:
- Klusterstyrenhetens virtuella dator
- Datadiskar som är associerade med klusternoder
- Nätverksgränssnitt och offentliga IP-adresser som är associerade med klusterkomponenter
- Virtuella nätverk
- Storage containrar och lagringskonton (endast om de inte innehåller några viktiga data)
- Tillgänglighetsuppsättning

Ta bort ett klusters resursgrupp från Azure Portal
Om du har skapat en resursgrupp specifikt för klustret kan du förstöra alla relaterade resurser för klustret genom att förstöra resursgruppen.
Varning
Förstör endast resursgruppen om du är säker på att inget värde finns i gruppen. Se till exempel till att du har flyttat alla nödvändiga data från alla lagringscontainrar i resursgruppen.
Om du vill ta bort en resursgrupp klickar du på Resursgrupper på den vänstra menyn i portalen och filtrerar listan över resursgrupper för att hitta den som du skapade för vFXT-klustret. Välj resursgruppen och klicka på de tre punkterna till höger på panelen. Välj Ta bort resursgrupp. Portalen uppmanar dig att bekräfta borttagningen, vilket inte går att ångra.
