월간 인기 게시물

게시물 718건
   
MULTI IP API 참고
글쓴이 : 최고관리자 날짜 : 2015-12-17 (목) 03:52 조회 : 4173
                                
Multi IP Address 추가 

디바이스 1개에 2개의 아이피 추가


Self-Service Network (Neutron GRE, VXLAN, VLAN)  
:: 1개의 포트에 2개의 Fixed IP , Floating IP 추가

Floating IP  생성
CLI> neutron floatingip-create public 
# curl -g -i -X POST http://controller:9696/v2.0/floatingips.json -H "User-Agent: python-neutronclient" -H "Content-Type: application/json" -H "Accept: application/json" -H "X-Auth-Token: {SHA1}914c51b151c1781444207da45117c3e3423abfd1" -d '{"floatingip": {"floating_network_id": "e2f0d382-3a9d-4ddd-aa8c-bb5c660d57df"}}'

RESP BODY: {"floatingip": {"floating_network_id": "e2f0d382-3a9d-4ddd-aa8c-bb5c660d57df", "router_id": null, "fixed_ip_address": null, "floating_ip_address": "XXX.XXX.202.36", "tenant_id": "2a7aa38c4b35400195882bfbe6a0bb1a", "status": "DOWN", "port_id": null, "id": "b8243132-7ce4-407f-baa5-9ad0c9fe3f10"}}


Fixed IP 추가
CLI> nova add-fixed-ip restapi_test1 d390817d-1907-4ca5-b8e9-8114b858e84d
# curl -g -i -X POST http://controller:8774/v2/2a7aa38c4b35400195882bfbe6a0bb1a/servers/76e5b2fb-75ce-4192-882e-1cde19b6dd9e/action -H "User-Agent: python-novaclient" -H "Content-Type: application/json" -H "Accept: application/json" -H "X-Auth-Token: {SHA1}15c3a22cde2a01ee890a9f79455ea1486af4ad45" -d '{"addFixedIp": {"networkId": "d390817d-1907-4ca5-b8e9-8114b858e84d"}}'


추가한 Floating IP 와 Fixed IP 연결
CLI> nova --debug add-floating-ip --fixed-address 172.16.1.8 restapi_test1 XXX.XXX.202.36
curl -g -i -X POST http://controller:8774/v2/2a7aa38c4b35400195882bfbe6a0bb1a/servers/76e5b2fb-75ce-4192-882e-1cde19b6dd9e/action -H "User-Agent: python-novaclient" -H "Content-Type: application/json" -H "Accept: application/json" -H "X-Auth-Token: {SHA1}063be894f5fd637ec392c9dc55283440af961bb3" -d '{"addFloatingIp": {"fixed_address": "172.16.1.8", "address": "XXX.XXX.202.36"}}'



Provider Network (Nova, Neutron Flat)
※ 포트추가해서 아이피 붙여주는 방식은 특이사항 없음 
    But....SIngle NIC에 2개 이상의 아이피를 추가하는 경우 Fixed-ip 추가하는 단계에서는 admin 권한이 필요

 
Fixed IP 추가 (ADMIN 권한에서 실행)
nova add-fixed-ip <Server> <Network_ID>
CLI> nova add-fixed-ip cc5859a4-b9a5-4652-8fff-e9531a960141 dd87e063-2461-4b44-89ff-aa6aed8db03f
# curl -g -i -X POST http://controller:8774/v2/5fb2665694174bb59b2aaa270e8f6c4f/servers/cc5859a4-b9a5-4652-8fff-e9531a960141/action -H "User-Agent: python-novaclient" -H "Content-Type: application/json" -H "Accept: application/json" -H "X-Auth-Token: {SHA1}b9400c5f90cbc94a52329c48b1a27949b7f8f7f8" -d '{"addFixedIp": {"networkId": "dd87e063-2461-4b44-89ff-aa6aed8db03f"}}'



Fixed IP 삭제
CLI> nova remove-fixed-ip a1883609-b8f9-4c2d-88bd-f8b4a6a1c081 XXX.XXX.202.6
curl -g -i -X POST http://controller:8774/v2/5fb2665694174bb59b2aaa270e8f6c4f/servers/a1883609-b8f9-4c2d-88bd-f8b4a6a1c081/action -H "User-Agent: python-novaclient" -H "Content-Type: application/json" -H "Accept: application/json" -H "X-Auth-Token: {SHA1}f0e5b2474a70fa6e985c5cdacba8e817b12685f6" -d '{"removeFixedIp": {"address": "115.68.202.6"}}'



이름 패스워드
스타일
굴림
10pt
<html> <body>
 
 
 
 
비밀글 (체크하면 글쓴이만 내용을 확인할 수 있습니다.)
왼쪽의 글자를 입력하세요.
   

 



 
사이트명 : 모지리네 | 대표 : 이경현 | 개인커뮤니티 : 랭키닷컴 운영체제(OS) | 경기도 성남시 분당구 | 전자우편 : mojily골뱅이chonnom.com Copyright ⓒ www.chonnom.com www.kyunghyun.net www.mojily.net. All rights reserved.