[OpenStack-el] Login σε instances

Georgios Dimitrakakis giorgis at acmac.uoc.gr
Sat Jun 21 13:19:28 UTC 2014


 Θανάση για να είμαι ειλικρινής, δε μπορώ να πω ότι έχω ακολουθήσει κατά 
 γράμμα τις οδηγίες από τα link που έστειλες γιατί υπάρχουν διαφορές στο 
 στήσιμό μου.

 Καταρχάς έχω δύο interfaces και στα δύο μηχανήματα και πρέπει να έχω 
 πρόσβαση στα μηχανήματα από external network και για άλλους λόγους εκτός 
 από το Openstack. Επιπλέον τα instances θέλω να ανεβαίνουν στο εσωτερικό 
 δίκτυο και να έχουν πρόσβαση από το external με βάση συγκεκριμένα 
 floating IPs τα οποία εγώ ορίζω και όχι να χρησιμοποιούν ένα κομμάτι του 
 external network όπως στις οδηγίες. Έτσι λίγο πολύ έχω αντιστρέψει τις 
 οδηγίες για το internal και το external network.

 Η βασική ιδέα παραμένει όμως. Δύο μηχανήματα, με δύο interfaces: Μία 
 για εσωτερικό δίκτυο 192.* πάνω στην οποία πατάει το 10.* του Openstack 
 και άλλη μία interface για το external. Όλα φαίνονται να δουλεύουν σωστά 
 εκτός από το ότι δε μπορώ να δω από το ένα node τα instances του άλλου 
 και το ανάποδο...

 Θα δω μήπως μπορέσω να βρω ακόμη δυο μηχανήματα να κάνω κάποια 
 πειράματα....

 Γ.

 On Fri, 20 Jun 2014 16:17:05 +0300, Thanassis Parathyras wrote:
> Ok, πάντως επιμένω και για τα δυο
>
> ας δούμε πρώτα το δεύτερο σημείο
> ακολουθείς τις οδηγίες από το παρακάτω link
> 
> http://docs.openstack.org/icehouse/install-guide/install/yum/content/basics-networking-node-compute-node.html
> αν ναι, τότε δεν χρειάζεται να ορίσεις IP για το external interface
> αλλά το αντίθετο
> επίσης, όταν αναφέρεσαι σε εξωτερικό και εσωτερικό interface
> ακολουθείς την αρχιτεκτονική του installation guide
> 
> http://docs.openstack.org/icehouse/install-guide/install/yum/content/basics-networking-nova.html
> ή κάτι άλλο;
>
> Thanassis Parathyras
> StackMasters - The European OpenStack Integration Company
> www.stackmasters.eu
>
> On 20/6/2014 1:08 μμ, Georgios Dimitrakakis wrote:
>> Θανάση,
>>
>> σχετικά με το πρώτο δε νομίζω να υπάρχει άλλος τρόπος και το έχω δει 
>> σε 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
>>
>
>
> _______________________________________________
> 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