100 likes | 218 Views
RHCS XEN Cluster. Dael Maselli – Workshop CCR – Maggio 2009. Componenti. SAN Red Hat Cluster Suite RedHat Enterprise, Scientific Linux o CentOS XEN. Network. Per permettere l’utilizzo di VLAN nelle DomU e’ necessario modificare gli script di Xen
E N D
RHCS XEN Cluster DaelMaselli – Workshop CCR – Maggio 2009
Componenti • SAN • Red Hat Cluster Suite • RedHat Enterprise, Scientific Linux oCentOS • XEN
Network • Per permettere l’utilizzo di VLAN nelle DomU e’ necessario modificare gli script di Xen • A causa della gestione dell’heartbeat di RHCS e’ sempre meglio avere un’interfaccia fisica dedicata alla Dom0 e almeno una per le DomU • Di conseguenza se si hanno solo 2eth (come nel nostro caso) non e’ possibile avere una vera fault-tolerance per la rete
Network – Situazioneideale bond0 Switch2 Switch1 eth0 bond1 eth2 eth1 eth3 Dom0 br1 bond1.1 br131 VLAN bond1.131 Dom1 bond1.220 br220 Dom2 Dom3
Network – Situazione LNF Switch2 eth0 Switch1 Dom0 br1 eth1 bond1.1 br131 VLAN bond1.131 Dom1 bond1.220 br220 Dom2 Dom3
Storage • Tutto lo storage del cluster (Dom0 e DomU) risiede su SAN • Collegata via Fibre Channel • Per gestire lo spazio viene utilizzato il Clustered LVM di RHCS • Tiene sincronizzati tutti i server in modo che vedano gli stessi logicalvolumes
Storage • Per evitare l’overhead di un filesystem si e’ scelto di utilizzare direttamente i volumi LVM come storage per le DomU • La sincronizzazione dei file di confgiurazione di Xen viene fatta tramite uno script che effettua dei semplici `scp`
Storage Node01 Node02 Node03 Clustered Volume Group 1 FC Lun0 FC Lun1 Logical Volumes lv.dom1 lv.dom2 lv.dom3 lv.shared Dom1 Dom2 Dom3
Xen • La configurazione di Xen e’ quella di default di RedHat • Le DomU sono tutte paraVirtualized tranne 2 macchine Windows HVM • Abilitando lo xen-relocation e’ possibile migrare ‘al volo’ le macchine da un nodo all’altro • I logicalvolumes sono acceduti tramite il driver “phy:”
Cluster • Il Cluster di RedHat5 supporta la gestione di VM come fossero servizi HA • Dopo aver creato la DomUXen e’ possibile inserirla sotto la supervisione del Cluster • Il servizio “rgmanager” si occupera’ di avviare, distribuire e riallocare in caso di fault le DomU sui nodi del cluster