Bitnami 어플라이언스 배포

Bitnami by VMware는 다양한 턴키 가상 어플라이언스 카탈로그를 제공합니다. 가장 일반적인 수많은 오픈 소스 소프트웨어 프로젝트를 포함하여 VMware Marketplace에서 제공되는 Bitnami의 모든 vSphere 호환 어플라이언스를 배포할 수 있습니다.

이 문서에서는 Azure VMware Solution 프라이빗 클라우드에서 Bitnami로 패키징된 다음 가상 어플라이언스를 설치하고 구성하는 방법을 알아봅니다.

  • LAMP

  • Jenkins

  • PostgreSQL

  • NGINX

  • RabbitMQ

필수 조건

1단계: Bitnami 가상 어플라이언스 OVA/OVF 파일 다운로드

  1. VMware Marketplace로 이동하여 Azure VMware Solution 프라이빗 클라우드에 설치하려는 가상 어플라이언스를 다운로드합니다.

  2. 버전을 선택하고 다운로드를 선택한 다음, EULA 라이선스에 동의합니다.

    참고 항목

    가상 머신에서 파일에 액세스할 수 있는지 확인합니다.

2단계: 프라이빗 클라우드의 로컬 vCenter Server에 액세스

  1. Azure Portal에 로그인합니다.

    참고 항목

    Azure US Gov 포털에 액세스해야 하는 경우 https://portal.azure.us/

  2. 프라이빗 클라우드를 선택한 다음 ID를 관리>합니다.

  3. vCenter Server URL, 사용자 이름 및 암호를 복사합니다. 이를 사용하여 VM(가상 머신)에 액세스합니다.

  4. 개요를 선택하고 VM을 선택한 다음, RDP를 통해 연결합니다. 연결하는 데 도움이 필요한 경우 자세한 내용은 가상 머신에 연결을 참조하세요.

  5. VM에서 브라우저를 열고 vCenter URL로 이동합니다.

  6. 이전에 복사해둔 cloudadmin@vsphere.local 사용자 자격 증명으로 로그인합니다.

    Screenshot showing the VMware vSphere sign in page.

3단계: vCenter Server에 Bitnami OVA/OVF 파일 설치

  1. LAMP 가상 어플라이언스 설치하려는 클러스터를 마우스 오른쪽 단추로 클릭하고 OVF 템플릿 배포를 선택합니다.

  2. 로컬 파일을 선택하고 이전에 다운로드한 OVF 파일로 이동합니다. 그런 후 다음을 선택합니다.

  3. 데이터 센터를 선택하고 가상 어플라이언스 VM의 이름(예: bitnami-lampstack)을 제공합니다. 그런 후 다음을 선택합니다.

  4. VM을 실행할 컴퓨팅 리소스로 ESXi 호스트를 선택한 후, 다음을 선택합니다.

  5. 세부 정보를 검토하고 다음을 선택합니다.

  6. 사용권 계약에 동의하고 다음을 선택합니다.

  7. VM에 대한 스토리지를 선택하고 다음을 선택합니다.

  8. VM의 대상 네트워크를 선택하고 다음을 선택합니다.

  9. VM 및 네트워킹 속성과 같은 템플릿을 사용자 지정하는 데 필요한 정보를 제공합니다. 그런 후 다음을 선택합니다.

  10. 구성 설정을 검토한 다음, 마침을 선택합니다.

  11. 작업 콘솔에서 OVF 템플릿의 배포 상태가 성공적으로 완료되었는지 확인합니다.

  12. 설치가 완료되면 작업에서 전원 켜기를 선택하여 어플라이언스를 켭니다.

  13. vCenter Server 콘솔에서 웹 콘솔 시작을 선택하고 Bitnami 가상 어플라이언스에 로그인합니다. 기본 사용자 이름 및 암호는 Bitnami 가상 어플라이언스 지원 설명서에서 확인하세요.

    참고 항목

    기본 암호를 보다 안전한 암호로 변경할 수 있습니다. 자세한 내용은 다음을 참조하세요.

4단계: 가상 어플라이언스 고정 IP 할당

이 단계에서는 bootprotoonboot 매개 변수를 수정하고 고정 IP 주소를 Bitnami 가상 어플라이언스로 할당합니다.

  1. 네트워크 구성 파일을 검색합니다.

    sudo find /etc -name \*ens160\*
    
  2. /etc/sysconfig/network-scripts/ifcfg-ens160 파일을 편집하고 부팅 매개 변수를 수정합니다. 그런 다음, 고정 IP, 네트워크 마스크 및 게이트웨이 주소를 추가합니다.

    • bootproto=static

    • onboot=yes

  3. ifcfg-ens160 파일의 변경 내용을 보고 확인합니다.

    cat ifcfg-ens160  
    
  4. 네트워킹 서비스를 다시 시작합니다. 그러면 네트워킹 서비스가 먼저 중지된 다음, IP 구성이 적용됩니다.

    sudo systemctl restart network
    
  5. 게이트웨이 IP 주소를 ping하여 네트워크에 대한 구성 및 VM 연결을 확인합니다.

  6. 기본 경로 0.0.0.0이 나열되어 있는지 확인합니다.

    sudo route -n
    

5단계: 가상 어플라이언스 대한 SSH 액세스 사용

이 단계에서는 원격 액세스 제어를 위해 가상 어플라이언스에서 SSH를 사용하도록 설정합니다. SSH 서비스는 기본적으로 사용하지 않도록 설정되어 있습니다. 또한 OpenSSH 클라이언트를 사용하여 호스트 콘솔에 연결합니다.

  1. SSH 서비스를 사용하도록 설정하고 시작합니다.

    sudo rm /etc/ssh/sshd_not_to_be_run
    sudo systemctl enable sshd
    sudo systemctl start sshd
    
  2. /etc/ssh/sshd_config 파일을 편집하여 암호 인증을 변경합니다.

    PasswordAuthentication yes
    
  3. sshd_config 파일의 변경 내용을 보고 확인합니다.

    sudo cat sshd_config
    
  4. 파일에 대한 변경 내용을 다시 로드합니다.

    sudo /etc/init.d/ssh force-reload
    
  5. SSH 세션을 시작합니다.

    ssh hostname:22
    
  6. 가상 어플라이언스 콘솔 프롬프트에서 Bitnami 사용자 이름 및 암호를 입력하여 호스트에 연결합니다.