참조 시스템에서 게스트 에이전트 및 소프트웨어 부트스트랩 에이전트를 설치한 후 SELinux를 사용하지 않게 설정하여 템플릿이 Dukes Bank 샘플 애플리케이션에 사용되는 MySQL의 특정 구현을 지원하게 합니다. Dukes Bank vSphere 샘플 애플리케이션을 프로비저닝하는 데 사용할 수 있는 템플릿으로 참조 시스템을 전환합니다.

이 태스크 정보

참조 시스템을 템플릿으로 변환한 후에는 템플릿을 가상 시스템으로 다시 변환하기 전에는 템플릿을 편집하거나 전원을 켤 수 없습니다.

프로시저

  1. 참조 시스템에 루트 사용자로 로그인합니다.
    1. /etc/selinux/config 파일을 편집하여 SELinux를 사용하지 않게 설정합니다.
      SELINUX=disabled

      SELinux를 사용하지 않게 설정해 두지 않으면, Dukes Bank 샘플 애플리케이션의 MySQL 소프트웨어 구성 요소가 예상대로 작동하지 않을 수 있습니다.

    2. udev 지속성 규칙을 제거합니다.
      /bin/rm -f /etc/udev/rules.d/70*
    3. 이 템플릿에서 복제된 시스템이 고유한 식별자를 사용하도록 설정합니다.
      /bin/sed -i '/^\(HWADDR\|UUID\)=/d'
      /etc/sysconfig/network-scripts/ifcfg-eth0
    4. 소프트웨어 부트스트랩 에이전트를 설치한 이후에 참조 시스템을 재부팅하거나 재구성한 경우, 에이전트를 재설정합니다.
      /opt/vmware-appdirector/agent-bootstrap/agent_reset.sh
    5. 시스템 전원을 끕니다.
      shutdown -h now
  2. vSphere Web Client에 관리자로 로그인합니다.
  3. 참조 시스템을 마우스 오른쪽 버튼으로 클릭하고 설정 편집을 선택합니다.
  4. VM 이름 텍스트 상자에 dukes_bank_template을 입력합니다.
  5. 참조 시스템에 CentOS 게스트 운영 체제가 있는 경우에는 게스트 OS 버전 드롭다운 메뉴에서 Red Hat Enterprise Linux 6(64비트)을 선택합니다.

    CentOS를 선택하면 템플릿 및 사용자 지정 규격이 예상과 다르게 작동할 수 있습니다.

  6. 확인을 클릭합니다.
  7. vSphere Web Client에서 참조 시스템을 마우스 오른쪽 버튼으로 클릭하고 템플릿 > 템플릿으로 변환을 선택합니다.

결과

vCenter Server가 dukes_bank_template 참조 시스템을 템플릿으로 표시하고 작업을 [최근 작업] 창에 표시합니다. vRealize Automation에서 이미 vSphere 환경을 관리하고 있는 경우에는 다음 번에 자동화된 데이터 수집을 수행하는 동안 이 템플릿이 검색됩니다. vRealize Automation을 아직 구성하지 않은 경우에는 다음 번에 자동화된 데이터 수집을 수행하는 동안 해당 템플릿이 수집됩니다.