본문 바로가기
  • AI (Artificial Intelligence)

Legacy Skills/VM50

Nexus 1000V를 말한다 - 6편 Nexus 1000V 제거하기 가) Overview 설치 만큼 중요한 것이 제거 입니다. Nexus 1000V의 경우 [그림5]에서 처럼 vCenter와 VSM간의 연동이 기본 구성입니다. 따라서 VSM만 단순 제거하는 것이 아니라 vCenter에서 VSM에 대한 정보들을 삭제 한 후 VSM을 제거 하거나 연동을 끊는 것이 중요합니다. [그림32 – Nexus 1000V 제거 Procedure] 제거시에는 반드시 [그림32]의 제거 Procedure를 따라야 합니다. Plug-In 형태의 설치이기 때문에 제거의 순서는 매우 중요합니다. 4가지 단계 가운데 VEM Uninstall은 Option 이며, VM과 Host가 Migration 된 후에는 VEM이 설치되어 있더라도 Host와 VM들은 VEM과 연.. 2014. 6. 19.
Nexus 1000V를 말한다 - 5편 Nexus 1000V 네트워크 구성하기 가) VSM 기반의 네트워크 구성 [그림14 – NEXUS 1000V 구성을 위한 예시 구성도] ① vSwitch 구성 NEXUS 1000V와 vSwitch는 해당 VM에서 언제든지 Migration을 수행할 수 있습니다. 또한 NEXUS 1000V VSM 역시 NEXUS 1000V, vSwitch 어디에 위치해도 사용이 가능합니다. 물론 전제는 NEXUS 1000V VSM과 VEM, 그리고 vCenter와 항상 통신이 가능해야 하므로 NEXUS 1000V, vSwitch에는 Control Network, Packet Network, Management Network가 존재해야 합니다. [그림14]에서 처럼 VSM을 vSwitch에 두고 관리하는 것이 일반적이므로,.. 2014. 6. 19.
Nexus 1000V를 말한다. - 4편 4 Nexus 1000V Installer 기반의 간편한 구성하기 가) Nexus 1000V Installer 기반 구성 Nexus 1000V 의 소프트웨어 1.4.x 버전이상을 받게 되면, Install 마법사가 기본 포함되어 있습니다. Java 기반의 마법사로 해당 도구는 Nexus 1000V 설치를 매우 간편하게 해 줍니다. 앞서 모든 설치 방식들이 굳이 필요하지 않습니다. 나) Nexus 1000V Installer 마법사 ① vCenter Credential vCenter IP와 User ID, Password를 구성합니다. ② VSM Host 선택 VSM을 설치할 Host를 선택합니다. ③ VSM OVA 파일 구성 OVA파일이 위치한 디렉토리를 설정합니다. 또한 System을 이중화 할 것인지.. 2014. 6. 19.
Nexus 1000V를 말한다 - 3편 Nexus 1000V 설치 가) 설치 순서 [그림8- Nexus1000V 설치 순서 및 도구] 설치 순서는 [그림8]의 Procedure를 따릅니다. ① Control/Packet/Management 네트워크 생성 A. 개요 - NEXUS 1000V 구성을 위한 Control /Packet /Management 네트워크를 구성합니다. B. 구성 방법 i. vCenter 기반 구성 - vCenter에서 직접 Control / Packet / Management 용 vSwitch를 구성하거나, Port Group에 Vlan을 Tag 합니다. ii. Nexus 1000V Installer – NEXUS 1000V Installer를 통해서 구성할 수 있습니다. ② VEM 설치 A. 개요 – NEXUS 1000.. 2014. 6. 19.
Nexus 1000V를 말한다 - 2편 Nexus 1000V 구조 구조 소개 VMWare vSwitch vs Cisco Nexus 1000V [그림6 – VMWare vSwitch vs Cisco Nexus 1000V] VMWare vSwitch와 Cisco Nexus 1000V 의 용어가 다르게 표현되므로 이에 대해 사전에 인지하고 적용하는 것이 매우 중요합니다. VMware vSwitch : vmnic = Cisco NEXUS 1000V : ethernet 일반 스위치에서 Uplink Port에 해당하는 부분이며, 실제 Host에서는 물리적인 LAN Card 입니다. NEXUS 1000V에서는 일반 스위치와 동일하게 ethernet 포트로 구성하여 사용합니다. VMWare vSwitch : vnic = Cisco NEXUS 1000V : .. 2014. 6. 19.
Nexus 1000V를 말한다 - 1편 Nexus 1000V 이해 Nexus 1000V Overview Nexus 1000V(이하 Nexus1KV)는 현재 VMWaer vSphere 기반의 vSwitch가 가지고 있는 한계를 극복하기위해, vSphere 기반의 Hypervisor에 Plug In 형태로 설치 지원되는 제품입니다. vSwitch 이슈 네트워크 정책 적용 이슈 일반적으로 L2 Switch들은 대부분 Layer2에 대한 일반적 기능과 보안, 트래픽 모니터링 및 분석에 대한 기능을 제공하고 있습니다. 예를 들면 트래픽을 특정 물리적 포트나 IP로 우회시키는 Redirection 기능이나, 트래픽제어를 위한 ACL(Access Control List) 등을 제공합니다. 트래픽을 특정 포트나 IP로 우회시키는 이유는 해당 스위치에 L4 .. 2014. 6. 19.
Network Overlay - OTV 1편 Network Overlay - OTV 1편 네트워크 Overlay에 대한 2번째 연재편으로 OTV(Overlay Transport Virtualization)에 대해 이번달 부터 올리기로 했다. 전통적으로 데이터센터의 가장 큰 고민은 바로 DR에 대한 고민이다. DR은 Disaster Recovery의 약어로, 말 그대로 현재 운영 중인 데이터센터가 장애가 발생했을 때 빠른 시간내에 Recovery를 할 수 있는 기술을 의미한다. DR은 기본적으로 주로 FC 또는 FCIP 기반의 DR이 주를 이루었다. FC기반의 DR을 하는 경우는 주로 근거리 이내의 Sync 방식의 동기화 구성을 하는 경우를 주로 사용하고, FCIP 기반의 DR을 하는 경우는 주로 원거리의 Async 방식의 비동기화 구성을 하는 경우.. 2014. 6. 19.
Network Overlay - VXLAN을 말한다.#4 이제 VXLAN 구성 전에 고려사항과 Network Overlay기술을 비교해 보자 1~3편만 보면 VXLAN은 매우 이상적인 기술이다. 하지만, 반드시 고려사항도 있으므로, 이에 대해서도 고려해 보자. Jumbo Frame에 대한 고려사항이 첫번째이다. 필자가 데이터센터 내부에서 강력히 권고하고 싶은 내용이 바로 Jumbo Frame이다. 물론 반론자들은 굳이 Jumbo Frame을 왜 Enable 해야 하냐고 반론을 펼치겠지만, 전체망을 Jumbo로 설정하는 것도 아니고 데이터센터 내부의 스위치들만 Jumbo로 하자는 것이다. Jumbo를 써야하는 이유의 첫번째는 바로 NAS & iSCSI 스토리지 때문이다. 일반적인 네트워크 통신의 패킷이나 프레임전달 방식과 달리, 대부분의 Disk의 Block S.. 2014. 6. 19.
Network Overlay - VXLAN을 말한다. #3 이번 편에서는 VXLAN의 실체적인 기술에 접근해 보고자 한다. VXLAN에서는 vSwitch의 역할이 매우 중요하다. 실제 MAC in IP/UDP의 첨병 역할을 vSwitch가 제공하기 때문이다. 물론 상단의 물리적 스위치가 이러한 역할을 해 주어도 되겠지만, 이러한 경우에는 물리적 스위치가 VXLAN을 지원해야 하기 때문에 물리적 종속성으로 인해 Encapsulation 지점과 Termination 지점 모두 이러한 기술을 지원해야 하는 스위치가 있어야 한다. 네트워크의 물리적인 제약을 뛰어넘기 위해 제공되는 기술적 목표를 무색하게 하는 방식이다. 따라서 vSwitch 의 역할을 이러한 공동의 이상적 목표를 실현하기 위해 매우 중요한 역할을 한다. 네트워크 Side, Server/가상화 Side에서.. 2014. 6. 19.
Network Overlay - VXLAN을 말한다.#2 자, 이번 편에서는 왜 VXLAN이 등장했는지를 좀 더 구체적으로 들여다 보자. VXLAN의 등장 이면에는 현재 네트워크와 데이터센터의 폐쇄적인 모습이 적나라하게 드러난다. 현재 가상화 환경에서의 네트워킹의 고민은 크게 3가지로 요약된다. 첫번째는 네트워크 스위치들의 MAC Address Table 수용에 한계가 있다는 것이다. 두번째는 가상화 환경에서 네트워크 단일 도메인의 VLAN 숫자의 한계이다. 세번째는 가상화 환경에서 네트워크의 경직된 구성으로 인해 유연한 이동이 어렵다는 것이다. 첫번째 MAC Address에 대해서 들여다 보자... 일반적으로 서버들은 NIC 을 1~2개 정도를 구성하고, MAC Address는 2~4개 정도를 가지게 된다. 가상화를 구현하지 않았던 시절에는 서버를 L2 단일.. 2014. 6. 19.
Network Overlay - VXLAN를 말한다.#1 Network Overlay에 대해 접하기 시작한 것이, 불과 2~3년 전이다. 당시 Nexus 1000V와 VMWare vCD(vCloud Director)에 대한 이야기들이었는데, 사실 그 당시에는 본인도 이게 왜 필요한지가 의문이었다. 하지만 최근 Public Cloud/Private Cloud가 성장하면서, Network Overlay는 Server Side, Network Side 모두 주목받는 기술이 되었다. 그 중 가장 주목받는 기술이 VXLAN 이다. VXLAN에 앞서 Network Overlay 기술에 대해 간략하게 소개해 본다. Network Overlay 기술은 간단하게 얘기하면, 기존의 데이터센터 네트워크 망이 어떻게 구성되어 있던지 Network을 넘어 구성하겠다는 것이다. 선뜻 .. 2014. 6. 19.
OpenVswitch 설치 및 실행 방법 Openvswitch: 1.4.0+build0 버전 설치법 설치 #apt-getinstall openvswitch-controller openvswitch-brcompat openvswitch-switch openvswitch-datapath-source #edit '/etc/default/openvswitch-switch' file #BRCOMPAT=no -> BRCOMPAT=yes # module-assistant auto-install openvswitch-datapath install openvswitch(1.4.0) #apt-get install openvswitch-controller openvswitch-brcompat openvswitch-switch openvswitch-datapath-.. 2014. 6. 19.
OpenvSwitch OpenvSwitch 는 Apache2 라이센스의 오픈소스 가상스위치 이다. Open vSwtich 는 멀티레이어 네트워크 스위치의 기능을 하는 소프트웨어 입니다. XenServer 에서 사용하는 네트워크 모드 => vSwitch Mode vs Bridge Mode 6.1 과 6.2 는 기본으로 vSwitch 모드를 사용한다. 확인은 $xe host-list params=software-version 명령으로 network_backend: 항목을 보면 알 수 있다. openvswitch이거나 bridge로 되어 있다. 1 2 [root@xenserver]# xe host-list params=software-version software-version (MRO) : product_version: 6.0... 2014. 6. 19.
논리 아키텍쳐로 알아보는 OpenStack~!! 오랜만에 Openstack과 관련된 글을 쓰는 것 같습니다. 사실 그동안 프로젝트 하느라 openstack을 들여다 볼 시간적 여유가 없었거든요~!! 얼마전에 오픈스택 3주년 기념 세미나 때 오픈스택 아키텍쳐를 최초에 설계한 Ken Pepple 이 과거 오픈스택이 처음 탄생했을 때의 아주 단순했던 아키텍쳐부터 지금까지의 아키텍쳐 변화를 그림과 함께 설명을 했었습니다. 사실 요즘 오프스택 아키텍쳐를 보면 눈에 잘 들어오지 않습니다. 너무 커서~~~ 말입니다. 그래서 오늘은 그 아키텍쳐를 한번 부분별로 살펴 볼까 합니다. 그러면 더 눈에 잘 보이지 않을까요? Conceptual Architecture 아래 그림은 개념적으로 설계한 Conceptual Architecture 이다. 기본 3개의 프로젝트에 4개.. 2014. 6. 19.
Linux의 가상 네트워크 Linux의 가상 네트워크 NIC, 스위치, 네트워크 및 어플라이언스 오늘날의 컴퓨팅에서 부활이 진행되고 있다. 가상화는 수십 년 전에 만들어졌지만 상용 하드웨어의 사용을 통해 진정한 가치가 현재 실현되고 있다. 가상화는 효율성을 위해 서버 워크로드를 통합하지만 서버 환경의 다른 요소가 더 진화된 통합에 필요한 후보로 떠오르고 있다. 많은 사람들은 가상화를 CPU, 메모리 및 스토리지의 통합이라고 인식하지만 이것은 솔루션을 지나치게 단순화하는 것이다. 네트워크는 가상화의 주요 측면이며 가상화 세트의 퍼스트 클래스 요소를 나타낸다. 네트워크 가상화하기 문제점에 대한 높은 수준의 탐색에서 시작하여 Linux®가 네트워크 가상화를 빌드하고 지원하는 다양한 방법에 대해 살펴보자. 기존 환경(그림 1 참조)에서는.. 2014. 6. 19.
Provisioning의 이해 - 프로비저닝, 프로비져닝 [사전적 의미] provision : 준비, 예비, 설비 (for, against) make provision : 준비하다 (for) [IT에서 사용하는 의미] 무언가 여럿 중에 최적인 것을 찾기 위해 필요한 지식을 미리 준비해 놓고 요청에 맞게 공급하는 절차와 행위를 provisioning이라 한다. 즉, 미리 정의된 정책이나 서비스를 사용자에게 내려(지원) 주는 것을 말한다. [Provisioning의 종류] ■ 서버 자원 프로비저닝 서버의 CPU, memory 등의 자원을 할당 또는 적절하게 배치해서 운영할 수 있도록 준비해 놓는 것. ■ OS 프로비저닝 OS를 서버에 설치하고, 구성 작업을 해서 OS가 기동되도록 준비해 놓는 것. ■ 소프트웨어 프로비저닝 소프트웨어(was, dbms, 어플리케이션.. 2014. 6. 19.
가상 디스크 씬 프로비저닝(TP) 가상 디스크 씬 프로비저닝(TP)을 사용하면, 처음 시작할 씬 가상 시스템 디스크를 만들 수 있다. VMFS는 필요할 때까지 디스크 공간을 예약하지 않으며 어레이 기반 씬 볼륨과 뚜렷하게 구분된다. 이 기술을 통해 관리자는 디스크 공간 프로비저닝을 더욱 유연하게 수행할 수 있다. 예를 들어, - 디스크 활용도 개선 - 백업과 같은 디스크 관련 작업 개선 - 실제 및 예정된 디스크 사용량 모니터링을 위한 도구를 수행할 수 있다. - vCenter Server의 경보 및 알람과 VMFS 볼륨 확장 기능은 공유 스토리지 풀의 동적 확장을 지원하여 데이터스토어 내의 사용되지 않는 공간을 줄인다. [출저] http://www.vmware.com 2014. 6. 19.
프로비저닝(Provisioning)이란 프로비저닝(Provisioning)이란 가상 프로비저닝[ Virtual Provisioning ] 스토리지 계층화의 핵심기술로 관리자의 개입 없이 정보의 가치 변화를 자동으로 분석해, 정해 놓은 정책에 따라 데이터를 이동 저장하는 것 (지식경제용어사전, 2010.11, 대한민국정부) [ 사전적 의미 ] provision : 준비, 예비, 설비 (for, against) make provision 준비하다 《for》 [ IT에서 사용하는 의미 ] 무언가 여럿 중에 최적인 것을 찾기 위해 필요한 지식을 미리 준비해 놓고 요청에 맞게 공급하는 절차와 행위를 provisioning이라 한다. 즉, 미리 정의된 정책이나 서비스를 사용자에게 내려(지원, 서포트) 주는것을 말한다. IT인프라 자원을 사용자 또는 비즈.. 2014. 6. 19.