[openstack-ko] Openstack°ú ODL integration ¹®Á¦

Eohyung Lee liquidnuker at gmail.com
Sat Mar 21 00:24:11 UTC 2015


Áß°£¿¡ Seding discover°¡ 2°³ º¸Àδٴ °ÍÀº dhcp ¿äû ÆÐŶÀ» broadcast ÇßÀ»¶§ dhcp ¼­¹ö°¡ ¹ÞÁö ¸øÇß´Ù´Â °ÍÀÔ´Ï´Ù.
Áï, vm¿¡¼­ dhcp server »çÀÌ¿¡ ¿¬°áÀÌ ¸Å²ô·´Áö ¸øÇÏ´Ù´Â °ÍÀÔ´Ï´Ù.

¿ì¼± dhcp server°¡ Àß ¶° ÀÖ°í ÀÀ´äÀ» ¹ÞÀ» ¼ö ÀÖ´Â »óÅÂÀÎÁö È®ÀÎ ÇÏ´Â°Ô Ã¹¹ø° ÀÏ°Í °°½À´Ï´Ù.
(neutron dhcp server log ¹× dnsmasq »óÅ ȮÀÎ)

¸¸¾à ÇÑ´ë(allinone)·Î ±¸¼ºÇϽô ÁßÀε¥ ¾ÈµÇ´Â ºÎºÐÀ̶ó¸é ¾Æ·¡ Á¤º¸Á¤µµ·Î ¾ÈµÇ´Â ÀÌÀ¯¸¦ ãÀ» ¼ö ÀÖÀ» °Í °°½À´Ï´Ù.
(ovs-bugtool·Î Á¤º¸¸¦ ÇѲ¨¹ø¿¡ »ÌÀ» ¼öµµ ÀÖ½À´Ï´Ù.)

iptables-save
ip netns exec qdhcp-XXXX ip a # qdhcp-XXXX´Â ip netns Çؼ­ º¸ÀÌ´Â °ªÀÔ´Ï´Ù.
ip netns exec qdhcp-XXXX netstat -rn
ip a
sudo ovs-vsctl show
sudo brctl show

¸¸¾à ¸ÖƼ³ëµå·Î ±¸¼ºÁßÀ̸é À§ Á¤º¸¿Ü¿¡ Ãß°¡ÀûÀ¸·Î ¾Æ·¡Á¤º¸¸¦ È®ÀÎ ÇØ¾ß ÇÏ°í ¸î°¡Áö Æ÷ÀÎÆ®¸¦ ºÁ¾ß ÇÒ°Í °°½À´Ï´Ù.
sudo ovs-ofctl show

> 2015. 3. 18., ¿ÀÀü 11:11, Jonghan Park <forhim.park at gmail.com> ÀÛ¼º:
> 
> Á¦¸ñ¿¡ ¾´ °Íó·³ Openstack(Juon)À̶û ODL(Helium SR2)À» integrationÇÏ´Â °É ÇÏ°í Àִµ¥¿ä.. ÀÌ°Ô »ý°¢´ë·Î µÇÁú ¾Ê³×¿ä..
> ±âº»ÀûÀ¸·Î Âü°íÇÑ »çÀÌÆ®´Â
>     https://wiki.opendaylight.org/view/OpenStack_and_OpenDaylight <https://wiki.opendaylight.org/view/OpenStack_and_OpenDaylight> ¶û
>     https://www.rdoproject.org/Helium_OpenDaylight_Juno_OpenStack <https://www.rdoproject.org/Helium_OpenDaylight_Juno_OpenStack>
> ÀÔ´Ï´Ù. OS´Â CentOS 7.0À¸·Î ÇÏ°í ÀÖ±¸¿ä.. VLANÀ» »ç¿ëÇÏ°í ÀÖ´Â °Ô Â÷ÀÌ Á¤µµ...
> 
> ODLÀ» »ç¿ëÇÏÁö ¾Ê°í ±×³É ÇÒ ¶§´Â Àß µÇ´Â °É È®ÀÎÇßÀ¸´Ï ±×°Ç ¾î´ÀÁ¤µµ µÈ °Í °°Àºµ¥..
> ODLÀ» integrationÇÏ°í ³ª¸é VMÀÌ IP¸¦ ¸ø¹Þ¾Æ ¿À³×¿ä... IP ¹ß±ÞÀº µÇ¾î Àִµ¥...
> 
> Âü°í·Î ml2_conf.ini ÆÄÀÏÀº
> [ml2]
> type_drivers = vlan
> tenant_network_types = vlan
> mechanism_drivers = opendaylight
> 
> [ml2_type_vlan]
> network_vlan_ranges = physnet1:100:299
> 
> [ml2_odl]
> username = admin
> password = admin
> url = http://172.16.0.15:8080/controller/nb/v2/neutron <http://172.16.0.15:8080/controller/nb/v2/neutron>
> 
> À̶ó°í µÇ¾î ÀÖ±¸¿ä..
> 
> ³×Æ®¿öÅ© »ý¼ºÀº
> neutron net-create demo-net 
> neutron subnet-create demo-net --name demo-subnet --gateway 192.168.1.1 192.168.1.0/24 <http://192.168.1.0/24>
> neutron router-create demo-router
> neutron router-interface-add demo-router demo-subnet
> 
> ±×¸®°í 
> curl -u admin:admin http://172.16.0.15:8080/controller/nb/v2/neutron/networks <http://172.16.0.15:8080/controller/nb/v2/neutron/networks>
> ¤Ô¤¾¤Â¤¶À» ¶§
> 
> {
>    "networks" : [ {
>       "id" : "5622f39b-1439-4edc-a09d-b8d4e5b5d2fe",
>       "name" : "demo-net",
>       "admin_state_up" : true,
>       "shared" : false,
>       "tenant_id" : "2584809bf98c496ba8ec3290bdb075a5",
>       "router:external" : false,
>       "provider:network_type" : "vlan",
>       "provider:physical_network" : "physnet1",
>       "provider:segmentation_id" : "100",
>       "status" : "ACTIVE",
>       "subnets" : [ "4af83be1-318a-41e8-a96d-29924f44968e" ]
>    } ]
> }
> 
> ÀÌ·¸°Ô ³ª¿É´Ï´Ù..
> 
> VMÀ» virt-manager·Î º¸¸é 
> further output written to /dev/ttyS0 ¿¡¼­ ¸ØÃ߳׿ä..
> 
> 
> Horizon¿¡¼­ Log¸¦ º¸¸é
> Starting network...
> udhcpc (v1.20.1) started
> Sending discover...
> Sending discover...
> 
> ÀÌ·¯°í ÀÖ±¸¿ä..
> 
> Âü, ovs-vsctl list Open_vSwitch ¸í·É¾î¸¦ ³»¸®¸é 
> _uuid               : c81bb9ef-7c3c-47b1-a875-2d4033f221f8
> bridges             : [17026b5b-83e0-4040-9650-de2d2fe1ca71]
> cur_cfg             : 22
> db_version          : "7.4.0"
> external_ids        : {system-id="8c819f83-af45-48d8-9d29-4bdcbde1cbc8"}
> manager_options     : [31104d69-e70b-429a-9907-6f2a1f7c5475]
> next_cfg            : 22
> other_config        : {bridge_mappings="physnet1:enp0s20u3", local_ip="192.168.0.102"}
> ovs_version         : "2.1.3"
> ssl                 : []
> statistics          : {}
> system_type         : unknown
> system_version      : unknown
> 
> ÀÌ·¸°Ô ³ª¿À´Âµ¥... ¿©±â¼­ enp0s20u3¿¡ IP°¡ 192.168.0.102·Î ¹°·Á ÀÖ½À´Ï´Ù. (ÀÌ ºÎºÐÀÌ Á¦°¡ ¸ð¸£´Â ºÎºÐÀ̱ä Çѵ¥.. ÂÁ..)
> 
> ¸çĥ° °í»ýÇÏ´Ù°¡ ¾Æħ Ãâ±Ù±æ¿¡ '¿©±â ¿Ã¸®¸é ´©±º°¡ ´äÀ» ÁֽDz¨¾ß' ÇÏ´Â »ý°¢ÀÌ µé¾î¶ó±¸¿ä.. ^^
> 
> _______________________________________________
> openstack-ko mailing list
> openstack-ko at lists.openstack.org
> http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-ko

-------------- next part --------------
HTML ÷ºÎ¸¦ ¾ø¾Ö¹ö·È½À´Ï´Ù...
URL: <http://lists.openstack.org/pipermail/openstack-ko/attachments/20150321/aafac16c/attachment.html>


More information about the openstack-ko mailing list