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 UEC genereerib sellised paketifiltri reeglid
+
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

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

Kasulikud lisamaterjalid