VMware Cloud Foundation ( VCFaaS ) 워크로드를 VPC용 IBM Cloud 가상 서버로 마이그레이션

Transit Gateway 전용 연결을 사용하여 VMware VMware Cloud Foundation as a Service ( VCFaaS )의 Windows 및 Red Hat Enterprise Linux (RHEL) 워크로드를 IBM Cloud Virtual Servers for VPC로 마이그레이션합니다.

가상 서버를 IBM Cloud VPC 으로 마이그레이션하기: 단계별 안내서

트랜짓 게이트웨이를 사용하여 가상 서버를 IBM Cloud VPC 로 마이그레이션하는 방법을 알아보세요. 이 튜토리얼에서는 VPC 설정, 가상 서버 마이그레이션 및 디스크 관련 내용을 다룹니다.

다음 튜토리얼에서는 다음과 같은 목표를 다룹니다.

  • VPC와 필요한 리소스를 만듭니다.
  • 마이그레이션 예제로 사용할 Microsoft Windows® 가상 서버와 RHEL 가상 서버로 IBM Cloud for VMware Solutions 인스턴스를 설정합니다.
  • Transit Gateway (TGW)를 통해 IBM Cloud for VMware Solutions 와 VPC 간에 비공개 연결을 구축합니다.
  • 가상 서버 디스크를 VPC 블록 스토리지 볼륨으로 이동합니다.
  • 마이그레이션된 디스크에서 가상 서버를 만듭니다.

Transit Gateway 을 통해 사용자 환경을 VPC에 연결하는 등 일부 VMware 구성 단계는 다릅니다.

이 튜토리얼의 일부인 가상 서버에는 다음과 같은 제약 조건이 있습니다:

  • 단일 디스크 크기가 250GB 미만입니다.
  • BYOL(Bring Your Own License)이 아닙니다.
  • 마이그레이션을 시작하는 데 필요한 패키지를 다운로드하기 위해 인터넷에 접속합니다.

다음 다이어그램은 이 튜토리얼을 통해 빌드하는 내용을 설명합니다.

가상화 솔루션 VPC 마이그레이션 자습서 상위 수준 아키텍처
가상화 솔루션 VPC 마이그레이션 자습서 상위 수준 아키텍처

시작하기 전에

이 튜토리얼에는 다음 전제조건이 필요합니다.

  • 사용 가능한 VCFaaS 인스턴스입니다.
  • 필요한 VCFaaS 리소스를 만들 수 있도록 VCFaaS 환경을 관리할 수 있는 올바른 액세스 정책이 있는지 확인합니다.
    • VM
    • 네트워크
    • 방화벽 규칙
    • NAT 규칙
    • Transit Gateway (TGW) 커넥션 그룹

자세한 내용은 다음에 대한 IAM 액세스 관리 VCFaaS 을 참조하세요.

  • 필요한 VPC 리소스를 만들 수 있도록 VPC 및 해당 리소스를 관리할 수 있는 올바른 액세스 정책이 있는지 확인합니다.
    • VPC
    • 가상 서버
    • 보안 그룹
    • 퍼블릭 게이트웨이
    • 유동 IP

자세한 내용은 ‘VPC 인프라 서비스에 대한 IAM(Identity and Access Management)액세스 관리’를 참조하십시오.

  • 다음 TGW 리소스를 생성할 수 있도록, 트랜짓 게이트웨이(TGW)를 관리할 수 있는 적절한 액세스 정책이 설정되어 있는지 확인하십시오.
    • TGW
    • TGW 연결

자세한 내용은 다음에서 IAM 권한 사용 IBM Cloud Transit Gateway 을 참조하세요.

이주를 위해 가상 사설 클라우드(VPC) 생성하기 IBM Cloud

IBM Cloud 에서 VPC 환경을 생성하고 구성하는 방법을 알아보세요. 이 환경에서는 마이그레이션된 가상 서버와 서브넷, 보안 그룹 등의 관련 리소스를 호스팅할 수 있습니다.

다음 단계에 따라 VPC 환경을 만들고 설정합니다. VPC는 마이그레이션된 가상 서버 및 서브넷, 게이트웨이, 보안 그룹과 같은 관련 리소스를 호스팅합니다. 다음 정보에는 마이그레이션 프로세스의 후반부에 사용되는 리소스도 포함되어 있습니다.

시작하기 전에 IBM Cloud 콘솔에 로그인했는지 확인하세요.

  1. 탐색 메뉴에서 인프라 > 네트워크 > VPC로 이동한 다음 만들기를 클릭합니다.
  2. '위치' 섹션에서 다음 정보를 입력하십시오:
    • 지역에서는 북미를 선택합니다.
    • 지역에서는 댈러스(미국 남부) 를 선택합니다.
  3. 세부 정보 섹션의 이름에 vpc-migration 을 입력합니다.
  4. 각 영역에 기본 접두사 만들기 확인란을 선택 취소합니다. 기본 접두사는 VPC 간에 동일하게 유지되며, 여러 VPC가 동일한 IBM Cloud 클래식 인프라 계정에 연결되어 있는 경우 라우팅 충돌이 발생할 수 있습니다.
  5. '가상 사설 클라우드 만들기'를 클릭합니다.
  6. 생성한 VPC의 이름을 클릭하세요.
  7. 주소 접두사 탭을 선택합니다.
  8. 위치의 주소 접두사를 원하는 대로 생성합니다 us-south-1. 이 주소 접두사가 IBM Cloud Transit Gateway 을 사용하여 IBM Cloud 클래식 인프라를 통해 연결된 다른 VPC에서 사용하는 접두사와 겹치지 않는지 확인합니다.
  9. 탐색 메뉴에서 인프라 > 네트워크 > 서브넷으로 이동합니다. 그런 다음 작성을 클릭하십시오.
  10. '위치' 섹션에서 다음 정보를 입력하십시오:
    • 지역에서는 북미를 선택합니다.
    • 지역에서는 댈러스(미국 남부) 를 선택합니다.
    • **영역에서 **us-south-1.
  11. 세부 정보 섹션의 이름에 vpc-migration-sn-1 을 입력하고 가상 사설 클라우드의 새 VPC를 선택합니다.
  12. IP 범위 선택 섹션에서 이전에 생성한 주소 접두사를 선택합니다. 서브넷의 접두사 전체를 사용할 수 있습니다.
  13. 서브넷에 공용 게이트웨이 연결 토글을 선택합니다. 이렇게 하면 워크로드가 VPC에서 인터넷에 액세스할 수 있습니다.
  14. 서브넷 작성을 클릭하십시오.

VPC 마이그레이션을 위한 가상 서버 생성

IBM Cloud VPC 에서 마이그레이션을 실행하기 위한 워커 가상 서버를 생성하는 방법을 알아보세요.

마이그레이션을 실행하는 데 사용되는 작업자 가상 서버를 만들려면 다음 단계를 따르세요.

  1. 탐색 메뉴에서 [인프라] > [네트워크 ] > [서브넷]을 클릭합니다.
  2. 사용 가능한 리소스 목록에서 vpc-migration-sn-1.
  3. 연결된 리소스를 클릭하십시오.
  4. 첨부된 인스턴스 섹션에서 만들기를 클릭합니다.
  5. '위치' 섹션에서 다음 정보를 입력하십시오:
    • 지역에서는 북미를 선택합니다.
    • 지역에서는 댈러스(미국 남부) 를 선택합니다.
    • **영역에서 **us-south-1.
  6. 세부 정보 섹션의 이름에 vpc-migration-vsi-worker 을 입력합니다.
  7. '서버 구성' 섹션에서 다음 정보를 지정하십시오
    • 이미지의 경우 이미지 변경을 클릭합니다.
    • ‘이미지 선택’ 양식이 표시되며, 여기서 다음과 같은 작업을 수행할 수 있습니다:
      1. 검색 Ubuntu.
      2. 를 선택합니다 ibm-ubuntu-24-04-3-minimal-amd64-4 를 선택하고 저장을 클릭합니다.
    • SSH 키 의 경우 SSH 키 만들기를 클릭하고 SSH 키 만들기 양식에서 다음 작업을 수행합니다:
      1. ‘세부 정보’ 섹션에서 다음 정보를 입력하십시오:
        1. 이름에 vpc-migration-ssh-key 을 입력합니다.
        2. SSH 키 입력 방법 선택에서 저를 위한 키 쌍 생성을 선택합니다.
      2. 작성을 클릭하십시오. SSH 개인 키가 자동으로 다운로드됩니다.
  8. '가상 서버 만들기'를 클릭합니다.

안전한 VPC 액세스를 위한 바스티온 가상 서버 생성

이 단계별 튜토리얼을 따라 VPC 리소스에 안전하게 액세스할 수 있는 바스티온 가상 서버를 생성하는 방법을 알아보세요.

바스티온 가상 서버를 생성하여 VPC의 리소스에 안전하게 액세스할 수 있습니다.

  1. 탐색 메뉴에서 [인프라] > [네트워크 ] > [서브넷]을 클릭합니다.
  2. 사용 가능한 리소스 목록에서 vpc-migration-sn-1.
  3. 연결된 리소스를 클릭하십시오.
  4. 첨부된 인스턴스 섹션에서 만들기를 클릭합니다.
  5. '위치' 섹션에서 다음 정보를 입력하십시오:
    • 지역에서는 북미를 선택합니다.
    • 지역에서는 댈러스(미국 남부) 를 선택합니다.
    • **영역에서 **us-south-1.
  6. 세부 정보 섹션의 이름에 vpc-migration-vsi-bastion 을 입력합니다.
  7. 서버 구성 섹션에서 다음 정보를 지정하십시오:
    • 이미지의 경우 이미지 변경을 클릭합니다.
    • ‘이미지 선택’ 양식이 표시되며, 여기서 다음과 같은 작업을 수행할 수 있습니다:
      1. ubuntu을(를) 검색하십시오.
      2. 를 선택합니다 ibm-ubuntu-24-04-3-minimal-amd64-4 를 선택하고 저장을 클릭합니다.
  8. SSH 키의 경우, vpc-migration-ssh-key를 선택합니다.
  9. '가상 서버 만들기'를 클릭합니다.

유동 IP 만들기

인터넷에서 바스티온 서버에 액세스하려면 다음 단계를 완료하여 플로팅 IP를 생성하세요.

  1. 탐색 메뉴에서 인프라 > 컴퓨팅 > 가상 서버 인스턴스로 이동합니다.
  2. 사용 가능한 리소스 목록에서 vpc-migration-vsi-bastion을 선택합니다.
  3. 네트워킹을 클릭하십시오.
  4. 연결된 네트워크 인터페이스의 메뉴 아이콘을 클릭합니다.
    1. '플로팅 IP 편집'을 클릭합니다.
    2. 유동 IP 편집 양식에서 첨부하기를 클릭합니다
    3. 플로팅 IP 연결 양식에서 새 플로팅 IP 예약을 클릭합니다.
    4. 유동 IP 예약 양식의 세부 정보 섹션에 있습니다:
      1. 이름에 vpc-migration-fip 을 입력합니다.
      2. 예약을 클릭합니다.
  5. 닫기를 클릭하여 메뉴를 종료합니다.

VPC 내 바스티온 가상 서버에 대한 보안 그룹 구성

가상 사설 클라우드(VPC) 내의 바스티온 가상 서버에 대한 보안 그룹을 생성하고 구성하여 보안을 강화하고 SSH 연결을 활성화하는 방법을 알아보세요.

보안 그룹은 Bastion 가상 서버에 대한 SSH 연결을 허용합니다.

다음 단계를 따라 보안 그룹을 생성하십시오.

VPC 보안을 개선하려면 이 보안 그룹의 인바운드 규칙에서 IP 또는 CIDR을 소스 유형으로 설정해야 합니다. 이 설정은 연결된 리소스로 유입되는 트래픽 소스를 제한하는 데 도움이 됩니다.

  1. 탐색 메뉴에서 인프라 > 네트워크 보안 그룹을 클릭한 다음 만들기를 클릭합니다.

  2. '위치' 섹션에서 다음 정보를 입력하십시오:

    • 지역에서는 북미를 선택합니다.
    • 지역에서는 댈러스(미국 남부) 를 선택합니다.
    • **영역에서 **us-south-1.
    • ‘세부 정보’ 섹션에서 다음 정보를 입력하십시오:
      • 이름에 vpc-migration-sg-bastion 을 입력합니다.
      • 가상 사설 클라우드의 경우, vpc-migration을 선택합니다.
  3. '인바운드 규칙' 섹션에서 다음 정보를 지정하십시오:

    1. 작성을 클릭하십시오. 인바운드 규칙 만들기 양식에서 다음 정보를 지정합니다:
      • 프로토콜의 경우 TCP.
      • 포트의 경우 포트 범위를 선택합니다.
      • 포트 최소에 22 을 입력합니다.
      • 포트 최대값에 22 을 입력하고 만들기를 클릭합니다.
    2. 작성을 클릭하십시오. 인바운드 규칙 만들기 양식에서 다음 정보를 지정합니다:
      • 프로토콜에서 ICMP를 선택합니다.
      • 값에서 유형 및 코드를 선택합니다.
      • 유형에 8 을 입력합니다.
      • 코드의 경우 비워두고 만들기를 클릭합니다.
  4. 가상 서버 인터페이스 연결하기 섹션에서 다음 정보를 지정합니다:

    • 바스티온 가상 서버의 인터페이스를 선택합니다.
    • '보안 그룹 만들기'를 클릭합니다.
  5. 바스티온 가상 서버의 IP를 가져옵니다:

    • 탐색 메뉴에서 인프라 > 컴퓨팅 > 가상 서버 인스턴스를 클릭합니다.
    • Vpc-migration-vsi-bastion을 검색합니다.
    • 결과 목록에서 Bastion 가상 서버의 플로팅 IP를 복사합니다.
  6. 작업자 가상 서버의 IP를 가져옵니다:

    • 탐색 메뉴에서 인프라 > 컴퓨팅 > 가상 서버 인스턴스를 클릭합니다.
    • Vpc-migration-vsi-worker를 검색합니다.
    • 결과 목록에서 작업자 가상 서버의 예약된 IP를 복사합니다.
  7. 다운로드한 SSH 비공개 키를 기본 위치에 복사합니다.

    • Windows의 기본 위치는 C:\Users\<YourUsername>\.ssh\id_rsa 입니다.
    • Linux 및 macOS, 에서 기본 위치는 ~/.ssh/id_rsa 입니다.
  8. 작업자 가상 서버에서 인터넷에 연결해 보세요.

    • 보안 셸을 사용하여 다음 명령을 실행하여 작업자 가상 서버에 로그인합니다:

ssh -J root@<BASTION_VSI_IP> root@<WORKER_VSI_IP>

여기서,

  • <BASTION_VSI_IP> 는 이전에 복사한 바스티온 가상 서버의 IP입니다.

  • <WORKER_VSI_IP> 는 이전에 복사한 작업자 가상 서버의 IP입니다.

  • 다음 명령을 실행하여 해당 도메인 이름으로 Google 에 연결할 수 있는지 확인합니다:

nslookup www.google.com

VCFaaS 인스턴스에서 네트워킹 설정

다음 단계에 따라 VMware Cloud Director( VCFaaS ) 환경에서 네트워킹을 구성하여 가상 서버에 필요한 패키지를 설치하는 데 아웃바운드 인터넷 액세스를 사용하도록 설정하세요.

  1. IBM Cloud 콘솔에 로그인하십시오.
  2. VCFaaS 테넌트 포털로 이동합니다.
    1. 탐색 메뉴에서 VMware > 리소스 > VCF as a Service 을 클릭합니다.
    2. 사용 가능한 리소스 목록에서 디렉터 사이트를 선택하고 VMware 콘솔을 클릭합니다.
    3. OIDC로 로그인을 클릭하고 메시지에 따라 IBM Cloud 계정으로 로그인합니다.
  3. 라우팅된 가상 데이터 센터(VDC) 네트워크를 만듭니다.
    1. 측면 창에서 데이터 센터를 클릭합니다.
    2. 사용 가능한 데이터 센터 목록에서 VDC를 선택합니다.
    3. 네트워킹 섹션에서 네트워크를 클릭합니다.
    4. 새로 작성을 클릭하십시오. 새 조직 VDC 네트워크 마법사에서 다음 정보를 지정합니다:
      1. “범위” 섹션에서 다음 정보를 명시하십시오:
        1. 현재 조직 가상 데이터 센터를 선택합니다.
        2. 다음 을 클릭하십시오.
      2. “네트워크 유형” 섹션에서 다음 정보를 지정하십시오:
        1. 라우팅을 선택합니다.
        2. 다음 을 클릭하십시오.
      3. 'Edge 연결' 섹션에서 다음 정보를 지정하십시오
        1. 엣지 게이트웨이를 선택합니다.
        2. 다음 을 클릭하십시오.
      4. ‘일반’ 섹션에서 다음 정보를 입력하십시오:
        1. ‘이름 ’ 란에 ‘ 192.168.0.1/24 ’을 입력하세요.
        2. 게이트웨이 CIDR의 경우 192.168.0.1/24 을 입력합니다.
        3. 다음 을 클릭하십시오.
      5. 고정 IP 풀 섹션에서 다음 정보를 지정합니다:
        1. IP 범위는 192.168.0.2-192.168.0.254 을 입력합니다.
        2. 추가 를 클릭하십시오.
        3. 다음 을 클릭하십시오.
      6. DNS 섹션에서 다음 정보를 지정하십시오:
        1. 기본 DNS의 경우 161.26.0.10 을 입력합니다.
        2. 보조 DNS의 경우 8.8.8.8 를 입력합니다.
        3. 다음 을 클릭하십시오.
      7. 세그먼트 프로필 템플릿 섹션에서 다음을 클릭합니다.
      8. 완료 준비됨 섹션에서 마침을 클릭합니다.
  4. 라우팅된 VDC 네트워크에서 아웃바운드 트래픽을 허용하는 방화벽 규칙을 만듭니다.
    1. 측면 창에서 데이터 센터를 클릭합니다.
    2. 사용 가능한 데이터 센터 목록에서 VDC를 선택합니다.
    3. 네트워킹 섹션에서 엣지를 클릭합니다.
    4. 엣지 게이트웨이를 클릭합니다.
    5. 서비스 섹션에서 방화벽을 클릭합니다.
    6. 새로 작성을 클릭하십시오. 새 규칙 양식에서 다음 정보를 지정합니다:
      1. 이름에 다음을 입력합니다 outbound-rule
      2. 소스의 경우 편집을 클릭합니다. 소스 방화벽 그룹 선택 양식에서 다음 정보를 지정합니다:
        1. '방화벽 IP 주소'를 클릭합니다.
        2. 추가 를 클릭하십시오.
        3. 표시되는 새 항목에 ‘ 192.168.0.1/24 ’을 입력하세요.
        4. 유지를 클릭하십시오.
      3. 대상의 경우 편집을 클릭합니다. 대상 방화벽 그룹 선택 양식에서 다음 정보를 지정합니다:
        1. 모든 대상을 사용으로 설정합니다.
        2. 유지를 클릭하십시오.
      4. 저장 을 클릭하십시오.
  5. 라우팅된 VDC 네트워크에서 인터넷에 접속할 수 있도록 NAT(네트워크 주소 변환) 규칙을 생성합니다
    1. 측면 창에서 데이터 센터를 클릭합니다.
    2. 사용 가능한 데이터 센터 목록에서 VDC를 선택합니다.
    3. 네트워킹 섹션에서 엣지를 클릭합니다.
    4. 엣지 게이트웨이를 클릭합니다. 서비스 섹션에서 NAT를 클릭합니다.
    5. 새로 작성을 클릭하십시오. NAT 규칙 추가 양식에서 다음 정보를 지정합니다:
      1. ‘이름 ’ 란에 ‘ outbound-nat ’을 입력하세요.
      2. NAT 작업의 경우, ‘ SNAT (소스 네트워크 주소 변환)’을 입력하십시오.
      3. 외부 IP 의 경우 사용 가능한 IP 목록에서 IP를 선택하거나 새 IP를 요청합니다.
      4. 내부 IP의 경우 192.168.0.0/24 을 입력합니다.
      5. 저장 을 클릭하십시오.

VCFaaS 인스턴스에 Ubuntu 서버 ISO 업로드하기

다음 단계에 따라 VCFaaS 에 카탈로그를 만들고 Ubuntu 서버 ISO를 업로드합니다. 이 ISO는 나중에 디스크 마이그레이션을 위해 가상 서버를 셸로 부팅하는 데 사용됩니다.

  1. Ubuntu 서버 가져오기로 이동하여 Ubuntu 서버의 최신 LTS 버전 ISO를 다운로드합니다.
  2. IBM Cloud 콘솔에 로그인하십시오.
  3. VCFaaS 테넌트 포털로 이동합니다.
  4. 카탈로그 작성
    1. 측면 창에서 콘텐츠 허브를 클릭합니다.
    2. ‘카탈로그’를 클릭하세요.
    3. 새로 작성을 클릭하십시오. 카탈로그 생성 양식에서 다음 정보를 지정합니다:
      1. ‘이름 ’ 란에 ‘ vpc-migration-catalog ’을 입력하세요.
      2. 확인을 클릭하십시오.
  5. Ubuntu 서버 ISO를 카탈로그에 업로드합니다.
    1. 측면 창에서 콘텐츠 허브를 클릭합니다.
    2. ‘카탈로그’를 클릭하세요.
    3. 사용 가능한 카탈로그 목록에서 vpc-migration-catalog를 선택합니다.
    4. 미디어를 클릭하십시오.
    5. 추가 를 클릭하십시오. 미디어 업로드 양식에서 다음 정보를 지정합니다:
      1. ‘업로드 ’ 아이콘을 클릭하세요.
        1. 파일 브라우저에서 이전에 다운로드한 Ubuntu 서버 ISO를 클릭합니다.
        2. 열기를 클릭하십시오.
      2. 확인을 클릭하고 ISO가 업로드될 때까지 기다립니다.

Windows 및 RHEL 가상 서버 만들기

다음 단계에 따라 VCFaaS 에서 Windows 및 RHEL 가상 서버를 생성합니다. 이러한 서버는 VPC로 마이그레이션됩니다.

  1. IBM Cloud 콘솔에 로그인하십시오.

  2. VCFaaS 테넌트 포털로 이동합니다.

  3. Windows 가상 서버를 생성합니다.

    1. 측면 창에서 데이터 센터
    2. 사용 가능한 데이터 센터 목록에서 VDC를 선택합니다.
    3. 컴퓨팅 섹션에서 가상 머신을 클릭합니다.
    4. “새 VM ”을 클릭하고 다음 정보를 입력하십시오:
      1. ‘이름 ’ 란에 ‘ vm-win22 ’을 입력하세요.
      2. 템플릿의 경우 Windows-22-Template-Official.
      3. NIC에서:
        1. IP 모드의 경우, 정적 - IP 풀을 선택합니다.
      4. 확인을 클릭하고 가상 서버의 전원이 켜질 때까지 기다립니다.
  4. Windows 가상 서버의 비밀번호 가져오기

    1. 측면 창에서 데이터 센터를 클릭합니다.
    2. 사용 가능한 데이터 센터 목록에서 VDC를 선택합니다.
    3. 컴퓨팅 섹션에서 가상 머신을 클릭합니다.
    4. 찾기 vm-win22 를 클릭합니다.
    5. 세부 정보 > 게스트 OS 사용자 지정 > 편집을 클릭합니다. 게스트 속성 수정 양식에서 다음 정보를 지정합니다:
      1. 비밀번호를 복사합니다.
      2. 삭제를 클릭합니다.
  5. Windows 가상 서버에 대한 웹 콘솔 창을 엽니다.

    1. 측면 창에서 데이터 센터를 클릭합니다.
    2. 사용 가능한 데이터 센터 목록에서 VDC를 클릭합니다.
    3. 컴퓨팅 섹션에서 가상 머신을 클릭합니다.
    4. 찾기 vm-win22 목록에서 세부정보 > 웹 콘솔 시작을 클릭하고 웹 콘솔 창에서 복사한 비밀번호로 관리자로 로그인합니다.
  6. Windows 가상 서버에서 인터넷에 연결해 보세요.

    1. 웹 콘솔 창에서 다음 작업을 수행합니다:
      1. Microsoft Edge 을 엽니다.
      2. Google 홈페이지로 이동하세요.
      3. 페이지가 로드되는지 확인합니다.
    2. 웹 콘솔 창을 닫습니다.
  7. RHEL 가상 서버를 생성합니다.

    1. 측면 창에서 데이터 센터를 클릭합니다.
    2. 사용 가능한 데이터 센터 목록에서 VDC를 선택합니다.
    3. 컴퓨팅 섹션에서 가상 머신을 클릭합니다.
    4. ‘새 VM ’을 클릭합니다. 새 VM 양식에서 다음 정보를 지정합니다:
      1. 이름에 다음을 입력합니다 vm-rhel9
      2. 템플릿의 경우 RHEL-9-Template-Official
      3. NICs 섹션에서 다음 정보를 지정하십시오:
        1. IP 모드의 경우, 정적 - IP 풀을 선택합니다.
      4. 확인을 클릭하고 가상 서버의 전원이 켜질 때까지 기다립니다.
  8. RHEL의 비밀번호를 받습니다.

    1. 측면 창에서 데이터 센터를 클릭합니다.
    2. 사용 가능한 데이터 센터 목록에서 VDC를 클릭합니다.
    3. 컴퓨팅 섹션에서 가상 머신을 클릭합니다.
    4. 찾기 vm-rhel9 를 클릭합니다.
    5. 세부 정보 > 게스트 OS 사용자 지정 > 편집을 클릭하고 게스트 속성 편집 양식에서 다음을 클릭합니다
      1. 비밀번호를 복사합니다.
      2. 삭제를 클릭합니다.
  9. RHEL 가상 서버에 대한 웹 콘솔 창을 엽니다.

    1. 측면 창에서 데이터 센터
    2. 사용 가능한 데이터 센터 목록에서 VDC를 선택합니다.
    3. 컴퓨팅 섹션에서 가상 머신을 클릭합니다.
    4. 찾기 vm-rhel9 를 클릭합니다.
    5. 세부사항을 클릭하십시오.
    6. 웹 콘솔 시작 을 클릭하고 웹 콘솔 창
      1. 복사한 비밀번호를 사용하여 루트로 로그인합니다.
  10. RHEL 가상 서버에서 인터넷에 연결해 보세요.

    1. 웹 콘솔 창에서 다음 명령을 실행하여 Google 의 도메인 이름을 확인할 수 있는지 확인합니다:

    nslookup www.google.com

    1. 웹 콘솔 창을 닫습니다.

Windows virtIO 드라이버용 ISO를 Windows 가상 서버로 가져오기

다음 단계에 따라 Windows virtIO 드라이버가 포함된 ISO를 가져와 전송합니다. 이 드라이버는 IBM Cloud VPC 와의 호환성을 보장하는 데 도움이 됩니다. Windows 가상 서버의 이 ISO 파일은 이후 단계에서 Windows 복구 이미지를 패치하는 데 사용됩니다.

  1. IBM Cloud 콘솔에 로그인하십시오.

  2. VCFaaS 테넌트 포털로 이동합니다.

  3. 임시 RHEL 가상 서버를 만듭니다.

    1. 측면 창에서 데이터 센터를 클릭합니다.
    2. 사용 가능한 데이터 센터 목록에서 VDC를 선택합니다.
    3. 컴퓨팅 섹션에서 가상 머신을 클릭합니다.
    4. “새 VM ”을 클릭하고 다음 정보를 입력하십시오:
      1. ‘이름 ’ 란에 ‘ vm-rhel9-tmp ’을 입력하세요.
      2. 템플릿의 경우 RHEL-9-Template-Official.
      3. NICs 섹션에서 다음 정보를 지정하십시오
        1. IP 모드의 경우, 정적 - IP 풀을 선택합니다.
      4. 확인을 클릭하고 가상 서버의 전원이 켜질 때까지 기다립니다.
  4. 임시 RHEL 가상 서버의 비밀번호를 얻습니다.

    1. 측면 창에서 데이터 센터를 클릭합니다.
    2. 사용 가능한 데이터 센터 목록에서 VDC를 선택합니다.
    3. 컴퓨팅 섹션에서 가상 머신을 클릭합니다.
    4. 찾기 vm-rhel9-tmp 를 클릭합니다.
    5. 세부사항을 클릭하십시오.
    6. 게스트 OS 사용자 지정을 클릭합니다.
    7. 편집 을 클릭하고 게스트 속성 편집 양식을 작성합니다,
      1. 비밀번호를 복사합니다.
      2. 삭제를 클릭합니다.
  5. 웹 콘솔 창을 임시 RHEL 가상 서버로 엽니다

    1. 측면 창에서 데이터 센터를 클릭합니다.
    2. 사용 가능한 데이터 센터 목록에서 VDC를 선택합니다.
    3. 컴퓨팅 섹션에서 가상 머신을 클릭합니다.
    4. 사용 가능한 가상 서버 목록에서 vm-rhel9-tmp.
    5. 웹 콘솔 창에서 세부 정보 > 웹 콘솔 시작을 클릭합니다,
  6. 운영 VMware Cloud Director 가이드에 있는 단계에 따라 Red Hat 구독 관리자에 임시 RHEL 가상 서버를 등록하세요.

  7. RHEL 가상 서버에 virtio-win 패키지를 설치합니다.

    1. 웹 콘솔 창에서,
      1. dnf install -y virtio-win 을 실행하여 패키지를 설치합니다.
  8. 임시 RHEL 가상 서버의 IP 가져오기

    1. 측면 창에서 데이터 센터를 클릭합니다.
    2. 사용 가능한 데이터 센터 목록에서 VDC를 선택합니다.
    3. 컴퓨팅 섹션에서 가상 머신을 클릭합니다.
    4. 찾기 vm-rhel9-tmp 를 클릭합니다.
    5. 세부사항을 클릭하십시오.
    6. 하드웨어 섹션에서 NIC를 클릭합니다.
    7. 기본 네트워크 인터페이스의 IP 주소를 복사합니다.
  9. Windows 가상 서버의 비밀번호를 가져옵니다.

  10. virtIO 드라이버 ISO를 Windows 가상 서버에 복사합니다.

    1. 측면 창에서 데이터 센터를 클릭합니다.
    2. 사용 가능한 데이터 센터 목록에서 VDC를 선택합니다.
    3. 컴퓨팅 섹션에서 가상 머신을 클릭합니다.
    4. 찾기 vm-win22 를 클릭합니다.
    5. 웹 콘솔 창에서 세부 정보 > 웹 콘솔 시작을 클릭합니다,
      1. Windows 가상 서버의 비밀번호를 사용하여 관리자로 로그인합니다.
      2. 명령 프롬프트를 열고 다음 명령을 실행하여 RHEL 가상 서버에서 ISO를 복사합니다:

    scp root@<TEMP_RHEL_VM_IP>:/usr/share/virtio-win/virtio-win.iso C:\virtio-win.iso

        Where
       
        `<TEMP_RHEL_VM_IP>` is the IP of the temporary RHEL virtual server that you previously copied.
       
        When prompted whether you trust the remote server, enter **y** and enter the password of the temporary RHEL virtual server.
    
  11. 이후 단계에서 VPC에 네트워크 연결이 설정된 후 ISO 파일을 작업자 가상 서버로 전송하려면 임시 RHEL 가상 서버와 virtio-win.iso 파일을 now.They 에 보관해야 합니다.

Windows 가상 서버용 클라우드 초기화 설치 관리자 가져오기

또한 Windows 가상 서버가 VPC에서 가상 서버로 실행되려면 Cloud-init이 설치되어 있어야 합니다. 인터넷에서 설치 프로그램을 받으려면 다음 단계를 따르세요.

  1. IBM Cloud 콘솔에 로그인하십시오.
  2. VCFaaS 테넌트 포털로 이동합니다.
  3. Windows 가상 서버의 비밀번호를 가져옵니다.
  4. Windows 가상 서버에 대한 웹 콘솔 창을 엽니다.
  5. 클라우드 초기화 설치 관리자 다운로드
    1. 웹 콘솔 창에서:
      1. Microsoft Edge 을 엽니다.
      2. 설치 프로그램 다운로드 페이지로 이동합니다. 다운로드가 자동으로 시작됩니다.
    2. 웹 콘솔 창을 닫습니다.

VCFaaS 인스턴스와 VPC 간에 트랜짓 게이트웨이(비공개 연결) 설정하기

다음 단계에 따라 트랜짓 게이트웨이를 생성하여 IBM Cloud 사설 네트워크를 통해 VCFaaS 인스턴스와 VPC를 안전하게 연결하세요.

  1. IBM Cloud 콘솔에 로그인하십시오.

  2. Transit Gateway를 작성하십시오.

    1. 탐색 메뉴에서 [인프라] > [네트워크] > [트랜짓 게이트웨이 ]를 클릭합니다.
    2. 작성을 클릭하십시오.
    3. ‘구성’ 섹션에서 다음 정보를 지정하십시오
      1. ‘이름 ’ 란에 ‘ vpc-migration-tgw ’을 입력하세요.
    4. '위치' 섹션에서 다음 정보를 입력하십시오
      1. 라우팅 옵션에서 로컬 라우팅을 선택합니다
      2. 위치에서 댈러스(미국 남부) 를 선택합니다.
      3. 작성을 클릭하십시오.
  3. VPC를 트랜짓 게이트웨이에 연결합니다.

    1. 탐색 메뉴에서 [인프라] > [네트워크] > [트랜짓 게이트웨이 ]를 클릭합니다.
    2. 사용 가능한 리소스 목록에서 vpc-migration-tgw를 선택합니다.
    3. 연결 추가를 클릭하고 양식 내에서 다음 정보를 지정합니다:
      1. 네트워크 연결의 경우, VPC를 선택합니다.
      2. 연결 범위에서 이 계정에 새 연결 추가를 선택합니다.
      3. 지역에서는 댈러스(미국 남부) 를 선택합니다.
      4. 사용 가능한 연결에서 vpc-migration을 선택합니다.
      5. 추가 를 클릭하십시오.
  4. VCFaaS 인스턴스를 트랜짓 게이트웨이에 연결합니다.

    1. 트랜짓 게이트웨이를 사용하여 VCF as a Service 와 IBM Cloud 서비스를 상호 연결하기의 단계에 따라 VCFaaS 인스턴스를 트랜짓 게이트웨이에 연결합니다.
  5. VPC 환경의 가상 서버와 VCFaaS 인스턴스 간의 트래픽을 허용하는 보안 그룹을 만듭니다.

    1. 탐색 메뉴에서 [인프라] > [네트워크] > [보안 그룹]을 클릭합니다.
    2. 작성을 클릭하십시오.
    3. '위치' 섹션에서 다음 정보를 입력하십시오
      1. 지역에서는 북미를 선택합니다.
      2. 지역에서는 댈러스(미국 남부) 를 선택합니다.
    4. ‘세부 정보’ 섹션에서 다음 정보를 입력하십시오
      1. ‘이름 ’ 란에 ‘ vpc-migration-sg-tgw ’을 입력하세요.
      2. 가상 사설 클라우드의 경우, vpc-migration을 선택합니다.
    5. '인바운드 규칙' 섹션에서 다음 정보를 지정하십시오
      1. 만들기를 클릭하고 양식 내에서 다음 정보를 지정합니다:
        1. 프로토콜에서 모든 프로토콜을 선택합니다.
        2. 소스 유형에서 IP 또는 CIDR을 선택합니다.
        3. 소스에 192.168.0.0/24 을 입력합니다.
        4. 작성을 클릭하십시오.
    6. 가상 서버 인터페이스 연결하기 섹션에서 작업자 가상 서버의 인터페이스를 선택하고 보안 그룹 만들기를 클릭합니다.
  6. VPC 서브넷의 IP 범위 가져오기

    1. 탐색 메뉴에서 [인프라] > [네트워크] > [서브넷]을 클릭합니다.
    2. 사용 가능한 리소스 목록에서 vpc-migration-sn-1.
    3. IP 범위의 값을 복사합니다.
  7. VCFaaS 테넌트 포털로 이동합니다.

  8. VPC 환경에서 VCFaaS 인스턴스와 가상 서버 간의 트래픽을 허용하는 방화벽 규칙을 만듭니다.

    1. 측면 창에서 데이터 센터를 클릭합니다.
    2. 사용 가능한 데이터 센터 목록에서 VDC를 선택합니다.
    3. 네트워킹 섹션에서 엣지를 클릭합니다
    4. 엣지 게이트웨이를 클릭합니다.
    5. 서비스 섹션에서 방화벽을 클릭합니다.
    6. 새로 만들기를 클릭하고 양식 내에서 다음 정보를 지정합니다:
      1. ‘이름 ’ 란에 ‘ tgw-outbound-rule ’을 입력하세요.
      2. 소스의 경우 편집을 클릭하고 양식 내에서 다음 정보를 지정합니다:
        1. '방화벽 IP 주소'를 클릭합니다.
        2. ‘추가’를 클릭하고 192.168.0.0/24 을 입력하세요.
        3. 유지를 클릭하십시오.
      3. 대상에서 수정을 클릭하고 양식 내에서 다음 정보를 지정합니다:
        1. '방화벽 IP 주소'를 클릭합니다.
        2. 추가 를 클릭하십시오.
        3. 표시되는 새 항목에 VPC 서브넷의 IP 범위를 입력합니다.
        4. 유지를 클릭하십시오.
      4. 저장 을 클릭하십시오.
    7. 새로 만들기를 클릭하고 양식 내에서 다음 정보를 지정합니다:
      1. ‘이름 ’ 란에 ‘ tgw-inbound-rule ’을 입력하세요.
      2. 소스의 경우 편집을 클릭하고 양식 내에서 다음 정보를 지정합니다:
        1. '방화벽 IP 주소'를 클릭합니다.
        2. 추가 를 클릭하십시오.
        3. 표시되는 새 항목에 VPC 서브넷의 IP 범위를 입력합니다.
        4. 유지를 클릭하십시오.
      3. 대상에서 수정을 클릭하고 양식 내에서 다음 정보를 지정합니다:
        1. '방화벽 IP 주소'를 클릭합니다.
        2. ‘추가’를 클릭하고 192.168.0.0/24 을 입력하세요.
        3. 유지를 클릭하십시오.
      4. 저장 을 클릭하십시오.
  9. 네트워크에서 인터넷 액세스를 허용하려면 NAT 규칙을 비활성화합니다.

    1. 측면 창에서 데이터 센터를 클릭합니다.
    2. 사용 가능한 데이터 센터 목록에서 VDC를 클릭합니다.
    3. 네트워킹 섹션에서 엣지를 클릭합니다.
    4. 엣지 게이트웨이를 클릭합니다.
    5. '서비스 ' 섹션에서 NAT를 선택합니다.
    6. 아웃바운드-nat를 선택합니다.
    7. 편집을 클릭하고 양식 내에서 다음 정보를 지정합니다:
      1. 고급 설정을 펼칩니다.
      2. 상태를 사용 안 함으로 설정합니다.
      3. 저장 을 클릭하십시오.
  10. RHEL 가상 서버에 대한 웹 콘솔 창을 엽니다.

  11. VCFaaS 인스턴스에서 VPC 서브넷의 IP에 연결해 보세요.

    1. 웹 콘솔 창에서 다음 명령을 실행하여 작업자 가상 서버를 핑할 수 있는지 확인합니다:

    ping <WORKER_VSI_IP>

    여기서,
    
    `<WORKER_VSI_IP>` 는 이전에 복사한 작업자 가상 서버의 IP입니다.
    
    1. 웹 콘솔 창을 닫습니다.
  12. VPC에서 라우팅된 VDC 네트워크의 IP에 연결해 보세요.

    1. 앞서 사용했던 명령어를 실행하여 작업용 가상 서버에 SSH(Secure Shell)로 접속하십시오.
    2. 다음 명령을 실행하여 라우팅된 VDC 네트워크의 게이트웨이를 핑할 수 있는지 확인합니다:

    ping 192.168.0.1

Windows virtIO 드라이버용 ISO를 작업자 가상 서버로 가져오기

다음 단계에 따라 Windows virtIO 드라이버가 포함된 ISO를 가져와서 작업자 가상 서버로 전송합니다. 이 드라이버는 IBM Cloud VPC 와의 호환성을 보장하는 데 도움이 됩니다. 작업자 가상 서버에 있는 이 ISO 파일은 이후 단계에서 디스크 이미지 변환을 용이하게 하는 데 사용됩니다.

  1. IBM Cloud 콘솔에 로그인하십시오.

  2. VCFaaS 테넌트 포털로 이동합니다.

  3. 임시 RHEL 가상 서버의 비밀번호를 얻습니다.

    1. 측면 창에서 데이터 센터를 클릭합니다.
    2. 사용 가능한 데이터 센터 목록에서 VDC를 선택합니다.
    3. 컴퓨팅 섹션에서 가상 머신을 클릭합니다.
    4. 찾기 vm-rhel9-tmp 를 클릭합니다.
    5. 세부사항을 클릭하십시오.
    6. 게스트 OS 사용자 지정을 클릭합니다.
    7. 편집 을 클릭하고 게스트 속성 편집 양식을 작성합니다,
      1. 비밀번호를 복사합니다.
      2. 삭제를 클릭합니다.
  4. 임시 RHEL 가상 서버의 IP 가져오기

    1. 측면 창에서 데이터 센터를 클릭합니다.
    2. 사용 가능한 데이터 센터 목록에서 VDC를 선택합니다.
    3. 컴퓨팅 섹션에서 가상 머신을 클릭합니다.
    4. 찾기 vm-rhel9-tmp 를 클릭합니다.
    5. 세부사항을 클릭하십시오.
    6. 하드웨어 섹션에서 NIC를 클릭합니다.
    7. 기본 네트워크 인터페이스의 IP 주소를 복사합니다.
  5. virtIO 드라이버 ISO를 Worker 가상 서버에 복사합니다.

    1. 작업자 가상 서버로 SSH 접속
    ssh -J root@<BASTION_VSI_IP> root@<WORKER_VSI_IP>
    
    1. virtio 드라이버를 통한 SCP(Secure Copy Protocol) ISO 파일
    scp root@<TEMP_RHEL_VM_IP>:/usr/share/virtio-win/virtio-win.iso /root/virtio-win.iso
    
     Where
    
     **<TEMP_RHEL_VM_IP>** is the IP of the temporary RHEL virtual server that you previously copied.
    
     When prompted whether you trust the remote server, enter **yes** and enter the password of the temporary RHEL virtual server.
    

마이그레이션을 위한 Windows 가상 서버 준비하기

가상 서버를 마이그레이션하려면 먼저 필요한 드라이버를 설치하고 Windows 가상 서버에서 Cloud-init을 구성해야 합니다. 마이그레이션을 위해 Windows 가상 서버를 준비하려면 다음 단계를 따르세요.

  1. IBM Cloud 콘솔에 로그인하십시오.

  2. VCFaaS 테넌트 포털로 이동합니다.

  3. Windows 가상 서버의 비밀번호를 가져옵니다.

  4. Windows 가상 서버에 대한 웹 콘솔 창을 엽니다.

  5. 복구 이미지에서 가상 윈 드라이버를 사용 가능하게 만들기 에 있는 단계에 따라 Windows 가상 서버의 복구 이미지에 virtIO 드라이버를 설치합니다. 링크된 문서에 명시된 명령을 실행하려면 파워쉘이 아닌 명령 프롬프트를 사용하세요. 복구 이미지에 추가된 드라이버 파일은 이전 단계에서 Windows 가상 서버에 복사한 C:\virtio-win.iso 파일을 마운트한 결과입니다.

    가상 서버에 GUID 파티션 테이블(GPT)이 설정되어 있는 경우, 파티션 ID를 숫자가 아닌 UUID로 설정해야 한다는 점을 유의하십시오. diskpart 이 실행되는 동안 시스템 및 복구 파티션의 세부 정보를 표시하여 올바른 ID를 얻습니다. 자세한 내용은 상세 파티션 명령에 대한 설명서를 참조하세요.

    가상 서버에 복구 파티션에 드라이브 문자를 할당했는데도 복구 드라이브에 파일이 표시되지 않으면 C:\Windows\System32\Recovery 폴더를 확인하세요. Winre.wim 파일은 reagentc 을 비활성화한 후에만 표시됩니다. 파일은 여전히 숨겨져 있으며 dir /a 명령을 사용해야만 볼 수 있습니다.

  6. Windows 가상 서버에 Cloud-init 설치 및 구성하기

    1. 웹 콘솔 창에서 파일 탐색기를 엽니다.
    2. 다운로드를 클릭합니다.
    3. 이전에 다운로드한 Cloud-init 설치 관리자 파일을 두 번 클릭하고 지시에 따라 패키지를 설치합니다. 클라우드 초기화 사용자의 이름에 관리자가 아닌 Administrator 을 사용해야 합니다.
    4. 설치가 완료된 후 설치 마법사에서 sysprep을 실행하려면 확인란을 선택하지 마세요. 완료를 클릭하기만 하면 됩니다.
    5. 가상 서버 사용자 지정에 있는 단계에 따라 Cloud-init 구성 파일을 수정합니다. sysprep 단계를 수행하지 말고 파일을 수정한 후 중지하세요.
  7. Windows 가상 서버를 종료하고 웹 콘솔을 닫습니다.

마이그레이션을 위한 넷캣 서버 시작

다음 단계에 따라 부팅 디스크를 VPC의 블록 스토리지 볼륨으로 전송하여 Windows 가상 서버를 마이그레이션하고 이로부터 가상 서버를 생성합니다.

가상 서버가 시작되면 Cloud-init이 실행되고 관리자 비밀번호가 재설정됩니다.

  1. IBM Cloud 콘솔에 로그인하십시오.

  2. 분리된 Windows 부팅 볼륨을 만듭니다.

    1. 탐색 메뉴에서 인프라 > 네트워크 > 서브넷을 클릭합니다.
    2. 사용 가능한 리소스 목록에서 vpc-migration-sn-1.
    3. 연결된 리소스를 클릭하십시오.
    4. 첨부된 인스턴스 섹션에서 만들기를 클릭합니다.
    5. 위치 섹션에서 다음 정보를 지정합니다:
      • 지역에서는 북미를 선택합니다.
      • 지역에서는 댈러스(미국 남부) 를 선택합니다.
      • **영역에서 **us-south-1.
    6. 세부 정보 섹션의 이름에 vpc-migration-vsi-win22 을 입력합니다.
    7. 서버 구성 섹션에서 다음 정보를 지정합니다:
      1. 이미지의 경우 이미지 변경을 클릭합니다.
      2. 이미지 선택 양식에서 다음 정보를 지정합니다:
        1. windows을(를) 검색하십시오.
        2. 결과 목록에서 ibm-windows-server-2022-full-standard-amd64-32 을 선택하고 저장을 클릭합니다.
      3. SSH 키의 경우, vpc-migration-ssh-key를 선택합니다.
    8. 스토리지 섹션에서 부팅 볼륨 항목 옆에 있는 편집 아이콘을 클릭합니다. 부팅 볼륨 편집 양식에서 다음 정보를 지정합니다:
      1. 세부 정보 섹션에서 다음 정보를 지정합니다:
        1. 이름에 다음을 입력합니다 vpc-migration-vsi-win22-boot-volume
        2. 자동 삭제를 사용 안 함 으로 설정
      2. 프로필 섹션에서 일반 용도를 선택합니다
      3. 저장 용량 섹션의 저장소 크기에 Windows 가상 서버의 저장소 크기보다 크거나 같은 값을 입력하고 저장을 클릭합니다.
    9. 가상 서버 만들기를 클릭합니다.
    10. 탐색 메뉴에서 > 인프라 > 컴퓨팅 > 가상 서버 인스턴스를 클릭합니다.
    11. 사용 가능한 리소스 목록에서 vpc-migration-vsi-win22 을 선택하고 삭제를 클릭합니다.
    12. 가상 서버 인스턴스 삭제 양식에서 다음 정보를 지정합니다:
    13. 입력란에 삭제를 입력합니다.
    14. 삭제를 클릭하십시오.
  3. 다음 정보를 지정하여 작업자 가상 서버에 부팅 볼륨을 연결합니다:

    1. 탐색 메뉴에서 인프라 > 스토리지 > 스토리지 볼륨 차단을 클릭합니다.
    2. 사용 가능한 리소스 목록에서 vpc-migration-vsi-win22-boot-volume.
    3. 연결된 가상 서버 섹션에서 연결을 클릭합니다.
    4. 가상 서버에 연결 양식의 가상 서버 목록에서 vpc-migration-vsi-worker를 선택하고 ** 연결을 클릭합니다.
  4. 이전에 사용한 명령을 실행하여 작업자 가상 서버에 SSH로 접속합니다.

  5. 다음 명령을 실행하여 연결된 부팅 볼륨의 블록 장치 이름을 가져옵니다:

    lsblk -n -d -o NAME | tail -n 1

  6. Netcat 서버를 시작하고 들어오는 디스크 전송을 기다린 후 다음 명령을 실행하여 연결된 부팅 볼륨에 기록합니다:

    nc -l 31337 | gunzip | dd of=/dev/<DEV_NAME> bs=16M status=progress

    여기서,

    <DEV_NAME> 는 이전에 찾은 차단 디바이스의 이름입니다.

Windows 가상 서버 마이그레이션

  1. VCFaaS 테넌트 포털로 이동합니다.

  2. 다음 정보를 지정하여 Windows 가상 서버의 IP를 가져옵니다:

    1. 측면 창에서 데이터 센터를 클릭합니다.
    2. 사용 가능한 데이터 센터 목록에서 VDC를 클릭합니다.
    3. 컴퓨팅 섹션에서 가상 머신을 클릭합니다.
    4. 찾기 vm-win22 를 클릭합니다.
    5. 세부사항을 클릭하십시오.
    6. 하드웨어 섹션에서 NIC를 클릭합니다.
    7. 기본 네트워크 인터페이스의 IP 주소를 복사합니다.
  3. 다음 정보를 지정하여 Windows 가상 서버에서 Ubuntu 서버 셸로 부팅합니다:

    1. 측면 창에서 데이터 센터
    2. 사용 가능한 데이터 센터 목록에서 VDC를 클릭합니다.
    3. 컴퓨팅 섹션에서 가상 머신을 클릭합니다.
    4. 찾기 vm-win22 사용 가능한 가상 서버 목록에서
    5. 세부사항을 클릭하십시오.
    6. 일반을 클릭하십시오.
    7. 편집을 클릭하십시오.
    8. '부팅 옵션' 섹션에서 다음 정보를 지정하십시오:
      1. 부팅 설정 입력을 사용으로 설정
      2. 저장을 클릭하십시오.
    9. 모든 작업을 클릭합니다:
    10. 미디어 섹션에서 미디어 삽입을 클릭합니다. CD 삽입 양식에서 다음 정보를 지정합니다:
      1. Ubuntu 서버 ISO를 선택합니다.
      2. '삽입'을 클릭합니다.
    11. 전원을 클릭하고 가상 서버가 시작될 때까지 기다립니다.
    12. '웹 콘솔 실행'을 클릭하세요. 웹 콘솔에서 다음 정보를 지정합니다:
      1. 확장 가능한 펌웨어 인터페이스(EFI) VMware 의 가상 IDE CD-ROM 드라이브를 선택하십시오.
      2. 시도 또는 설치( Ubuntu 서버 )를 선택합니다.
      3. 언어 선택 화면이 로드될 때까지 기다립니다.
      4. 도움말을 선택합니다.
      5. 셸 입력을 선택합니다.
  4. 다음 정보를 지정하여 Windows 가상 서버에서 실행 중인 Ubuntu 서버에서 네트워킹을 구성합니다:

    1. 웹 콘솔 창 내에서:

      1. 다음 명령을 실행하여 기본 네트워크 인터페이스에 IP를 추가합니다:

      ip addr add <WINDOWS_VM_IP>/24 dev ens192

      여기서,

      <WINDOWS_VM_IP> 는 이전에 복사한 Windows 가상 서버의 IP입니다.

      1. 다음 명령을 실행하여 라우팅된 VDC 네트워크를 통해 기본 경로를 추가합니다:

      ip route add default via 192.168.0.1

  5. 다음 정보를 지정하여 Windows 가상 서버의 디스크를 작업자 가상 서버로 전송합니다:

    1. 웹 콘솔 창 내에서:

      1. 다음 명령을 실행하여 Windows 가상 서버 디스크 전송을 시작합니다:

      dd if=/dev/sda bs=16M status=progress | gzip | nc -v <WORKER_VSI_IP> 31337

      여기서,

      <WORKER_VSI_IP> 는 이전에 복사한 작업자 가상 서버의 IP입니다.

    2. 전송이 완료될 때까지 기다려 주세요. Ubuntu 서버 셸 또는 작업자 가상 서버에서 전송 진행 상황을 모니터링할 수 있습니다.

      전송이 완료된 후에도 Netcat 클라이언트 및 서버 명령이 모두 중지되지 않을 수 있습니다. 멈추지 않으면 수동으로 중단해야 합니다.

    3. 웹 콘솔 창을 닫습니다.

  6. 작업자 가상 서버로 돌아와서 다음 명령을 실행하여 파티션 테이블을 디스크의 올바른 위치로 이동하여 연결된 부팅 볼륨의 파티션 테이블을 수정합니다:

sgdisk --move-second-header /dev/<DEV_NAME>

여기서,

<DEV_NAME> 는 이전에 찾은 차단 디바이스의 이름입니다.

  1. 다음 명령을 실행하여 연결된 부팅 볼륨의 버퍼를 플러시합니다:

blockdev --flushbufs /dev/<DEV_NAME>

여기서,

<DEV_NAME> 는 이전에 찾은 차단 디바이스의 이름입니다.

  1. virt-v2v-in-place 도구를 사용하기 위한 유틸리티 설치

    1. apt-get install -y virt-v2v
    2. apt-get install -y rhsrvany
  2. 마운트된 Windows 부팅 볼륨에 대한 심볼릭 링크를 만듭니다. 여기에서 언급된 가상 서버 이름은 이 문서에서 생성된 예시 Windows 가상 서버 이름과 일치합니다. 다른 이름의 가상 서버를 마이그레이션하는 경우 VM_NAME 변수에 해당 가상 서버의 이름을 대신 사용합니다.

    VM_NAME=vm-win22
    TARGET_DEV=/dev/<DEV_NAME>
    SYMLINK="/tmp/${VM_NAME}-sda"
    ln -fs "${TARGET_DEV}" "${SYMLINK}"
    ls -l "${SYMLINK}"
    

    여기서, <DEV_NAME> 는 이전에 찾은 차단 디바이스의 이름입니다.

  3. virt-v2v-in-place을(를) 실행하십시오. 이전 단계에서 복사해 온 virtio-win.iso 파일은 여기에서 VIRTIO_WIN 변수를 통해 참조됩니다.

    export LIBGUESTFS_BACKEND=direct
    export VIRTIO_WIN=/root/virtio-win.iso
    virt-v2v-in-place -i disk "${SYMLINK}" --block-driver virtio-scsi -v
    
  4. 전환이 성공적으로 이루어졌는지 확인

    1. 반환 코드가 0인지 확인합니다. 아래 명령은 변환에 성공한 경우 0 을 표시해야 합니다
      1. echo $?

    virt-v2v-in-place 명령이 성공하지 못하면 마운트된 부팅 볼륨의 이미지는 불확정 상태가 됩니다. 출력 결과에 오류 메시지가 있는지 확인하십시오. 모든 문제를 먼저 해결해야 합니다. 그런 다음 virt-v2v-in-place 명령을 다시 시도하기 전에 소스 Windows 가상 서버의 데이터를 작업자 가상 서버에 마운트된 부팅 볼륨으로 다시 전송해야 합니다.

  5. IBM Cloud 콘솔에 로그인하십시오.

  6. 다음 정보를 지정하여 첨부된 부팅 볼륨에서 Windows 가상 서버를 생성합니다:

    1. 탐색 메뉴에서 인프라 > 스토리지 > 스토리지 볼륨 차단을 클릭합니다.
    2. 사용 가능한 리소스 목록에서 vpc-migration-vsi-win22-boot-volume.
    3. 연결된 가상 서버 섹션에서 작업자 가상 서버의 이름 옆에 있는 분리 아이콘을 클릭합니다.
    4. 작업자 가상 서버가 분리될 때까지 기다립니다.
    5. 연결된 가상 서버 섹션에서 연결을 클릭합니다. 가상 서버에 연결 양식에서 다음 정보를 지정합니다:
      1. '서버 생성'을 클릭합니다.
      2. “부팅 볼륨으로 연결”을 클릭합니다.
      3. '위치' 섹션에서 다음 정보를 입력하십시오:
        1. 지역에서는 북미를 선택합니다.
        2. 지역에서는 댈러스(미국 남부) 를 선택합니다.
        3. **영역에서 **us-south-1.
        4. ‘세부 정보’ 섹션에서 다음 정보를 입력하십시오:
          1. 이름에 다음을 입력합니다 vpc-migration-vsi-win22
          2. '서버 구성' 섹션에서 다음 정보를 지정하십시오:
      4. SSH 키의 경우, vpc-migration-ssh-key를 선택합니다.
      5. '가상 서버 만들기'를 클릭합니다.
  7. 다음 정보를 지정하여 Windows 가상 서버의 IP를 가져옵니다:

    1. 탐색 메뉴에서 인프라 > 컴퓨팅 > 가상 서버 인스턴스를 클릭합니다.
    2. 검색 vpc-migration-vsi-win22.
    3. 결과 목록에서 Windows 가상 서버의 예약된 IP를 복사합니다.
  8. Windows 가상 서버의 비밀번호를 가져옵니다.

    1. 이 비밀번호는 소스 Windows 가상 서버에 있는 것과 동일한 관리자 비밀번호여야 합니다.
    2. IBM Cloud 콘솔에 로그인하십시오.
    3. VCFaaS 테넌트 포털로 이동합니다.
    4. Windows 가상 서버의 비밀번호 가져오기
      1. 측면 창에서 데이터 센터를 클릭합니다.
      2. 사용 가능한 데이터 센터 목록에서 VDC를 선택합니다.
      3. 컴퓨팅 섹션에서 가상 머신을 클릭합니다.
      4. 찾기 vm-win22 를 클릭합니다.
      5. 세부 정보 > 게스트 OS 사용자 지정 > 편집을 클릭합니다. 게스트 속성 수정 양식에 비밀번호가 나열됩니다
      6. 비밀번호를 복사합니다.
      7. 삭제를 클릭합니다.
  9. Windows 가상 서버에 로그인하십시오.

    1. 다음 명령을 실행하여 Bastion 가상 서버를 통해 Windows 가상 서버의 원격 데스크톱 프로토콜(RDP) 포트를 표시합니다

    ssh -L 3389:<WINDOWS_VSI_IP>:3389 <BASTION_VSI_IP> -l root -N

    여기서,

    <WINDOWS_VSI_IP> 는 이전에 복사한 Windows 가상 서버의 IP입니다.

    <BASTION_VSI_IP> 는 이전에 복사한 바스티온 가상 서버의 IP입니다.

    1. 선호하는 원격 데스크톱 클라이언트를 사용하여 Windows 가상 서버에 연결합니다. localhost 을 IP로 사용하고 Windows 가상 서버의 비밀번호를 사용하여 관리자로 로그인합니다.

마이그레이션을 위한 RHEL 가상 서버 준비하기

마이그레이션을 준비하려면 virtIO 드라이버 및 Cloud-init을 사용하여 RHEL 가상 서버를 구성해야 합니다. RHEL virtIO 드라이버의 설치는 커널에 포함되어 있는지 또는 모듈로 로드해야 하는지 여부에 따라 다릅니다. 이 단계에서는 드라이버를 로드해야 하는데 로드되지 않았다고 가정합니다.

다음 정보를 사용하여 마이그레이션을 위해 RHEL 가상 서버를 준비하세요.

  1. IBM Cloud 콘솔에 로그인하십시오.

  2. VCFaaS 테넌트 포털로 이동합니다.

  3. RHEL 가상 서버의 비밀번호를 얻습니다.

  4. RHEL 가상 서버에 대한 웹 콘솔 창을 엽니다.

  5. 다음 정보를 지정하여 부팅 시 로드할 버티오 드라이버를 구성합니다:

    1. 웹 콘솔 창에서:

      1. 다음 명령을 실행하여 부팅 시 드라이버를 로드할 구성 파일을 만듭니다:

      echo -e 'virtio_blk\nvirtio_net' > /etc/modules-load.d/virtio-drivers.conf

      1. 다음 명령을 실행하여 initramfs 이미지를 다시 생성하십시오:

      dracut -f

      1. reboot 명령어를 사용하여 가상 서버를 다시 시작하십시오.
      2. 이전에 복사한 비밀번호를 사용하여 루트로 로그인합니다.
      3. 다음 명령을 실행하여 드라이버가 제대로 로드되었는지 확인하십시오:

    lsmod | grep virtio

    출력 결과에서 virtio_blk와 virtio_net을 찾아보세요.
    
  6. RHEL 가상 서버의 기존 네트워크 구성을 삭제하여 시작 시 올바르게 구성되도록 합니다.

    1. 웹 콘솔 창에서 다음 정보를 지정합니다:

      1. 다음 명령을 실행하여 /etc/sysconfig/network-scripts 에 있는 파일을 삭제합니다:

      rm /etc/sysconfig/network-scripts/*

      1. 다음 명령을 실행하여 /etc/NetworkManager/system-connections 에 있는 파일을 삭제합니다:

      rm /etc/NetworkManager/system-connections/*

      1. /etc/sysconfig/network 을 열고 GATEWAYDEV가 설정된 줄을 삭제합니다.
  7. 기존 Red Hat 구독 관리자 구성을 삭제하여 가상 서버가 시작될 때 다시 등록되도록 합니다.

    1. 웹 콘솔 창에서,
      1. 다음 명령을 실행하여 /etc/rhsm/facts/uuid_override.facts 을 삭제합니다:

    rm /etc/rhsm/facts/uuid_override.facts

  8. RHEL 가상 서버에 Cloud-init 설치

    1. 웹 콘솔 창에서:
      1. 다음 명령을 실행하여 cloud-init 를 설치하십시오:

    dnf install -y cloud-init

    1. 웹 콘솔 창을 닫습니다.
  9. 다음 정보를 지정하여 RHEL 가상 서버의 전원을 끕니다:

    1. 측면 창에서 데이터 센터
    2. 사용 가능한 데이터 센터 목록에서 VDC를 선택합니다.
    3. 컴퓨팅 섹션에서 가상 머신을 클릭합니다.
    4. 찾기 vm-rhel9 를 클릭합니다.
    5. 전원 끄기를 클릭합니다

RHEL 가상 서버용 부팅 디스크 만들기

다음 정보를 사용하여 RHEL 가상 서버 디스크를 VPC로 전송하고 마이그레이션된 디스크에서 가상 서버를 생성합니다.

가상 서버가 시작되면 Cloud-init이 실행되고 루트 비밀번호가 재설정됩니다.

  1. IBM Cloud 콘솔에 로그인하십시오.

  2. 다음 정보를 지정하여 분리된 RHEL 부팅 볼륨을 생성합니다:

    1. 탐색 메뉴에서 인프라 > 네트워크 > 서브넷을 클릭합니다.
    2. 사용 가능한 리소스 목록에서 vpc-migration-sn-1.
    3. 연결된 리소스를 클릭하십시오.
    4. 첨부된 인스턴스 섹션에서 만들기를 클릭합니다.
    5. 위치 섹션에서 다음 정보를 지정합니다:
      • 지역에서는 북미를 선택합니다.
      • 지역에서는 댈러스(미국 남부) 를 선택합니다.
      • **영역에서 **us-south-1.
    6. 세부 정보 섹션의 이름에 vpc-migration-vsi-rhel9 을 입력합니다.
    7. 서버 구성 섹션에서 다음 정보를 지정합니다:
      1. 이미지의 경우 이미지 변경을 클릭합니다.
      2. 이미지 선택 양식에서 다음 정보를 지정합니다:
        1. 검색 Red Hat.
        2. 를 선택합니다 ibm-redhat-9-6-minimal-amd64-5 를 선택하고 저장을 클릭합니다.
      3. SSH 키의 경우, vpc-migration-ssh-key를 선택합니다.
    8. 스토리지 섹션에서 부팅 볼륨 항목 옆에 있는 편집 아이콘을 클릭합니다.
    9. 부팅 볼륨 편집 양식에서 다음 정보를 지정합니다:
      1. 세부 정보 섹션에서 다음 정보를 지정합니다:
        1. 이름에 다음을 입력합니다 vpc-migration-vsi-rhel9-boot-volume
        2. 자동 삭제를 사용 안 함으로 설정
      2. 프로필 섹션에서 일반 용도를 선택합니다.
      3. 스토리지 용량 섹션의 스토리지 크기에 RHEL 가상 서버의 스토리지 크기보다 크거나 같은 값을 입력하고 저장을 클릭합니다.
    10. 가상 서버 만들기를 클릭합니다.
    11. 탐색 메뉴에서 인프라 > 컴퓨팅 > 가상 서버 인스턴스를 클릭합니다.
    12. 사용 가능한 리소스 목록에서 vpc-migration-vsi-rhel9.
    13. 삭제를 클릭하십시오. 가상 서버 인스턴스 삭제 양식에서,
    14. 입력란에 삭제를 입력합니다.
    15. 삭제를 클릭하십시오.
  3. 다음 정보를 지정하여 작업자 가상 서버에 부팅 볼륨을 연결합니다:

    1. 탐색 메뉴에서 인프라 > 스토리지 > 스토리지 볼륨 차단을 클릭합니다.
    2. 사용 가능한 리소스 목록에서 vpc-migration-vsi-rhel9-boot-volume.
    3. 연결된 가상 서버 섹션에서 연결을 클릭합니다.
    4. 가상 서버에 연결 양식의 가상 서버 목록에서 vpc-migration-vsi-worker를 선택하고 연결을 클릭합니다.
  4. 이전에 사용한 명령을 실행하여 작업자 가상 서버에 SSH로 접속합니다.

  5. 다음 명령을 실행하여 연결된 부팅 볼륨의 블록 장치 이름을 가져옵니다:

    lsblk -n -d -o NAME | tail -n 1

  6. Netcat 서버를 시작하고 들어오는 디스크 전송을 기다린 다음 다음 명령을 실행하여 연결된 부팅 볼륨에 기록합니다:

    nc -l 31337 | gunzip | dd of=/dev/<DEV_NAME> bs=16M status=progress

    여기서 <DEV_NAME> 은 이전에 찾은 차단 디바이스의 이름입니다.

Block Storage for VPC 볼륨 이해하기

RHEL 가상 서버를 마이그레이션하기 전에, 이 마이그레이션에서 사용하는 IBM Cloud VPC 볼륨에 대한 Block Storage 를 숙지하십시오:

  • 부팅 볼륨: 이 튜토리얼에서 생성하는 볼륨은 운영 체제가 포함된 부팅 볼륨입니다. 인스턴스를 생성하면 부팅 볼륨이 자동으로 연결되며, 사용하는 프로필에 따라 10GB에서 32,000GB까지 설정할 수 있습니다.
  • 볼륨 프로파일: 이 튜토리얼에서는 IBM Cloud VPC 의 볼륨에 대해 Block Storage 를 사용합니다. 기존의 계층형 프로필( 3iops-tier, 5iops-tier, 10iops-tier ) 중에서 선택하거나, 사용자 지정 IOPS(초당 입출력 작업 수) 및 처리량을 설정할 수 있는 SDP(Storage Defined Performance) 프로필을 선택할 수 있습니다.
  • 볼륨 암호화: 모든 볼륨은 기본적으로 IBM 에서 관리하는 암호화 방식으로 암호화됩니다. 또한 자체 루트 키를 사용하여 고객 관리형 암호화를 활용할 수도 있습니다.
  • 볼륨 제한: 각 계정당 리전별로 최대 300개의 볼륨을 생성할 수 있으며, 각 가상 서버 인스턴스에는 부팅 볼륨 1개를 포함해 최대 12개의 데이터 볼륨을 연결할 수 있습니다.
  • 성능: 각 볼륨에는 전용 성능 할당량이 지정되어 있어, 공유 스토리지 환경에서 흔히 발생하는 “노이시 네이버(noisy neighbor)” 문제를 방지하는 데 도움이 됩니다.
  • 볼륨 확장: 마이그레이션 후에는 볼륨 용량을 늘릴 수는 있지만, 줄일 수는 없습니다. 초기 규모 설정을 신중하게 계획하십시오.

자세한 내용은 ‘ Block Storage for VPC 정보’를 참조하십시오.

RHEL 가상 서버 마이그레이션

  1. VCFaaS 테넌트 포털로 이동합니다.

  2. 다음 정보를 지정하여 RHEL 가상 서버의 IP를 가져옵니다:

    1. 측면 창에서 데이터 센터를 클릭합니다.
    2. 사용 가능한 데이터 센터 목록에서 VDC를 클릭합니다.
    3. 컴퓨팅 섹션에서 가상 머신을 클릭합니다.
    4. 찾기 vm-rhel9 를 클릭합니다.
    5. 세부사항을 클릭하십시오.
    6. 하드웨어 섹션에서 NIC를 클릭합니다.
    7. 기본 네트워크 인터페이스의 IP 주소를 복사합니다.
  3. 다음 정보를 지정하여 RHEL 가상 서버에서 Ubuntu 서버 셸로 시작합니다:

    1. 측면 창에서 데이터 센터
    2. 사용 가능한 데이터 센터 목록에서 VDC를 클릭합니다.
    3. 컴퓨팅 섹션에서 가상 머신을 클릭합니다.
    4. 찾기 vm-rhel9 를 클릭합니다.
    5. ‘상세 정보’를 클릭하세요
    6. '일반'을 클릭하세요
    7. ‘편집’을 클릭하세요
    8. '부팅 옵션' 섹션에서 다음 정보를 지정하십시오:
      1. 부팅 설정 입력을 사용으로 설정합니다.
      2. 저장 을 클릭하십시오.
    9. 모든 작업을 클릭합니다.
    10. 미디어 섹션에서 미디어 삽입을 클릭하고 Ubuntu 서버 ISO를 선택합니다. 그런 다음 삽입을 클릭합니다.
    11. 전원을 클릭하고 가상 서버가 시작될 때까지 기다립니다.
    12. '웹 콘솔 실행'을 클릭합니다. 웹 콘솔 창에서 다음 정보를 지정합니다:
      1. EFI VMware 가상 IDE CD롬 드라이브를 선택합니다.
      2. 시도 또는 설치( Ubuntu 서버 )를 선택합니다.
      3. 언어 선택 화면이 로드될 때까지 기다립니다.
      4. 도움말을 선택합니다.
      5. 셸 입력을 선택합니다.
  4. RHEL 가상 서버에서 실행 중인 Ubuntu 서버의 네트워크 설정을 구성합니다:

    1. 웹 콘솔 창에서 다음 정보를 지정합니다:

      1. 다음 명령을 실행하여 기본 네트워크 인터페이스에 IP를 추가합니다:

      ip addr add <RHEL_VM_IP>/24 dev ens192

       여기서,
      
       `<RHEL_VM_IP>` 는 이전에 복사한 RHEL 가상 서버의 IP입니다.
      
      1. 다음 명령을 실행하여 라우팅된 VDC 네트워크를 통해 기본 경로를 추가합니다:

      ip route add default via 192.168.0.1

  5. 다음 정보를 지정하여 RHEL 가상 서버의 디스크를 작업자 가상 서버로 전송합니다:

    1. 웹 콘솔 창 내에서:

      1. 다음 명령을 실행하여 RHEL 가상 서버 디스크의 전송을 시작합니다:

      dd if=/dev/sda bs=16M status=progress | gzip | nc -v <WORKER_VSI_IP> 31337

       여기서,
      
       `<WORKER_VSI_IP>` 는 이전에 복사한 작업자 가상 서버의 IP입니다.
      
      1. 전송이 완료될 때까지 기다려 주세요. Ubuntu 서버 셸 또는 작업자 가상 서버에서 전송 진행 상황을 모니터링할 수 있습니다.

        전송이 완료된 후에도 Netcat 클라이언트 및 서버 명령이 모두 중지되지 않을 수 있습니다. 멈추지 않으면 수동으로 중단해야 합니다.

    2. 웹 콘솔 창을 닫습니다.

  6. 작업자 가상 서버로 돌아와서 다음 명령을 실행하여 파티션 테이블을 디스크의 올바른 위치로 이동하여 연결된 부팅 볼륨의 파티션 테이블을 수정합니다:

sgdisk --move-second-header /dev/<DEV_NAME>

여기서,

`<DEV_NAME>` 는 이전에 찾은 차단 디바이스의 이름입니다.
  1. 다음 명령을 실행하여 연결된 부팅 볼륨의 버퍼를 플러시합니다:

blockdev --flushbufs /dev/<DEV_NAME>

여기서,

`<DEV_NAME>` 는 이전에 찾은 차단 디바이스의 이름입니다.

RHEL 가상 서버 시작

다음 단계에 따라 첨부된 부팅 볼륨에서 RHEL 가상 서버를 생성합니다.

  1. IBM Cloud 콘솔에 로그인하십시오.

  2. 탐색 메뉴에서 인프라 > 스토리지 > 스토리지 볼륨 차단을 클릭합니다.

  3. 사용 가능한 리소스 목록에서 vpc-migration-vsi-rhel9-boot-volume.

  4. 연결된 가상 서버 섹션에서 작업자 가상 서버의 이름 옆에 있는 분리 아이콘을 클릭하고 작업자 가상 서버가 분리될 때까지 기다립니다.

  5. 연결된 가상 서버 섹션에서 연결을 클릭합니다. 가상 서버에 연결 양식에서 다음 정보를 지정합니다:

    1. 서버 만들기를 클릭합니다
    2. 부팅 볼륨으로 첨부하기를 클릭합니다.
    3. 위치 섹션에서 다음 정보를 지정합니다:
      • 지역에서는 북미를 선택합니다.
      • 지역에서는 댈러스(미국 남부) 를 선택합니다.
      • **영역에서 **us-south-1.
    4. 세부 정보 섹션의 이름에 vpc-migration-vsi-rhel9 을 입력합니다.
    5. 서버 구성 섹션의 SSH 키에서 vpc-migration-ssh-key를 선택합니다.
    6. 가상 서버 만들기를 클릭합니다.
  6. 다음 정보를 지정하여 RHEL 가상 서버의 IP를 가져옵니다:

    1. 탐색 메뉴에서 인프라 > 컴퓨팅 > 가상 서버 인스턴스를 클릭합니다.
    2. 검색 vpc-migration-vsi-rhel9.
    3. 결과 목록에서 RHEL 가상 서버의 예약 IP를 복사합니다.
  7. 새 RHEL 가상 서버에 로그인하세요

    • 다음 명령을 실행하여 RHEL 가상 서버에 SSH로 접속합니다:

    ssh -J root@<BASTION_VSI_IP> root@<RHEL_VSI_IP>

    여기서,

    • <BASTION_VSI_IP> 는 이전에 복사한 바스티온 가상 서버의 IP입니다.
    • <RHEL_VSI_IP> 는 이전에 복사한 RHEL 가상 서버의 IP입니다.

다음 단계

이제 워크로드를 VPC로 성공적으로 마이그레이션했으니 다음 리소스를 참조하여 가상 서버 및 기타 리소스를 더 마이그레이션하거나 추가하여 VPC를 개발하는 방법을 알아보세요.