업데이트일 : 2015.09.17 Server CIP 기능가이드 목차서비스소개 CIP 사용방법 Inter-AZ 신청방법 CIP 고객 VM 설정방법 서비스소개 본문서는 KT ucloud server 의부가기능인 Cloud Internal Path ( 이하 CIP 이라함 ) 를사용하는방법에대해문서화합니다. 목적 본문서는 KT ucloud biz 의 CIP 기능을사용할수있도록포탈에서신청, 세부실행및설정하는방법을설명하는데목적이있습니다. 범위 CIP(Cloud Internal Path) 의신청 / 해지및생성 / 삭제방법 CIP를이용한 Inter-AZ(Availability Zone) 신청방법 CIP 고객 VM 설정가이드 CIP 의구성도 현재 ucloud server 생성시 VM 에 Single NIC(Network Interface Card) 만제공되어, 내 / 외부트래픽이동일네트워크에서유통됨 CIP 사용시 VM 에 Multi-NIC 이제공되어, 외부트래픽과내부트래픽을별도의네트워크를통하여유통가능
CIP 의활용방안 별도네트워크대역을통해 Tier 구성 (ex. WEB server-db 서버 ), Inter-AZ 사용등다양한응용이가능함 CIP 관련중요공지사항 1 개 Zone 에서 1 개의 CIP 만생성가능합니다. CIP 사용방법 CIP 생성방법 포탈우측상단에 클라우드콘솔 "
ucloud server -> 네트워크 -> Cloud Internal Path -> CIP 생성 Availability Zone 선택 (KOR- Central A / Central B / HA / Seoul-M ) 및 CIP 이름입력 해당네트워크에사용할 IP 지정 자동할당선택시 /27 ( 총 IP 32 개, 사용가능 21 개 ), /26 ( 총 IP 64 개, 사용가능 53 개 ),/25 ( 총 IP 128 개, 사용가능 117 개 ) 사용자지정입력시 Start IP, End IP, Netmask IP, Gateway 를직접입력 사용자지정입력시 Inter-AZ 이용및 ucloud biz 서비스연동에제약이있을수있으므로, 자동할당 방식을추천함 CIP 생성성공메시지가뜨고, 확인클릭시아래와같이본인이선택한 Availability Zone 에생성된 CIP 내역확인이가능함
CIP 삭제방법 삭제하고자하는 CIP 를선택후 Action 삭제 버튼클릭 확인 클릭시해당 CIP 삭제됨 해당 CIP 를이용하고있는 VM 또는타서비스 (ex. cloud NAS, Inter-AZ 연동구성등 ) 가존재하는경우 CIP 는삭제가되지않습니다. 이경우 CIP 를이용하고있는 VM 또는타서비스를먼저삭제하여야합니다. CIP 를이용하는 ucloud server 신청방법 클라우드콘솔 ucloud server -> 클라우드서버리스트 -> 서버생성 클릭 서버명입력후중복체크, 그룹선택
CIP 를생성한 Availability Zone 위치선택, 상품종류, 운영체제선택 CIP IP 선택하기 CIP 생성방식선택및기생성된목록선택후확인 서버사양선택하기 신청한내역및이용금액확인후신청하기
기생성된 ucloud server 에 CIP 적용방법 클라우드콘솔 -> ucloud server -> 클라우드서버리스트에적용대상서버선택후 Action CIP 연결 클릭 적용하고자하는 CIP 명을선택후확인 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 인식확인 위도우의경우자동으로네트워크가 2 개생성되어있음을확인할수있습니다. (MultiNIC) Inter-AZ 신청 Inter-AZ : 물리적 / 지리적으로분리되어있는 Zone 에생성되어있는클라우드서버의고속통신및데이터동기화를위하여 CIP 를이용하여연결하는방식입니다. Inter-AZ 신청방법 연동하고자하는 Zone 에각각 CIP 를각각생성한이후 Inter-AZ 구성을클릭합니다.
연동대상 Zone 및 CIP 를확인후 연동요청 을클릭합니다 연동요청신청이완료되었습니다. 각 Zone 의 VES(VLAN Extended Switch) 에작업이필요하여신청後 Working day 기준 24 시간이소요됩니다. 연동작업완료後에는 e-mail 로작업완료여부를안내드립니다 VES 연동작업완료후대상 VM 의 Routing 설정작업이필요합니다 CIP 고객 VM 설정방법 CIP Network 구조및특징
Internet Traffic 이처리되는 VR 을경유하지않는별도의내부 L3 Network 으로, VM-toVM,VM-to- 외부망 ( 전용회선, VPN), VM-to-Service( 백업등 ) 에활용가능합니다. CIP Network 으로의연결을위해서는추가인터페이스 (MultiNIC) 를보유한 VM 을사전에생성해야합니다. MultiNIC 은포털사이트의 VM 생성프로세스를통해자동으로생성되며, 이때 CIP Network 에서사용할 VLAN 및 ip 대역을할당받아사용할수있습니다. VM 트래픽의기본경로는 internet(vr) 로설정되어있으므로, CIP Network 의사용을위해서는추가의 routing table 을각각의 VM 에설정해줘야합니다. VM 별라우팅테이블설정 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.192gw 10.1.1.62 dev eth1
zone B 의 VM 에도같은방식으로 zone A 로향하는 routing 설정이필요합니다. 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 설정을별도로진행하실필요는없습니다. VM-to- 외부망 ( 전용회선, VPN 등 ) 설정은 4.3.2 와유사하나, 고객 site 의 routing 작업은자체적으로진행하셔야합니다. VM 별 VM routing table 의 permanent 설정 개요 고객의 VM 에추가로설정한 static routing table 은 reboot 이나 network restart 등의작업이일어나게되면초기값으로 reset 되어, 목적지 CIP network 으로의단절및서비스실패로이어지게됩니다. 따라서, 다음과같은과정을거쳐 VM 에 permanent 한 static routing table 을설정합니다 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) 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) Debian 1. Ubuntu 설정작업의 step 1, 2 실행 2. rc.local 파일오픈 (vim /etc/rc.local) 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) 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) 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)