Erinevus lehekülje "Ubuntu Cloud - 9.10" redaktsioonide vahel
Allikas: Kuutõrvaja
(→Eesmärk) |
(→Eesmärk) |
||
33. rida: | 33. rida: | ||
eth0:pub - 10.0.13.183/24 | eth0:pub - 10.0.13.183/24 | ||
− | kusjuures | + | kusjuures |
− | * ... | + | * UEC genereerib sellised paketifiltri reeglid public aadressidelt private aadressidele, st liiklus käib läbi CLC arvuti |
+ | |||
+ | # iptables -L -n -v -t nat | ||
+ | Chain PREROUTING (policy ACCEPT 51 packets, 7851 bytes) | ||
+ | pkts bytes target prot opt in out source destination | ||
+ | 32 1920 DNAT tcp -- * * 172.19.0.0/16 169.254.169.254 tcp dpt:80 to:169.254.169.254:8773 | ||
+ | 7 492 DNAT all -- * * 0.0.0.0/0 10.0.13.183 to:172.19.1.2 | ||
+ | |||
+ | Chain POSTROUTING (policy ACCEPT 32 packets, 6328 bytes) | ||
+ | pkts bytes target prot opt in out source destination | ||
+ | 30 2035 SNAT all -- * * 172.19.1.2 !172.19.0.0/16 to:10.0.13.183 | ||
+ | 19903 1194K MASQUERADE all -- * * 0.0.0.0/0 !172.19.0.0/16 | ||
+ | |||
+ | Chain OUTPUT (policy ACCEPT 19922 packets, 1200K bytes) | ||
+ | pkts bytes target prot opt in out source destination | ||
+ | 9 636 DNAT all -- * * 0.0.0.0/0 10.0.13.183 to:172.19.1.2 | ||
===CLC paigladamine=== | ===CLC paigladamine=== |
Redaktsioon: 6. detsember 2009, kell 19:33
Sisukord
Sissejuhatus
Ubuntu 9.10 operatsioonisüsteem sisaldab populaarset cloud computing tarkvara Eucalyptus http://open.eucalyptus.com/. Kuigi üldiselt pilvelahendused ei ole seotud virtualiseerimisplatvormidega kasutab nt konkreetselt Ubuntu 9.10 KVM lahendust virtuaalarvutite pidamiseks.
Tööpõhimõte
Ubuntu Cloud koosneb sellistest komponentidest
- Cloud Controller (CLC) - ...
- Cluster Controller (CC) - ...
- Storage Controller (SC) - ...
- Node Controller (NC) - ...
Eesmärk
internet ... ....... | _|_ | | tulemüür |___| | 10.0.13.1, vaikelüüs | -------|-------------|------------|---------- | | _|_ _|_ | | CLC | | NC |___| |___| eth0 - 10.0.13.180/24 eth0 - 172.19.1.2/27 eth0:priv - 172.19.1.1/27 eth0:pub - 10.0.13.183/24
kusjuures
- UEC genereerib sellised paketifiltri reeglid public aadressidelt private aadressidele, st liiklus käib läbi CLC arvuti
# iptables -L -n -v -t nat Chain PREROUTING (policy ACCEPT 51 packets, 7851 bytes) pkts bytes target prot opt in out source destination 32 1920 DNAT tcp -- * * 172.19.0.0/16 169.254.169.254 tcp dpt:80 to:169.254.169.254:8773 7 492 DNAT all -- * * 0.0.0.0/0 10.0.13.183 to:172.19.1.2 Chain POSTROUTING (policy ACCEPT 32 packets, 6328 bytes) pkts bytes target prot opt in out source destination 30 2035 SNAT all -- * * 172.19.1.2 !172.19.0.0/16 to:10.0.13.183 19903 1194K MASQUERADE all -- * * 0.0.0.0/0 !172.19.0.0/16 Chain OUTPUT (policy ACCEPT 19922 packets, 1200K bytes) pkts bytes target prot opt in out source destination 9 636 DNAT all -- * * 0.0.0.0/0 10.0.13.183 to:172.19.1.2
CLC paigladamine
# apt-get install eucalyptus-cloud eucalyptus-cc eucalyptus-walrus eucalyptus-sc
NC paigaldamine
# apt-get install eucalyptus-nc
NC käivitamiseks sobib öelda
# /etc/init.d/eucalyptus-nc start
Ubuntu Cloud kasutamine
VM käivitamine
Virtuaalse arvuti käivitamiseks sobib öelda
$ euca-run-instances emi-DD45105A -k mykey -t c1.medium
Virtuaalse arvuti seiskamiseks sobib öelda
$ euca-terminate-instances i-3542075A