Virtualizovaný cluster
Skočit na navigaci
Skočit na vyhledávání
Zadání : Vytvořit virtualizované clusterové prostředí z bezdiskových linuxových systémů, které umožňuje testovat agenty pro Pacemaker.
Zadání vyžaduje:
- Instalaci výchozího bezdiskového virtuálního stroje A, který se po vytvoření instaĺace Pacemakeru naklonuje jako stroje B, C, D a E
- Stroje mají do vnější sítě přístup pouze za účelem aktualizace software pouze prostřednictvím stroje git, který vůči nim funguje jako výchozí brána (defaultní gateway)
Instalace stroje A
Konektivita do vnější sítě
Strojům virtualizovaného clusteru si stahují instalační balíčky prostřednictvím stroje git, který vůči nim zároveň funguje jako Puppetmaster.
- A
-
- eth0 IPv4 10.0.0.201
- git
-
- eth0 IPv4 10.0.0.101
- eth1 IPv4 147.32.87.31
Na stroji git...
Na stroji git, který bude vůči stroji A vystupovat jako výchozí brána (default gateway) musí být nastaveno pravidla do iptables pro směrování paketů přicházejících ze stroje A ( z rozhraní eth0 ) na jeho vnější rozhraní
git (PUPPET) :~# iptables -t nat -A POSTROUTING --source 10.0.0.201/32 -o eth1 -j SNAT --to 147.32.87.31
Aby však stroj git pravidlo akceptoval, musí být přes sysctl aktivován NAT protokolu IPv4
git (PUPPET) :~# sysctl net.ipv4.ip_forward=1
Na stroji A...
U stroje A pak musí být IPv4 adresa interního rozhraní stroje git nastavena jako výchozí brána ( default gateway ).
root@A :~# route add default gw 10.0.0.101