진짜 개발자
본문 바로가기

Cloud

Cloud - ESXi 여러개를 관리하기위한 VCSA(Linux기반)설치

728x90

ESXi란 - VMware의 Hypervisor 

  - Type1 베어메탈 형태의 하이퍼바이저이다.

  - ESXi 는 콘솔접속이 가능 <-> ESX 는 콘솔접속이 불가능

        - ESXi 설치후 해당 IP로 직접 접근이 가능하나 해당 ESXi 하나만을 관리 가능하므로 추천하지 않는다

따라서 VCSA를 설치하여 VCSA로 접근하여 여러개의 ESXi를 관리하는 것이 좋다


VCenter - ESXi를 관리하기위 한 툴

- ESXi에 직접 접근하게 되면 ESXi 1개만을 관리할 수 있다 이때문에 VCSA를 이용하여 여러개의 ESXi를 관리한다

- VCSA Web 과 VCSA Client 프로그램 둘중하나를 이용하여 ESXi들을 관리한다 요즘은 Web을 많이 이용한다


*ActiveDirectory 도메인의 사용자 및 그룹이 vCenter Server 구성요소에 엑세스 가능하게 설정하기

- https://docs.vmware.com/kr/VMware-vSphere/6.0/com.vmware.vsphere.vcsa.doc/GUID-08EA2F92-78A7-4EFF-880E-2B63ACC962F3.html


조건

1. Mem12GB 이상의 Host가 필요

2. DC필요 (IP로 접속이 불가능)

3. CPU : 2P 1C 

4. MEM : 4GB


VMware 네트워크 종류

VMKernal - 외부에서 ESXi 까지만 연결이 되는 포트


VM Net Network - 가상머신까지 연결이 되는 포트


용어

VCSA - VMware vCenter Server Appliance


BOX(VCSA 내에서는 데이터센터 로 통한다)

- ESXi가 설치되는 장비

1. 내장형

2. 외부형


Thin Disk - 동적할당 (사용하는 만큼만) <-> Thick Disk


Appliance - 오로지 1개의 기능만을 실행하는 서버를 의미함

  우리가 배운 서버의 모든 기능을 활용하는 장비는 Appliance가 아님


구조

- VM들을 관리하기 위한 ESXi하이퍼바이저 안에 VCSA가 설치된다

- VCSA는 하나의 ESXi에만 설치되면 된다


그 VCSA를 통해 여러개의 ESXi를 관리한다. 


다시 그 ESXi들이 여러개의 VM들을 관리한다.




시나리오

 

W2k16-AD

W2k16-Mem

ESXi

IP

1.0.0.1

1.0.0.2

1.0.0.11

SM

255.255.255.0

DG

1.0.0.254

DNS

1.0.0.1

168.126.63.1

CPU

1P1C

1P1C

2P1C

Memory

4GB

2GB

12GB

HDD

50GB,20GB

50GB,100GB

100GB

Roles

DC, NFS_ISO

NFS_STO

Hypervisor


















과정

Web VCSA를 이용하여 ESXi 들을 관리한다.


1. W2k16-AD 설치 및 구성

- AD구축

- NFS 역할 추가 후 NFS_ISO 이름의 NFS공유 디스크 추가

- W10 ISO파일을 NFS_ISO에 넣어 놓는다


2. W2k16-Mem 설치 및 구성

- AD 가입

- NFS 역할 추가 후 NFS_STO 이름의 NFS공유 디스크 추가


3. ESXi 설치

ESXi 하드웨어를 추가하기위해 VMware ESX를  선택


하드웨어 이름을 알아보기 쉽게 ESXi 로 설정


CPU를 2Processors, 1Core로 설정


Memory를 12GB로 설정


Paravirtualized SCSI로 설정한다 (반가상화)


HDD 는 100GB로 설정


CPU설정을 확인하면 자동으로 CPU 가상화가 체크되어있음을 볼 수 있다.


CD에 VMvisor를 넣는다


ESXi Install을 진행한다


Enter를 눌러 Continue

나머지는 Default로 그대로 진행하면 된다


US Default 를 선택


F2를 눌러 ESXi 를 설정한다


Configure Management Network를 선택하여 Network 설정을 진행한다.


3번째에 체크하고 직접 IP를 설정한다


DNS설정을 진행


AD를 바라보게 한다

HOSTname을 적절히 설정한다



4. VCSA 설치


VCSA 를 설치하기 위해 VCSA iso 파일을 우클릭하여 가상 드라이브에 마운트를 선택한다.


VCSA를 더블클릭하여 실행


vcsa-ui-installer를 클릭하여 폴더를 연다

win32를 선택


 

installer.exe를 실행한다 (경로 : H:\vcsa-ui-installer\win32)


설치를 선택


배포유형을 내장형으로 선택한다


ESXi 호스트 : 배포 대상을 ESXi 의 IP로 지정한다

암호 : ESXi 의 root 계정의 비밀번호를 입력한다


VM이름을 VCSA로 지정하고 루트암호를 설정한다


배포크기는 매우 작음을 선택한다


아직 NFS 데이터 스토어와 연결을 할 수 없으므로 Local 데이터 스토어를 선택한다

씬 디스크 모드를 선택하여 동적 디스크 할당을 한다


VM Network 를 선택하여 ESXi에 설치되는 VM으로 접근이 가능하게 한다

IP : 1.0.0.12



설치가 진행이된다


설치 1단계가 끝이나면 2단계를 진행해야한다.

VCSA에 대한 간단한 설정이다.


VCSA에 접근하기 위한 SSO를 설정한다


설치가 진행된다


5. VCSA 설정

0) VCSA Web 접속

internet explorer에서 VCSA를 설치할 때 지정한 IP를 입력하면 

VCSA Web이 나타난다 

설치시 입력했던 도메인을 관리자계정과함께 적어 ID로 사용한다


1) 데이터센터 구성(ESXi 들이 관리될 BOX)

  데이터 센터 구성은 간단하다 VCSA에 우클릭하여 새 데이터센터 만들기를 누르고 적절한 이름을 지정하면 된다


2) 하이퍼바이저 추가(ESXi)

데이터센터를 우클릭하여 호스트를 추가한다(하이퍼 바이저 추가 작업)


root 계정으로 입력


확인 후 진행


잠금 모드를 일반으로 설정


확인


호스트가 추가 되었음을 볼 수 있다.


3) 하이퍼바이저가 사용할 데이터 스토어 추가(NFS_ISO , NFS_STO) 

1. NFS STO 추가 (VM들이 저장될 곳)

하이퍼 바이저가 사용될 데이터 스토어를 추가하기위해 새데이터 스토어를 클릭한다.


네트워크 상에있는 데이터 스토어를 사용할 것이므로 NFS를 유형으로 지정한다


NFS3 를 지정


VM들이 저장될 STO를 추가하는 것이므로 NFS_STO로 이름을 지정한다.


2. NFS ISO 추가(VM들이 사용할 ISO가 저장되는 곳)

생략 ...


다음과 같이 ISO와 STO를 추가 된것을 볼 수 있다.


4) VM 추가

하이퍼 바이저를 클릭하고 VM 탭에서 새 가상 시스템을 누른다.


이름을 적절히 입력한다.


NFS_STO에 저장한다


default로 진행


사양을 시나리오대로 준다.


ISO파일을 넣기 위해 데이터 스토어 ISO파일을 선택한다


W10 ISO를 집어 넣고 가상시스템을 시작시키면 Windows10 설치를 진행 할 수 있다.


@VCSA 접속이 안되는 경우

VCSA가 설치된 ESXi를 웹을 통하여 접속한뒤 VCSA를 따로 시작시켜야한다.

(VCSA가 시작되는 시간이 매우 오래걸리므로 참고)