Difference between revisions of "KVM-Hosting"

(Design)
(Design)
Line 13: Line 13:
 
Systemet kör hypervisors som kör KVM på CentOS 7.1. I dag har vi två blad i [[Eken]] som är hypervisors. Själva OS disken ligger via en GlusterFS montering från filservern [[Mount-Kilimanjaro]]. I framtiden är förhoppningen att vi ska ha två filservrar för att skapa ett HA-par (mirror, och alla hypervisors klarar av att en maskin går ner).
 
Systemet kör hypervisors som kör KVM på CentOS 7.1. I dag har vi två blad i [[Eken]] som är hypervisors. Själva OS disken ligger via en GlusterFS montering från filservern [[Mount-Kilimanjaro]]. I framtiden är förhoppningen att vi ska ha två filservrar för att skapa ett HA-par (mirror, och alla hypervisors klarar av att en maskin går ner).
  
Då alla hypervisors har samma delad disk så kan vi göra enkel out-of-the-box live migration mellan de fysiska maskinerna vilket gör det möjlighet för oss att migrera runt och uppdatera/boota om/installera om maskiner vid behov utan att ta ner något VM. Det finns dock en del begränsningar, vi har bara 16G RAM på ett blad och om vi använder för mycket så kanske alla VM:s inte får plats på de andra bladen (om vi behöver tömma ett blad för att boota om det). Något annat som är viktigt att veta är att vi kan inte migrera från HostA till HostB om HostB's CPU inte stödjer samma instruktioner. Oklart vad som händer om man försöker.
+
Då alla hypervisors har samma delad disk så kan vi göra enkel out-of-the-box live migration mellan de fysiska maskinerna vilket gör det möjlighet för oss att migrera runt och uppdatera/boota om/installera om maskiner vid behov utan att ta ner något VM. Det finns dock en del begränsningar, vi har bara 16G RAM på ett blad och om vi använder för mycket så kanske alla VM:s inte får plats på de andra bladen (om vi behöver tömma ett blad för att boota om det). Något annat som är viktigt att veta är att vi kan inte migrera från HostA till HostB om HostB's CPU inte stödjer samma instruktioner. Oklart vad som händer om man försöker. Alla blade-* är identiska.

Revision as of 18:35, 2 August 2015

Består i dag av tre system, en filserver med två blad som funkar som hypervisors.

KVM Hypervisors

    blade-a-server-3      blade-a-server-4

File Servers

    mount-kilimanjaro

Design

Systemet kör hypervisors som kör KVM på CentOS 7.1. I dag har vi två blad i Eken som är hypervisors. Själva OS disken ligger via en GlusterFS montering från filservern Mount-Kilimanjaro. I framtiden är förhoppningen att vi ska ha två filservrar för att skapa ett HA-par (mirror, och alla hypervisors klarar av att en maskin går ner).

Då alla hypervisors har samma delad disk så kan vi göra enkel out-of-the-box live migration mellan de fysiska maskinerna vilket gör det möjlighet för oss att migrera runt och uppdatera/boota om/installera om maskiner vid behov utan att ta ner något VM. Det finns dock en del begränsningar, vi har bara 16G RAM på ett blad och om vi använder för mycket så kanske alla VM:s inte får plats på de andra bladen (om vi behöver tömma ett blad för att boota om det). Något annat som är viktigt att veta är att vi kan inte migrera från HostA till HostB om HostB's CPU inte stödjer samma instruktioner. Oklart vad som händer om man försöker. Alla blade-* är identiska.