이 섹션에서는 네트워크 설정 방법, vSphere HA 구성 방법, 그리고 Auto Deploy에 대해 운영 환경을 최적화하는 그 밖의 방법을 이해하는 데 도움이 되는 여러 가지 Auto Deploy 모범 사례에 대해 설명합니다. 추가 모범 사례 정보는 VMware 기술 자료를 참조하십시오.

Auto Deploy 및 vSphere HA 모범 사례

다음과 같은 모범 사례를 통해 Auto Deploy로 프로비저닝된 호스트에서 실행되는 가상 시스템의 가용성을 향상시킬 수 있습니다.

일부 환경에서는 Distributed Switch를 통해 Auto Deploy로 프로비저닝된 호스트를 구성하거나 Auto Start Manager를 사용하여 호스트에서 실행되는 가상 시스템을 구성합니다. 이러한 환경에서는 vCenter Server 시스템을 배포할 때 해당 가용성이 Auto Deploy 서버의 가용성과 일치하도록 합니다. 다음과 같은 몇 가지 방법을 사용할 수 있습니다.

  • 개념 증명 환경에서는 vCenter Server 시스템과 Auto Deploy 서버를 동일한 시스템에 배포합니다. 다른 모든 경우에는 두 서버를 개별 시스템에 설치합니다.

  • vCenter Server 하트비트를 배포합니다.

    VMware vCenter Server 하트비트는 애플리케이션, 구성, 운영 체제 또는 하드웨어 관련 중단으로부터 가상 및 클라우드 인프라를 보호하여 vCenter Server에 고가용성을 제공합니다.

  • 가상 시스템에서 vCenter Server 시스템을 배포합니다. vSphere HA 지원 클러스터에서 vCenter Server 가상 시스템을 실행하고 vSphere HA 다시 시작 우선 순위를 높음으로 하여 가상 시스템을 구성합니다. Auto Deploy에서 관리되지 않는 클러스터에 두 개 이상의 호스트를 포함하고, 규칙을 사용하여 이러한 호스트에 vCenter Server 가상 시스템을 고정합니다(vSphere HA DRS의 경우 규칙을 호스팅하기 위한 VM 필요). 클러스터에 DRS를 사용하지 않으려면 규칙을 설정한 다음 DRS를 사용하지 않도록 설정합니다. Auto Deploy에서 관리되지 않는 호스트 수가 많을수록 호스트 오류 복원 기능이 향상됩니다.

    참고:

    vSphere HA를 사용하도록 설정된 클러스터에서는 Auto Start Manager가 지원되지 않으므로 Auto Start Manager를 사용하는 경우에는 이 방법이 적합하지 않습니다.

Auto Deploy 네트워킹 모범 사례

Auto Deploy 네트워킹 모범 사례에 따라 네트워크 문제를 방지합니다.

Auto Deploy 및 IPv6

Auto Deploy는 iPXE 인프라를 활용하므로 각각의 호스트에 IPv4 주소가 있어야 합니다. 이러한 호스트는 각각의 호스트에 IPv4 주소와 IPv6 주소가 모두 지정되어 있는 혼합 모드 배포에 사용할 수 있습니다.

IP 주소 할당

주소 할당에는 DHCP 예약을 사용하는 것이 좋습니다. 고정 IP 주소는 호스트 사용자 지정 메커니즘에서 지원되지만 각 호스트에 개별적으로 주소를 입력하는 방법은 권장되지 않습니다.

VLAN 고려 사항

VLAN을 사용하지 않는 환경에서는 Auto Deploy를 사용하는 것이 좋습니다.

VLAN을 사용하는 환경에서 Auto Deploy를 사용하려면 프로비저닝할 호스트가 DHCP 서버에 연결할 수 있는지 확인해야 합니다. 호스트가 VLAN에 할당되는 방식은 사이트의 설정에 따라 달라집니다. VLAN ID는 스위치 또는 라우터에 의해 할당될 수 있으며 사용자가 호스트의 BIOS에서 또는 호스트 프로파일을 통해 VLAN ID를 설정할 수도 있습니다. 호스트가 DHCP 서버에 연결할 수 있도록 하기 위한 단계는 네트워크 관리자에게 문의하십시오.

Auto Deploy 및 VMware Tools 모범 사례

Auto Deploy를 사용하여 호스트를 프로비저닝하는 경우 VMware Tools가 포함된 이미지 프로파일을 선택할 수도 있고, VMware Tools가 들어 있지 않은 이미지 프로파일과 연결된 더 작은 이미지를 선택할 수도 있습니다.

VMware 다운로드 사이트에서 두 개의 이미지 프로파일을 다운로드할 수 있습니다.

  • xxxxx-standard: VMware Tools 이진 파일이 포함된 이미지 프로파일로, 가상 시스템 내에서 실행되는 게스트 운영 체제에 필요합니다. 이미지의 이름은 대개 esxi-5.0.version-xxxxx-standard로 지정됩니다.

  • xxxxx-no-tools: VMware Tools 이진 파일이 포함되어 있지 않은 이미지 프로파일입니다. 이 이미지 프로파일은 일반적으로 크기가 더 작고 메모리 오버헤드가 적으며 PXE 부팅 환경에서 더 빠르게 부팅됩니다. 이 이미지의 이름은 대개 esxi- version-xxxxx-no-tools로 지정됩니다.

vSphere 5.0 업데이트 1부터는 어느 쪽 이미지로든 ESXi를 배포할 수 있습니다.

  • 네트워크 부팅 시간이 문제가 되지 않고 운영 환경에 여분의 메모리 및 스토리지 오버헤드가 충분한 경우에는 VMware Tools가 포함된 이미지를 선택하십시오.

  • 표준 이미지를 사용할 때 네트워크 부팅 시간이 너무 느린 것으로 확인되거나 호스트의 일부 공간을 절감하려는 경우 xxxxx-no-tools 이미지 프로파일을 사용하고 도구 이진 파일을 공유 스토리지에 배치하면 됩니다.

xxxxx-no-tools 이미지 프로파일을 사용하기로 결정한 경우 다음 단계를 수행합니다.

  1. Auto Deploy를 사용하여 프로비저닝되지 않은 ESXi 호스트를 부팅합니다.

  2. ESXi 호스트의 /productLocker 디렉토리를 공유 스토리지로 복사합니다.

  3. /productLocker 디렉토리를 가리키도록 UserVars.ProductLockerLocation 변수를 변경합니다.

    1. vSphere Web Client에서 참조 호스트를 선택하고 관리 탭을 클릭합니다.

    2. 설정을 선택하고 고급 시스템 설정을 클릭합니다.

    3. uservars에 대해 필터링하고 UserVars.ProductLockerLocation을 선택합니다.

    4. 펜 모양 아이콘을 클릭하고 공유 스토리지를 가리키도록 위치를 편집합니다.

  4. 참조 호스트에서 호스트 프로파일을 생성합니다.

  5. xxxxx-no-tools 이미지 프로파일 및 호스트 프로파일을 참조 호스트에서 다른 모든 호스트로 할당하는 Auto Deploy 규칙을 생성합니다.

  6. 대상 호스트가 참조 호스트에서 제품 잠금 관리자 위치를 선택하도록 대상 호스트를 규칙과 함께 부팅합니다.

Auto Deploy 로드 관리 모범 사례

여러 개의 호스트를 동시에 부팅하면 Auto Deploy 서버의 로드가 상당히 많아집니다. Auto Deploy는 근본적으로 웹 서버이기 때문에 기존의 웹 서버 확장 기술을 사용하여 로드를 분산시킬 수 있습니다. 예를 들어 Auto Deploy와 함께 하나 이상의 캐시 역방향 프록시 서버를 사용할 수 있습니다. 역방향 프록시는 ESXi 부트 이미지의 대부분을 구성하는 정적 파일을 처리합니다. 정적 컨텐츠를 캐시하도록 역방향 프록시를 구성한 후 이를 통해 모든 요청을 Auto Deploy 서버로 전달합니다. 자세한 내용은 VMware 기술 자료 비디오 Using Reverse Web Proxy Servers for Auto Deploy(Auto Deploy에 역방향 웹 프록시 서버 사용)를 참조하십시오.

여러 TFTP 서버(역방향 프록시 서버당 하나씩)를 사용하여 호스트가 역방향 프록시를 통해 부팅되도록 구성합니다. 마지막으로, 각 호스트를 서로 다른 TFTP 서버로 보내도록 DHCP 서버를 설정합니다.

호스트를 부팅할 때 DHCP 서버는 호스트를 서로 다른 TFTP 서버로 보냅니다. 각 TFTP 서버는 호스트를 서로 다른 서버(Auto Deploy 서버 또는 역방향 프록시 서버)로 보내 Auto Deploy 서버의 로드를 상당히 줄여 줍니다.

오랜 정전 시간 후에는 클러스터별로 호스트를 표시하는 것이 좋습니다. 여러 개의 클러스터를 동시에 표시할 경우 Auto Deploy 서버에서 CPU 병목 현상이 발생할 수 있습니다. 모든 호스트는 잠재적인 지연 이후에 나타납니다. 역방향 프록시를 설정하면 병목 현상이 덜 심각해집니다.

vSphere Auto Deploy 로깅 및 문제 해결 모범 사례

vSphere Auto Deploy에서 발생한 문제를 해결하려면 vSphere Web Client에서 Auto Deploy 로깅 정보를 사용하고 원격 호스트로 로깅 정보와 코어 덤프를 보내도록 환경을 설정합니다.

Auto Deploy 로그

  1. Auto Deploy가 등록된 vCenter Server 시스템에 연결되어 있는 vSphere Web Client에서 인벤토리 목록으로 이동하고 vCenter Server 시스템을 선택합니다.

  2. [관리] 탭을 클릭하고 설정을 선택한 다음 Auto Deploy를 클릭합니다.

  3. 로그 다운로드를 클릭하여 로그 파일을 다운로드합니다.

    Auto Deploy 설정 창에서 TFTP 부팅 ZIP과 AutoDeploy 로그 파일을 다운로드할 수 있습니다.

Syslog 설정

원격 Syslog 서버를 설정합니다. Syslog 서버 구성 정보는 vCenter Server 및 호스트 관리 설명서를 참조하십시오. 첫 번째로 부팅하는 호스트에서 원격 syslog 서버를 사용하도록 구성하고 해당 호스트의 호스트 프로파일을 다른 모든 호스트에 적용합니다. 필요한 경우, 시스템 로깅을 위한 통합 아키텍처를 제공하고 네트워크 로깅을 사용하도록 설정하며 여러 호스트의 로그를 결합할 수 있도록 해주는 vCenter Server 지원 도구인 vSphere Syslog Collector를 설치하여 사용합니다.

ESXi Dump Collector 설정

Auto Deploy로 프로비저닝된 호스트에는 코어 덤프를 저장할 로컬 디스크가 없습니다. ESXi Dump Collector를 설치하고 첫 번째 호스트에서 모든 코어 덤프가 ESXi Dump Collector로 연결되도록 설정한 다음 해당 호스트의 호스트 프로파일을 다른 모든 호스트에 적용합니다. ESXCLI로 ESXi Dump Collector 구성를 참조하십시오.

프로덕션 환경에서 Auto Deploy 사용

개념 증명 설정에서 프로덕션 환경으로 이동할 때는 환경이 복원 기능을 갖도록 주의해야 합니다.

  • Auto Deploy 서버를 보호합니다. Auto Deploy 및 vSphere HA 모범 사례에서는 사용할 수 있는 옵션에 대해 간략히 설명합니다.

  • DHCP 서버 및 TFTP 서버를 포함하여 환경에 있는 다른 모든 서버를 보호합니다.

  • Auto Deploy 보안 고려 사항에 요약된 지침을 포함하여 VMware 보안 지침을 따릅니다.