RHCS XEN Cluster

10
Dael Maselli – Workshop CCR – Maggio 2009

description

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 - PowerPoint PPT Presentation

Transcript of RHCS XEN Cluster

Page 1: RHCS XEN Cluster

Dael Maselli – Workshop CCR – Maggio 2009

Page 2: RHCS XEN Cluster

SAN Red Hat Cluster Suite

◦ RedHat Enterprise, Scientific Linux o CentOS XEN

Page 3: RHCS XEN Cluster

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 2 eth (come nel nostro caso) non e’ possibile avere una vera fault-tolerance per la rete

Page 4: RHCS XEN Cluster

bond0bond0

bond1bond1

eth0eth0

eth2eth2

Switch1Switch1

eth1eth1

eth3eth3

Switch2Switch2

bond1.1bond1.1

bond1.131bond1.131

bond1.220bond1.220

VLA

N

br1br1

br131br131

br220br220

Dom1Dom1

Dom2Dom2

Dom3Dom3

Dom0Dom0

Page 5: RHCS XEN Cluster

eth0eth0 Switch1Switch1

eth1eth1

Switch2Switch2

bond1.1bond1.1

bond1.131bond1.131

bond1.220bond1.220

VLA

N

br1br1

br131br131

br220br220

Dom1Dom1

Dom2Dom2

Dom3Dom3

Dom0Dom0

Page 6: RHCS XEN Cluster

Tutto lo storage del cluster (Dom0 e DomU) risiede su SAN

Boot via 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 logical volumes

Page 7: RHCS XEN Cluster

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 configurazione di Xen viene fatta tramite uno script che effettua dei semplici `scp`

Page 8: RHCS XEN Cluster

Clustered Volume Group 1

Logical Volumes lv.dom1lv.dom1 lv.dom2lv.dom2 lv.dom3lv.dom3 lv.shared

lv.shared

Dom1Dom1 Dom2Dom2 Dom3Dom3

Node01Node01 Node02Node02 Node03Node03

FC Lun0FC Lun0 FC Lun1FC Lun1

Page 9: RHCS XEN Cluster

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 logical volumes sono acceduti tramite il driver “phy:”

Page 10: RHCS XEN Cluster

Il Cluster di RedHat 5 supporta la gestione di VM come fossero servizi HA

Dopo aver creato la DomU Xen 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