Blade-a-server-3
En KVM hypervisor som ingår i projektet KVM-Hosting.
Maskinen är ett blad i blad-servern Eken, bladet kommer med två E5430 CPU:er som är med Stackens mått inte _så_ gamla saker. Tyvärr har de bara 16G RAM per blad vilket är lite tråkigt då vi ska köra KVM, men om vi är lite försiktiga med mängden RAM så ska det gå bra.
Installation
Anslut med manage gränssnittet på bladservern och boota upp upp/om bladet, välj PXE boot (kan behövas slå på i BIOS). Säkerställ även att virtualiserings extensionen i CPU:n är påslaget i BIOS.
PXE boota till stackens menu och installera en CentOS 7.1 (eller nyare). Jag har en under "nsg's menu" som jag använder och pekar på en privat kickstart som sätter upp min ssh nyckel m.m. för att göra det smidigt för mig, om du trycker tab
så kan du redigera url:en och peka ut en egen fil.
Jag förutsätter nu att du kan logga in på maskinen utan lösenord så här: ssh -l root servername.stacken.kth.se
.
Lägg till i Ansible
KVM, libvirt, glusterfs m.m. sätts upp med Ansible, så vi behöver hämta ut repot, lägga till maskinen och slutligen köra Ansible.
git clone git@github.com:stacken/ansible.git && cd ansible
Lägg till maskinen under [kvm-servers]
i inventory
. Skapa/redigera host_vars/servername.stacken.kth.se
, utgå från en annan KVM server av samma OS som mall.
Klart, kör Ansible och allt bör sättas upp.
Tanken att kunna installera om allt mha PXE+KS+Ansible är att det ska var mycket enkelt att installera om en maskin, något som ska uppmuntras att göras regelbundet.