4장. IBM 클라우드에 RHEL AI 설치


IBM Cloud에 Red Hat Enterprise Linux AI를 설치하고 배포하려면 먼저 RHEL AI 이미지를 IBM Cloud 이미지로 변환해야 합니다. 그런 다음 IBM Cloud 이미지를 사용하여 인스턴스를 시작하고 IBM Cloud 머신에 RHEL AI를 배포할 수 있습니다.

4.1. RHEL AI 이미지를 IBM Cloud 이미지로 변환합니다.

IBM Cloud에서 부팅 가능한 이미지를 생성하려면 IBM Cloud 계정을 구성하고, COS(Cloud Object Storage) 버킷을 설정하고, RHEL AI 이미지를 사용하여 IBM Cloud 이미지를 생성해야 합니다.

사전 요구 사항

  • 특정 머신에 IBM CLI를 설치했습니다. IBM Cloud CLI 설치에 대한 자세한 내용은 독립 실행형 IBM Cloud CLI 설치를 참조하십시오.

프로세스

  1. 다음 명령을 사용하여 IBM Cloud에 로그인합니다.

    $ ibmcloud login
    Copy to Clipboard Toggle word wrap

    메시지가 표시되면 원하는 계정을 선택하여 로그인합니다.

    로그인 출력 예

    $ ibmcloud login
    API endpoint: https://cloud.ibm.com
    Region: us-east
    
    Get a one-time code from https://identity-1.eu-central.iam.cloud.ibm.com/identity/passcode to proceed.
    Open the URL in the default browser? [Y/n] >
    One-time code >
    Authenticating...
    OK
    
    Select an account:
    1. <account-name>
    2. <account-name-2>
    
    API endpoint:     https://cloud.ibm.com
    Region:           us-east
    User:             <user-name>
    Account:          <selected-account>
    Resource group:   No resource group targeted, use 'ibmcloud target -g RESOURCE_GROUP'
    Copy to Clipboard Toggle word wrap

  2. QCOW2 이미지를 생성하기 전에 다양한 IBM Cloud 구성을 설정하고 COS 버킷을 생성해야 합니다.

    1. 다음 명령을 실행하여 필요한 IBM Cloud 플러그인을 설치할 수 있습니다.

      $ ibmcloud plugin install cloud-object-storage infrastructure-service
      Copy to Clipboard Toggle word wrap
    2. 기본 리소스 그룹을 설정합니다. 다음 예제 명령은 Default 라는 리소스 그룹을 설정합니다.

      $ ibmcloud target -g Default
      Copy to Clipboard Toggle word wrap
    3. 선호하는 리전을 설정하고 다음 example 명령은 us-east 리전을 설정합니다.

      $ ibmcloud target -r us-east
      Copy to Clipboard Toggle word wrap
    4. 서비스 인스턴스에 대한 배포 계획을 선택해야 합니다. IBM 클라우드 웹 사이트에서 속성 및 가격을 확인하십시오.

      1. 다음 명령을 실행하여 사용 가능한 배포 계획을 나열할 수 있습니다.

        $ ibmcloud catalog service cloud-object-storage --output json | jq -r '.[].children[] | select(.children != null) | .children[].name'
        Copy to Clipboard Toggle word wrap
      2. 다음 예제 명령은 premium-global-deployment 계획을 사용하여 환경 변수 cos_deploy_plan 에 넣습니다.

        $ cos_deploy_plan=premium-global-deployment
        Copy to Clipboard Toggle word wrap
      3. COS(Cloud Object Storage) 서비스 인스턴스를 생성하고 cos_si_name 이라는 환경 변수에 이름을 저장하고 다음 명령을 실행하여 cloud-object-storage 를 생성합니다.

        $ cos_si_name=THE_NAME_OF_YOUR_SERVICE_INSTANCE
        Copy to Clipboard Toggle word wrap
        $ ibmcloud resource service-instance-create ${cos_si_name} cloud-object-storage standard global -d ${cos_deploy_plan}
        Copy to Clipboard Toggle word wrap
    5. 다음 명령을 실행하여 cos_crn 이라는 변수에 COS(Cloud Object Storage) 버킷의 클라우드 리소스 이름(CRN)을 가져옵니다.

      $ cos_crn=$(ibmcloud resource service-instance ${cos_si_name} --output json| jq -r '.[] | select(.crn | contains("cloud-object-storage")) | .crn')
      Copy to Clipboard Toggle word wrap
      $ ibmcloud cos config crn --crn ${cos_crn} --force
      Copy to Clipboard Toggle word wrap
    6. 다음 명령을 사용하여 환경 변수 bucket_name 으로 이름이 COS(Cloud Object Storage) 버킷을 생성합니다.

      $ bucket_name=NAME_OF_MY_BUCKET
      Copy to Clipboard Toggle word wrap
      $ ibmcloud cos bucket-create --bucket ${bucket_name}
      Copy to Clipboard Toggle word wrap
    7. 인프라 서비스에서 다음 명령을 실행하여 서비스 인스턴스 ${cos_si_guid} 변수에 있는 버킷을 읽을 수 있도록 허용합니다.

      $ cos_si_guid=$(ibmcloud resource service-instance ${cos_si_name} --output json| jq -r '.[] | select(.crn | contains("cloud-object-storage")) | .guid')
      Copy to Clipboard Toggle word wrap
      $ ibmcloud iam authorization-policy-create is cloud-object-storage Reader --source-resource-type image --target-service-instance-id ${cos_si_guid}
      Copy to Clipboard Toggle word wrap
  3. 이제 IBM Cloud Object Storage(CoS) 서비스 인스턴스 버킷이 설정되었으므로 Red Hat Enterprise Linux AI 다운로드 페이지에서QCOW2 이미지를 다운로드해야 합니다.
  4. QCOW2 이미지 링크를 복사하여 다음 명령에 추가합니다.

    $ curl -Lo disk.qcow2 "PASTE_HERE_THE_LINK_OF_THE_QCOW2_FILE"
    Copy to Clipboard Toggle word wrap
  5. RHEL AI IBM Cloud 이미지로 사용할 이름을 설정합니다.

    $ image_name=rhel-ai-20240703v0
    Copy to Clipboard Toggle word wrap
  6. 다음 명령을 실행하여 선택한 리전을 사용하여 QCOW2 이미지를 COS(Cloud Object Storage) 버킷에 업로드합니다.

    $ ibmcloud cos upload --bucket ${bucket_name} --key ${image_name}.qcow2 --file disk.qcow2 --region <region>
    Copy to Clipboard Toggle word wrap
  7. 다음 명령을 사용하여 방금 업로드한 QCOW2를 IBM Cloud 이미지에 변환합니다.

    $ ibmcloud is image-create ${image_name} --file cos://<region>/${bucket_name}/${image_name}.qcow2 --os-name red-ai-9-amd64-nvidia-byol
    Copy to Clipboard Toggle word wrap
  8. 작업이 시작되면 다음 명령을 실행하여 IBM Cloud 이미지 구성을 image_id 변수로 설정합니다.

    $ image_id=$(ibmcloud is images --visibility private --output json | jq -r '.[] | select(.name=="'$image_name'") | .id')
    Copy to Clipboard Toggle word wrap
  9. 다음 명령을 사용하여 작업의 진행 상황을 볼 수 있습니다.

    $ while ibmcloud is image --output json ${image_id} | jq -r .status | grep -xq pending; do sleep 1; done
    Copy to Clipboard Toggle word wrap
  10. 다음 명령을 사용하여 새로 생성된 이미지의 정보를 볼 수 있습니다.

    $ ibmcloud is image ${image_id}
    Copy to Clipboard Toggle word wrap
맨 위로 이동
Red Hat logoGithubredditYoutubeTwitter

자세한 정보

평가판, 구매 및 판매

커뮤니티

Red Hat 문서 정보

Red Hat을 사용하는 고객은 신뢰할 수 있는 콘텐츠가 포함된 제품과 서비스를 통해 혁신하고 목표를 달성할 수 있습니다. 최신 업데이트를 확인하세요.

보다 포괄적 수용을 위한 오픈 소스 용어 교체

Red Hat은 코드, 문서, 웹 속성에서 문제가 있는 언어를 교체하기 위해 최선을 다하고 있습니다. 자세한 내용은 다음을 참조하세요.Red Hat 블로그.

Red Hat 소개

Red Hat은 기업이 핵심 데이터 센터에서 네트워크 에지에 이르기까지 플랫폼과 환경 전반에서 더 쉽게 작업할 수 있도록 강화된 솔루션을 제공합니다.

Theme

© 2025 Red Hat