[OpenStack-el] Login σε instances

Georgios Dimitrakakis giorgis at acmac.uoc.gr
Fri Jun 20 10:08:51 UTC 2014


 Θανάση,

 σχετικά με το πρώτο δε νομίζω να υπάρχει άλλος τρόπος και το έχω δει σε 
 3-4 εγκαταστάσεις που έχω κάνει.

 Όπως εξήγησα εγώ έχω 2 NICs. Ας αφήσουμε αυτήν που κάνει το external να 
 δούμε που απλά γίνεται configured και ας δούμε αυτήν για το internal 
 network.
 Αν έχω καταλάβει καλά το installation guide του OpenStack, για την NIC 
 που κάνει το internal network (192.*) δεν μπορείς σε αυτήν να έχεις 
 δώσει IP. Την κάνεις bridge (π.χ. με την br100)  και δίνεις το internal 
 IP σαν static στην br100, ώστε να έχεις κι επικοινωνία ανάμεσα στα 
 μηχανήματά σου μέσα από το internal network αλλιώς αυτή χάνεται και πάει 
 μόνο μέσω external network. Εν συνεχεία όταν πας να δημιουργήσεις το 
 FlatDHCP network (10.*) και δηλώνεις την br100 σαν την NIC στην οποία θα 
 πατάει απάνω πάει και βάζει αυτόματα σε αυτήν και το δεύτερο IP.
 Τουλάχιστον εγώ έτσι το έχω καταλάβει και το έχω υλοποιήσει. Αν εσύ ή 
 κάποιος άλλος βλέπει κάτι λάθος ή έχει κάποια άλλη πρόταση για FlatDHCP 
 network στην NIC που κάνει το internal network χωρίς να χαθεί η 
 επικοινωνία μέσω του internal network μεταξύ των μηχανημάτων είμαι όλος 
 αυτιά.

 Σχετικά με το 2o τώρα ναι όπως είπα φαντάζομαι είναι λάθος που και οι 
 δυο br100 έχουν το ίδιο IP αλλά δε ξέρω αν μπορώ κάπου να ρυθμίσω κάτι 
 σχετικό ή πως να πω ποιά θα πάρει ποιοι IP.....


 Γ.


 On Fri, 20 Jun 2014 10:52:42 +0300, Thanassis Parathyras wrote:
> Γιώργο,
>
> βλέπω 2 πολύ σημαντικά προβλήματα
> 1. 2 IP Addresses στο ίδιο Interface / Bridge, αυτό δεν γίνεται
> (τουλάχιστον χωρίς την χρήση VLANs)
> 2. όπως διαπιστώνεις κι εσύ διαφορετικά interfaces με την ίδια IP
> μάλλον χρειάζεται να δεις πιο προσεκτικά το configuration του
> nova-network στο nova.conf
> θα πρότεινα να στήσεις ένα devstack σε κάποιο άλλο δοκιμαστικό VM ή
> μηχάνημα και να συγκρίνεις με την εγκατάσταση σου
>
> Θανάσης
>
> Thanassis Parathyras
> StackMasters - The European OpenStack Integration Company
> www.stackmasters.eu
>
> On 19/6/2014 12:12 μμ, Georgios Dimitrakakis wrote:
>> Γεια σου Θανάση.
>>
>> Ναι το περιβάλλον είναι αυτό που περιέγραψες με Centos // Icehouse 
>> // Nova-network // FlatDHCPManager
>>
>>
>> Σε κάθε ένα από τα 2 compute nodes έχω 2 physical NIC interfaces (1 
>> external, 1 internal)
>>
>> Η internal physical NIC έχει γίνει bridged με μια br100 η οποία έχει 
>> το εξής configuration
>>
>> NODE1:
>> $ ip addr list br100
>> 4: br100: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue 
>> state UNKNOWN
>>     link/ether 00:22:4d:a8:55:c4 brd ff:ff:ff:ff:ff:ff
>>     inet 10.0.0.1/24 brd 10.0.0.255 scope global br100
>>     inet 192.168.1.10/24 brd 192.168.1.255 scope global br100
>>     inet6 fe80::8066:20ff:fe8c:7297/64 scope link
>>        valid_lft forever preferred_lft forever
>>
>>
>> NODE2:
>> $ ip addr list br100
>> 4: br100: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue 
>> state UNKNOWN
>>     link/ether 00:22:4d:a8:4c:82 brd ff:ff:ff:ff:ff:ff
>>     inet 10.0.0.1/24 brd 10.0.0.255 scope global br100
>>     inet 192.168.1.11/24 brd 192.168.1.255 scope global br100
>>     inet6 fe80::9075:1cff:fe4b:893c/64 scope link
>>        valid_lft forever preferred_lft forever
>>
>>
>>
>> όπου  192.168.1.* είναι το internal δίκτυο και 10.0.0.* είναι το 
>> FlatDHCP.
>>
>> Τα routes είναι τα εξής:
>>
>> NODE1:
>> $ route -n
>> Kernel IP routing table
>> Destination     Gateway         Genmask         Flags Metric Ref    
>> Use Iface
>> EXTERNAL_NET    0.0.0.0         255.255.255.240 U     0 0        0 
>> eth0
>> 10.0.0.0        0.0.0.0         255.255.255.0   U     0 0        0 
>> br100
>> 192.168.1.0     0.0.0.0         255.255.255.0   U     0 0        0 
>> br100
>> 192.168.122.0   0.0.0.0         255.255.255.0   U     0 0        0 
>> virbr0
>> 169.254.0.0     0.0.0.0         255.255.0.0     U     1002 0        
>> 0 eth1
>> 169.254.0.0     0.0.0.0         255.255.0.0     U     1003 0        
>> 0 eth0
>> 0.0.0.0         EXTERNAL_NET    0.0.0.0         UG    0 0        0 
>> eth0
>>
>>
>>
>> NODE2:
>> $ route -n
>> Kernel IP routing table
>> Destination     Gateway         Genmask         Flags Metric Ref    
>> Use Iface
>> EXTERNAL_NET    0.0.0.0         255.255.255.240 U     0 0        0 
>> eth0
>> 10.0.0.0        0.0.0.0         255.255.255.0   U     0 0        0 
>> br100
>> 192.168.1.0     0.0.0.0         255.255.255.0   U     0 0        0 
>> br100
>> 192.168.122.0   0.0.0.0         255.255.255.0   U     0 0        0 
>> virbr0
>> 169.254.0.0     0.0.0.0         255.255.0.0     U     1002 0        
>> 0 eth1
>> 169.254.0.0     0.0.0.0         255.255.0.0     U     1003 0        
>> 0 eth0
>> 0.0.0.0         EXTERNAL_NET    0.0.0.0         UG    0 0        0 
>> eth0
>>
>>
>> Να υποθέσω ότι το πρόβλημα είναι επειδή και οι δυο εμφανίζουν το 
>> 10.0.0.1 σαν IP ότι δεν γίνονται σωστά forward τα πακέτα?? Υπάρχει 
>> κάποιος τρόπος να ρυθμιστεί?? Βλέπετε κάτι άλλο εσείς;;;
>>
>>
>> Ευχαριστώ,
>>
>>
>> Γ.
>>
>>
>>
>>
>> On Thu, 19 Jun 2014 10:37:22 +0300, Thanassis Parathyras wrote:
>>> Γειά σου Γιώργο,
>>>
>>> το πρόβλημα που περιγράφεις μοιάζει με κάποιο misconfiguration στο
>>> δίκτυο του openstack
>>> υποθέτω από προηγούμενες επικοινωνίες οτι χρησιμοποιείς Centos //
>>> Icehouse // Nova-network // FlatDHCPManager
>>> το nova-network στηρίζεται αποκλειστικά σε linux-bridges και
>>> routing/NAT από τον kernel
>>> επομένως ίσως χρειάζεται να δεις με λεπτομέρεια τα συγκεκριμένα 
>>> κομμάτια
>>> αν έχεις περισσότερες πληροφορίες για το περιβάλλον που 
>>> χρησιμοποιείς
>>> ίσως μπορούμε να δούμε περισσότερα
>>>
>>> Θανάσης
>>>
>>> Thanassis Parathyras
>>> StackMasters - The European OpenStack Integration Company
>>> www.stackmasters.eu
>>>
>>> On 17/6/2014 6:13 μμ, Georgios Dimitrakakis wrote:
>>>>
>>>> Χαίρεται!
>>>>
>>>> Έχω μια εγκατάσταση με δύο compute nodes.
>>>>
>>>> Από το 1ο compute node μπορώ χωρίς πρόβλημα να κάνω SSH μόνο στα 
>>>> instances που τρέχουν έχοντας αυτόν σαν hypervisor, χρησιμοποιώντας 
>>>> το internal flat network 10.0.0.0/24.
>>>>
>>>> Αντίστοιχα από το 2o  compute node μπορώ να κάνω SSH μόνο στα 
>>>> instances που τρέχουν έχοντας το 2ο compute node σαν hypervisor, 
>>>> χρησιμοποιώντας το internal flat network 10.0.0.0/24.
>>>>
>>>>
>>>> Υπάρχει κάποιος τρόπος να κάνω SSH είτε από τον ένα είτε από το 
>>>> άλλο compute node σε όλα τα instances ανεξάρτητα σε ποιο hypervisor 
>>>> είναι χρησιμοποιώντας το internal flat network 10.0.0.0/24;
>>>>
>>>>
>>>> Ευχαριστώ,
>>>>
>>>>
>>>> Γ.
>>>>
>>>>
>>>
>>>
>>> _______________________________________________
>>> openstack-el mailing list
>>> openstack-el at lists.openstack.org
>>> http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-el
>>
>
>
> _______________________________________________
> openstack-el mailing list
> openstack-el at lists.openstack.org
> http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-el

-- 



More information about the openstack-el mailing list