Red Hat Cloud Access 구독의 이미지를 사용하여 Compute Engine에서 가상 머신(VM) 인스턴스를 만들 수 있습니다.
이 옵션을 사용하면 라이선스 구독 비용을 Red Hat에 지불하고 발생하는 인프라 비용만 Google Cloud에 지불합니다. Google Cloud에서 Red Hat Cloud Access 구독의 OS 이미지를 사용할 때는 Red Hat에서 직접 지원을 요청해야 합니다. 지원을 요청하려면 Red Hat 고객 포털에 로그인하고 지원 티켓을 엽니다.
RHEL OS 이미지를 사용하는 VM을 만들 때 Google Cloud 콘솔을 통해 제공되는 싱글 사인온 (SSO) 옵션을 사용하여 Red Hat 기술 자료에 액세스할 수 있습니다.
시작하기 전에
-
아직 인증을 설정하지 않았다면 설정합니다.
인증은 Google Cloud 서비스 및 API에 액세스하기 위해 ID를 확인합니다. 로컬 개발 환경에서 코드 또는 샘플을 실행하려면 다음 옵션 중 하나를 선택하여 Compute Engine에 인증하면 됩니다.
Select the tab for how you plan to use the samples on this page:
Console
When you use the Google Cloud console to access Google Cloud services and APIs, you don't need to set up authentication.
gcloud
-
Google Cloud CLI를 설치합니다. 설치 후 다음 명령어를 실행하여 Google Cloud CLI를 초기화합니다.
gcloud init
외부 ID 공급업체(IdP)를 사용하는 경우 먼저 제휴 ID로 gcloud CLI에 로그인해야 합니다.
- Set a default region and zone.
필요한 역할
VM을 만드는 데 필요한 권한을 얻으려면 관리자에게 프로젝트에 대한 Compute 인스턴스 관리자(v1)(
roles/compute.instanceAdmin.v1
) IAM 역할을 부여해 달라고 요청하세요. 역할 부여에 대한 자세한 내용은 프로젝트, 폴더, 조직에 대한 액세스 관리를 참조하세요.이 사전 정의된 역할에는 VM을 만드는 데 필요한 권한이 포함되어 있습니다. 필요한 정확한 권한을 보려면 필수 권한 섹션을 펼치세요.
필수 권한
VM을 만들려면 다음 권한이 필요합니다.
- 프로젝트에 대한
compute.instances.create
권한 -
커스텀 이미지를 사용하여 VM 만들기: 이미지에 대한
compute.images.useReadOnly
권한 -
스냅샷을 사용하여 VM 만들기: 스냅샷에 대한
compute.snapshots.useReadOnly
권한 -
인스턴스 템플릿을 사용하여 VM 만들기: 인스턴스 템플릿에 대한
compute.instanceTemplates.useReadOnly
권한 -
VM의 서브넷 지정: 프로젝트 또는 선택한 서브넷에 대한
compute.subnetworks.use
권한 -
VM의 고정 IP 주소 지정: 프로젝트에 대한
compute.addresses.use
권한 -
VPC 네트워크를 사용할 때 VM에 외부 IP 주소 할당: 프로젝트 또는 선택한 서브넷에 대한
compute.subnetworks.useExternalIp
권한 -
VM에 레거시 네트워크 할당: 프로젝트에 대한
compute.networks.use
권한 -
레거시 네트워크 사용 시 VM에 외부 IP 주소 할당: 프로젝트에 대한
compute.networks.useExternalIp
권한 -
VM에 VM 인스턴스 메타데이터 설정: 프로젝트에 대한
compute.instances.setMetadata
권한 -
VM에 태그 설정: VM에 대한
compute.instances.setTags
권한 -
VM에 라벨 설정: VM에 대한
compute.instances.setLabels
권한 -
VM에 사용할 서비스 계정 설정: VM에 대한
compute.instances.setServiceAccount
권한 -
VM의 새 디스크 만들기: 프로젝트에 대한
compute.disks.create
권한 -
기존 디스크를 읽기 전용 또는 읽기-쓰기 모드로 연결: 디스크에 대한
compute.disks.use
권한 -
기존 디스크를 읽기 전용 모드로 연결: 디스크에 대한
compute.disks.useReadOnly
권한
커스텀 역할이나 다른 사전 정의된 역할을 사용하여 이 권한을 부여받을 수도 있습니다.
RHEL BYOS 이미지로 VM 만들기
요약하자면, Google Cloud에서 Red Hat Cloud Access 구독을 사용하려면 다음 단계를 완료해야 합니다.
- Red Hat Cloud Access 구독의 이미지에 대한 액세스 권한을 Google Cloud 에 부여합니다.
- Google Cloud 콘솔 또는 Google Cloud CLI를 사용하여 VM을 만듭니다.
Google 그룹에 RHEL 구독에 대한 액세스 부여
Google 그룹에 RHEL BYOS 이미지에 대한 액세스를 제공하려면 다음 단계를 수행합니다.
- 기존 항목을 선택하거나 Google 그룹을 만듭니다.
- 이러한 BYOS 이미지를 사용하려는 모든 사용자 및 서비스 계정을 Google 그룹에 추가합니다. 그룹에 사용자 추가를 참조하세요.
- Red Hat 고객 포털에 로그인하고 다음 단계를 수행합니다.
- 탐색 메뉴에서 클라우드 액세스를 선택합니다.
- 새 공급업체 사용 설정을 클릭합니다.
- Red Hat 인증 클라우드 및 서비스 공급업체 선택 메뉴에서 Google Compute Engine을 선택합니다.
- Google Compute Engine ID를 입력합니다. 1단계에서 만든 Google 그룹에 대한 이메일 주소입니다.
- 사용 설정할 제품을 선택합니다.
- 사용 설정을 클릭합니다.
Google Cloud 계정이 Red Hat 고객 포털에 연결되려면 3~4시간 정도 걸릴 수 있습니다.
RHEL BYOS 프로젝트 이해
rhel-byos-cloud
는 사용 가능한 모든 RHEL BYOS 이미지 목록이 포함된 공개 Google Cloud 프로젝트입니다. 이 프로젝트를 참조하여 자신의 프로젝트에서 VM 인스턴스를 만들 때 사용할 올바른 이미지 이름 또는 이미지 계열을 찾을 수 있습니다. 이 이미지들은 Google Cloud에서 관리하지만 RHEL BYOS 구독을 올바르게 사용 설정한 경우에만 사용할 수 있습니다.VM 만들기
Google 그룹에 RHEL 구독에 대한 액세스 권한을 부여하면 Compute Engine의 공개 Google Cloud
rhel-byos-cloud
프로젝트에서 RHEL BYOS 이미지를 사용할 수 있습니다. 단, 실제 VM 인스턴스는 자신의 프로젝트 내에서 생성해야 합니다.콘솔
Google Cloud 콘솔은
rhel-byos-cloud
프로젝트에서 사용 가능한 RHEL BYOS 이미지를 자동으로 표시하여 이 프로세스를 간소화합니다.Google Cloud 콘솔에서 인스턴스 만들기 페이지로 이동합니다.
VM의 이름을 지정합니다. 자세한 내용은 리소스 이름 지정 규칙을 참조하세요.
선택사항: 이 VM의 영역을 변경합니다. 임의를 선택하면 Google에서 머신 유형 및 가용성을 기반으로 영역을 자동으로 선택합니다.
VM의 머신 구성을 선택합니다.
부팅 디스크 섹션에서 변경을 클릭합니다.
공개 이미지 탭에서 다음 단계를 수행합니다.
- 운영체제 드롭다운에서 다음 중 하나를 선택합니다.
- Red Hat Enterprise Linux
- Red Hat Enterprise Linux for SAP
- 버전 유형 드롭다운에서 사용하려는 이미지를 선택합니다.
- 라이선스 유형 섹션에서 사용자 구독 또는 라이선스 사용(BYOS/BYOL) 사용을 선택합니다.
- 부팅 디스크 유형을 지정합니다.
- 부팅 디스크 크기를 지정합니다.
- 선택사항: 고급 구성 옵션의 경우 고급 구성 표시를 클릭합니다.
- 부팅 디스크 옵션을 확인하려면 선택을 클릭합니다.
- 운영체제 드롭다운에서 다음 중 하나를 선택합니다.
필요에 따라 VM을 추가로 맞춤설정합니다.
만들기를 클릭하여 VM을 만들고 시작합니다.
gcloud
Google Cloud CLI를 사용하여 VM을 만들 때는
rhel-byos-cloud
프로젝트의 올바른 이미지 사용을 보장하기 위해 2단계로 진행해야 합니다.사용하려는 RHEL BYOS 이미지를 찾습니다. 다음 명령어를 실행하여
rhel-byos-cloud
프로젝트에 있는 사용 가능한 이미지를 나열합니다.gcloud compute images list \ --project=rhel-byos-cloud \ --filter="name ~ rhel-byos"
명령어 출력에서 사용하려는 이미지의
name
을 확인합니다. 예를 들어 이름은rhel-9-byos
또는rhel-9-2-sap-byos
일 수 있습니다.BYOS 이미지를 사용하여 VM을 만듭니다. 이전 단계에서 찾은 이미지를 참조하여 자신의 프로젝트에서 PROJECT_ID 및 IMAGE_NAME을 사용하여
gcloud compute instances create
명령어를 실행합니다.gcloud compute instances create VM_NAME \ --project=PROJECT_ID \ --image=IMAGE_NAME
다음을 바꿉니다.
VM_NAME
: 새 VM의 이름입니다.PROJECT_ID
: VM을 만들 프로젝트의 ID입니다.IMAGE_NAME
: 사용할 특정 이미지 이름입니다.
다음 단계
달리 명시되지 않는 한 이 페이지의 콘텐츠에는 Creative Commons Attribution 4.0 라이선스에 따라 라이선스가 부여되며, 코드 샘플에는 Apache 2.0 라이선스에 따라 라이선스가 부여됩니다. 자세한 내용은 Google Developers 사이트 정책을 참조하세요. 자바는 Oracle 및/또는 Oracle 계열사의 등록 상표입니다.
최종 업데이트: 2025-10-19(UTC)
-