CIP(Cloud Internal Path) 매뉴얼 1
개정이력 개정일자 Version 개정사유개정내용 2012.10.27 1.0 싞규작성 2013.05.31 1.1 포탈 Renewal 에따른따른수정 2013.10.22 1.2 고객 VM 설정가이드포함일부내용 Zone 명칭변경, warm-attach 관련 수정 내용수정, Linux 인터페이스카드 인식방법포함 2
목 차 1. 개요... 4 1.1 목적... 4 1.2 범위... 4 1.3 CIP(CLOUD INTERNAL PATH) 의구성도... 4 1.4 CIP 의홗용방안... 5 1.5 CIP 관련중요공지사항... 5 2. CIP 사용방법... 6 2.1 CIP 생성방법... 6 2.2 CIP 삭제방법... 8 2.3 CIP 를이용하는 UCLOUD SERVER 싞청방법... 9 2.4 기생성된 UCLOUD SERVER 에 CIP 적용방법... 11 2.5 LINUX 계열인터페이스인식방법... 12 3. INTER-AZ 싞청... 14 3.1 INTER-AZ 싞청방법... 14 4. CIP 고객 VM 설정방법... 16 4.1 CIP NETOWRK 구조및특징... 16 4.2 CIP NETOWRK 생성및연결... 16 4.3 VM 별라우팅테이블설정... 17 4.3.1 Zone 갂 VM-to-VM... 17 4.3.2 VM-to-Service(Backup 등 )... 17 4.3.3 VM-to- 외부망 ( 젂용회선, VPN 등 )... 18 4.4 VM ROUTING TABLE 의 PERMANENT 설정... 18 4.4.1 개요... 18 4.4.2 CentOS, Fedora... 18 4.4.3 Ubuntu... 18 4.4.4 Debian... 18 4.4.5 SUSE... 19 4.4.6 Windows Server 2003, 2008... 19 3
1. 개요 본문서는 KT ucloud server 의부가기능인 CIP(Cloud Internal Path) 를사용하는방법에대해문서화 합니다. 1.1 목적 본문서는 KT ucloud biz 의 CIP 기능을사용할수있도록포탈에서싞청, 세부실행및설정하는방법을 설명하는데목적이있습니다. 1.2 범위 본문서에서는 kt cloud 홖경에서 CIP(Cloud Internal Path) 를사용할수있는방법을설명하고있습니다. 이문서의사용범위는다음과같습니다. CIP(Cloud Internal Path) 의싞청 / 해지및생성 / 삭제방법 CIP 를이용한 Inter-AZ(Availability Zone) 싞청방법 CIP 고객 VM 설정가이드 1.3 CIP(Cloud Internal Path) 의구성도 현재 ucloud server 생성시 VM 에 Single NIC(Network Interface Card) 만제공되어, 내 / 외부트래픽이동일네트워크에서유통됨 CIP 사용시 VM 에 Multi-NIC 이제공되어, 외부트래픽과내부트래픽을별도의네트워크를통하여유통가능 인터넷 인터넷 고객 ( 계정 A) 고객 ( 계정 A) VLAN #1 Virtual Router VLAN #1 Virtual Router VM1 VM2 VM1 VM2 VLAN #2 CIP 현재 ucloud server 구성 CIP 사용시 4
1.4 CIP 의활용방안 별도네트워크대역을통해 Tier 구성 (ex. WEB server-db 서버 ), Inter-AZ 사용등다양한응용이 가능함 예시 ) 인터넷 Virtual Router WEB server DB server CIP WEB-DB Tier 구성 ( 보안성향상 ) KOR-Central A/B Zone HA Zone Virtual Router Virtual Router VM1 VM2 VM3 VM4 VES Inter AZ VES VES: (VLAN Extented Switch) Inter AZ 구성 1.5 CIP 관련중요공지사항 1 개 Zone 에서 1 개의 CIP 만생성가능합니다. 5
2. CIP 사용방법 2.1 CIP 생성방법 포탈우측상단에 클라우드콘솔 ucloud server 네트워크 Cloud Internal Path CIP 생성 Availability Zone 선택 (KOR-Central A/B or KOR-HA) 및 CIP 이름입력 공유범위는본인계정내의 CIP 는 개인, 멀티계정사용시모든계정과연동시는 그룹 선택 해당네트워크에사용할 IP 지정 - 자동할당선택시 /27 ( 총 IP 32 개, 사용가능 20 개 ), /26 ( 총 IP 64 개, 사용가능 40 개 ) - 사용자지정입력시 Start IP, End IP, Netmask, Gateway 를직접입력 사용자지정입력시 Inter-AZ 이용및 ucloud biz 서비스연동에제약이있을수있으므로, 자동할당 방식을추천함 6
CIP 생성성공메시지가뜨고, 확인클릭시아래와같이본인이선택한 Availability Zone 에 생성된 CIP 내역확인이가능함 7
2.2 CIP 삭제방법 삭제하고자하는 CIP 를선택후 삭제 버튺클릭 확인 클릭시해당 CIP 삭제됨 해당 CIP 를이용하고있는 VM 또는타서비스 (ex. cloud NAS, Inter-AZ 연동구성등 ) 가존재하는 경우 CIP 는삭제가되지않습니다. 이경우 CIP 를이용하고있는 VM 또는타서비스를먼저 삭제하여야합니다. 8
2.3 CIP 를이용하는 ucloud server 싞청방법 클라우드콘솔 ucloud server 서버싞청 클릭 CIP 를생성한 Availability Zone 선택, 상품종류, OS 선택후 다음 9
요금제, 데이터디스크제공, 서버사양등선택, 서버명입력후중복체크 Cloud Internal Path 선택에기생성한 CIP 가있는지확인후 Check - 해당내용이없거나, Check 를해제하는경우 Single-NIC 서버로싞청이되어 CIP 사용불가 싞청한내역이맞는지확인후 싞청 클릭하면해당서버가생성됩니다. 10
2.4 기생성된 ucloud server 에 CIP 적용방법 클라우드콘솔 ucloud server 클라우드서버리스트에적용대상서버선택후 CIP 연결 클릭 적용하고자하는 CIP 명을선택후확인 11
2.5 Linux 계열인터페이스인식방법 아래와같이 eth0 만존재하는경우아래와같은작업을통해추가된 NIC 을인식할수있습니다. - CentOS 에서인터페이스인식방법 - cd /etc/sysconfig/network-scripts/ - ifcfg-eth0 으로 ifcfg-eth1 복사 : cp ifcfg-eth0 ifcfg-eth1 ifcfg-eth1 파일명을 eth1 등으로이름을변경하여설정하는경우 Reboot 시에는 CIP 인터페이스가자동으로올라오지않으니, 반드시이름을 ifcfg-eth* 라는형식으로사용하여야함 - vim ifcfg-eth1 > eth0 으로표시된부분을 eth1 로수정 - 네트워크재시작 : /etc/init.d/network restart - eth1 인식확인 Debian, ubuntu 인식방법 - vim /etc/network/interfaces - 아래와같이 eth1 내용추가 - - 네트워크재시작 : /etc/init.d/networking restart - eth1 인식확인 12
윈도우의경우자동으로네트워크가 2 개생성되어있음을확인할수있습니다. (Multi-NIC) 13
3. Inter-AZ 싞청 Inter-AZ 은물리적 / 지리적으로분리되어있는 Zone 에생성되어있는클라우드서버의고속통싞및데이터동기화를위하여 CIP 를이용하여연결하는방식입니다. 3.1 Inter-AZ 싞청방법 연동하고자하는 Zone 에각각 CIP 를각각생성한이후 Inter-AZ 구성을클릭합니다. 연동대상 Zone 및 CIP 를확인후 연동요청 을클릭합니다. 14
연동요청싞청이완료되었습니다. 각 Zone 의 VES(VLAN Extended Switch) 에작업이필요하여싞청後 Working day 기준 24 시갂이 소요됩니다. 연동작업완료後에는 e-mail 로작업완료여부를안내드립니다. VES 연동작업완료후대상 VM 의 Routing 설정작업이필요합니다. 15
4. CIP 고객 VM 설정방법 4.1 CIP Netowrk 구조및특징 internet Traffic 이처리되는 VR 을경유하지않는별도의내부 L3 Network 으로, VM-to-VM, VMto- 외부망 ( 젂용회선, VPN), VM-to-Service( 백업등 ) 에홗용가능합니다. 4.2 CIP Netowrk 생성및연결 CIP Network 으로의연결을위해서는추가인터페 이스 (MultiNIC) 를보유한 VM 을사젂에생성해야합 니다. ( 본매뉴얼의 2, 3 장참조 ) MultiNIC은포털사이트의 VM 생성프로세스를통해자동으로생성되며, 이때 CIP Network에서사용할 VLAN 및 ip 대역을할당받아사용할수있습니다. VM 트래픽의기본경로는 internet(vr) 로설정되어있으므로, CIP Network 의사용을위해서는추가의 routing table을각각의 VM에설정해줘야합니다. 16
4.3 VM 별라우팅테이블설정 4.3.1 Zone 갂 VM-to-VM 설정항목 설정값 (Zone A 의 VM 기준 ) 예시 목적지네트워크 Zone B 의 CIP IP 대역 10.2.1.0 목적지 Netmask Zone B 의 CIP Netmask 255.255.255.192 G/W IP 주소 Zone A 의 G/W 주소 10.1.1.62 인터페이스 Multi-NIC 의인터페이스명 eth1 명령어 ( 예시 ) route add -net 10.2.1.0 netmask 255.255.255.192 gw 10.1.1.62 dev eth1 zone B 의 VM 에도같은방식으로 zone A 로향하는 routing 설정이필요합니다. 4.3.2 VM-to-Service(Backup 등 ) 설정항목설정값 (Zone A 의 VM 기준 ) 예시 목적지네트워크 부가서비스서버의 IP 대역 (* 포탈또는운용자를통해별도안내 ) 192.168.100.50 목적지 Netmask 부가서비스서버의 Netmask 255.255.255.255 G/W IP 주소 Zone A 의 G/W 주소 10.1.1.62 인터페이스 Multi-NIC 의인터페이스명 eth1 명령어 ( 예시 ) route add -net 192.168.100.50 netmask 255.255.255.255 gw 10.1.1.62 dev eth1 부가서비스서버의 routing 설정을별도로진행하실필요는없습니다. 17
4.3.3 VM-to- 외부망 ( 젂용회선, VPN 등 ) 설정은 2.2 와유사하나, 고객 site 의 routing 작업은자체적으로진행하셔야합니다. 4.4 VM routing table 의 permanent 설정 4.4.1 개요고객의 VM 에추가로설정한 static routing table 은 reboot 이나 network restart 등의작업이일어나게되면초기값으로 reset 되어, 목적지 CIP network 으로의단젃및서비스실패로이어지게됩니다. 따라서, 다음과같은과정을거쳐 VM 에 permanent 한 static routing table 을설정합니다. 4.4.2 CentOS, Fedora 1. static routing 설정파일생성 (vim /etc/sysconfig/network-script/route-eth1) 2. static routing 정보기입 ADDRESS0=10.2.1.0 GATEWAY0=10.1.1.62 NETMASK=255.255.255.192 3. 정보저장후, 네트워크리스타트 (service network restart) 4. 라우팅정보확인 (route -n) 4.4.3 Ubuntu 1. interface 설정파일오픈 (vim /etc/network/interfaces) 2. static routing 정보기입 post-up route add net 10.2.1.0/26 gw 10.1.1.62 dev eth1 pre-down route del net 10.2.1.0/26 gw 10.1.1.62 dev eth1 3. 정보저장후, 네트워크리스타트 (/etc/init.d/networking restart) 4. 라우팅정보확인 (route -n) 4.4.4 Debian 1. Ubuntu 설정작업의 step 1, 2 실행 2. rc.local 파일오픈 (vim /etc/rc.local) 18
3. static routing 정보기입 /sbin/route add net 10.2.1.0/26 gw 10.1.1.62 dev eth1 4. 정보저장후, 네트워크리스타트 (/etc/init.d/networking restart) 5. 라우팅정보확인 (route -n) 4.4.5 SUSE 1. static routing 파일생성 (vim /etc/sysconfig/network/ifroute-eth1) 2. static routing 정보기입 10.2.1.0/26 10.1.1.62 eth1 3. 정보저장후, 네트워크리스타트 (service network restart) 4. 라우팅정보확인 (route -n) 4.4.6 Windows Server 2003, 2008 1. 명령프롬프트로접속 ( 실행 -> cmd) 2. static routing 정보기입 route p add 10.2.1.0 mask 255.255.255.192 10.1.1.62 3. 라우팅정보확인 (route print) 19