OS 조정 오류 및 경고

이 문서에서는 Migrate to Virtual Machines OS 조정 오류 및 경고의 문제를 해결하는 방법을 설명합니다.

오류는 OS 조정 실행을 방해하는 심각한 문제입니다. 프로세스를 진행하기 전에 즉각적인 주의와 해결이 필요한 근본적인 문제를 나타냅니다. 경고는 심각하지는 않지만 중요한 정보를 인식할 수 있게 해줍니다. 클론이 성공하더라도 조정 프로세스 중에 감지된 잠재적 문제나 불일치를 강조 표시합니다.

각 조정 프로세스는 프로세스 중에 발생한 오류 또는 경고를 자세히 설명하는 조정 보고서를 생성합니다.

대부분의 OS 조정은 자동화되지만 경우에 따라 문제를 해결하고 오류 및 경고를 수정하여 클론 프로세스를 완료해야 합니다. 다음 오류 및 경고는 이러한 수정이 필요한 상황을 보여줍니다.

OS 조정 오류

다음 표에는 OS 조정 프로세스 중에 발생할 수 있는 오류와 각 오류의 문제 해결 정보가 나와 있습니다.

메시지 작업 항목
VM 디스크에서 운영체제를 찾을 수 없습니다. VM 디스크에 유효한 운영체제가 포함되어 있고 BitLocker와 같이 암호화되지 않았는지 확인합니다. 소스 VM의 변경사항은 후속 복제 주기에 적용됩니다.
VM 디스크에서 운영체제가 하나 이상 발견되었습니다. 조정할 운영체제를 표시합니다. Windows에서는 mkdir %SystemDrive%\Google\Migrate, Linux에서는 mkdir -p /etc/google/migrate && ls -la /dev/disk/*/* > /etc/google/migrate/disk-mappings-hints를 실행합니다. 소스 VM의 변경사항은 후속 복제 주기에 적용됩니다.
두 개 이상의 루트 파일 시스템이 힌트 디렉터리로 표시됩니다. 힌트 디렉터리가 단일 루트 파일 시스템에만 있는지 확인합니다. Windows: %SystemDrive%\Google\Migrate, Linux: /etc/google/migrate. 소스 VM의 변경사항은 후속 복제 주기에 적용됩니다.
{mount_point} 파일 시스템의 아이노드가 부족합니다. {mount_point} 파일 시스템에서 최소 {required_free_inodes}개의 아이노드를 사용할 수 있는지 확인합니다. 소스 VM의 변경사항은 후속 복제 주기에 적용됩니다.
{mount_point} 볼륨의 디스크 공간이 부족합니다. {mount_point} 볼륨에 {required_free_space_mb}MB 이상의 여유 공간을 사용할 수 있는지 확인하세요. {mount_point} 볼륨을 변경하기 전에 소스 스냅샷을 만드는 것이 좋습니다. 소스 VM의 변경사항은 후속 복제 주기에 적용됩니다.
Linux 커널에 VirtIO 드라이버가 없습니다. VirtIO 드라이버 지원(virtio_scsi, virtio_net)이 포함된 Linux 커널이 소스 VM에 설치되었는지 확인합니다. 이 드라이버는 Compute Engine에서 마이그레이션된 VM을 실행하는 데 필요합니다. 소스 VM의 변경사항은 후속 복제 주기에 적용됩니다.
/etc/fstab 파일에 비영구 블록 기기 이름과 같은 휘발성 중요 항목이 포함되어 있습니다. 소스 VM에서 mkdir -p /etc/google/migrate && ls -la /dev/disk/*/* > /etc/google/migrate/disk-mappings-hints를 실행합니다. 소스 VM의 변경사항은 후속 복제 주기에 적용됩니다.
{file_path} 파일에 휘발성 중요 항목(예: 비영구 블록 기기 이름)이 포함되어 있습니다. 소스 VM에서 mkdir -p /etc/google/migrate && ls -la /dev/disk/*/* > /etc/google/migrate/disk-mappings-hints를 실행합니다. 소스 VM의 변경사항은 후속 복제 주기에 적용됩니다.
{directory}를 찾을 수 없거나 {directory}가 비어 있습니다. {directory}가 존재하고 비어 있지 않으며 누락된 볼륨으로 연결되는 소프트 링크가 아닌지 확인합니다. 소스 VM의 변경사항은 후속 복제 주기에 적용됩니다.
{file}을(를) 찾을 수 없습니다. {file}이 존재하고 누락된 볼륨으로 연결되는 소프트 링크가 아닌지 확인합니다. 소스 VM의 변경사항은 후속 복제 주기에 적용됩니다.
/etc/fstab에서 중요 항목을 마운트할 수 없습니다(예: 중복 fstab 항목 또는 누락된 기기). 오류: {error_details} 소스 VM에서 /etc/fstab 설정을 검사하거나 지원팀에 문의하세요. 소스 VM의 변경사항은 후속 복제 주기에 적용됩니다.
지원되지 않는 운영체제: {os_description} 지원되는 운영체제 목록은 지원되는 운영체제 제품 문서를 참조하세요.
지원되지 않는 운영체제: amazonlinux2.0 Google Cloud에서 지원되지 않는 Amazon Linux 2 OS를 실행하는 VM을 마이그레이션하려고 했습니다. VM을 마이그레이션하려면 OS를 지원되는 OS로 변환해야 합니다. OS를 지원되는 OS로 변환하는 기능은 미리보기 프로그램의 일부로 제공됩니다. 자세히 알아보고 미리보기에 참여하려면 Amazon Linux 2 VM을 Google Cloud로 마이그레이션을 참조하세요.
{os_description}에서는 BIOS에서 UEFI로의 변환이 지원되지 않습니다. BIOS에서 UEFI로의 변환에 지원되는 운영 체제 목록은 지원되는 운영체제 제품 문서를 참조하세요.
{os_description}에서는 BIOS에서 UEFI로의 변환이 지원되지 않습니다. Google Cloud에서 지원되지 않는 Amazon Linux 2 OS를 실행하는 VM을 마이그레이션하려고 했습니다. VM을 마이그레이션하려면 OS를 지원되는 OS로 변환해야 합니다. OS를 지원되는 OS로 변환하는 기능은 미리보기 프로그램의 일부로 제공됩니다. 자세히 알아보고 미리보기에 참여하려면 Amazon Linux 2 VM을 Google Cloud로 마이그레이션을 참조하세요.
지원되지 않는 운영체제: {os_description} 지원되는 운영체제 목록은 지원되는 운영체제 제품 문서를 참조하세요. 또는 디스크 마이그레이션을 사용하여 데이터 디스크를 마이그레이션하는 것을 고려해 보세요. VM 디스크 마이그레이션을 참조하세요.
{os_description}에서는 BIOS에서 UEFI로의 변환이 지원되지 않습니다. BIOS에서 UEFI로의 변환에 지원되는 운영 체제 목록은 지원되는 운영체제 제품 문서를 참조하세요. 또는 디스크 마이그레이션을 사용하여 데이터 디스크를 마이그레이션하는 것을 고려해 보세요. VM 디스크 마이그레이션을 참조하세요.
{architecture} 아키텍처는 {os_type} 운영체제에서 지원되지 않습니다. 지원되는 아키텍처 목록은 지원되는 운영체제 제품 문서를 참조하세요.
BIOS에서 UEFI로의 변환은 {architecture} 아키텍처가 있는 {os_type} 운영체제에서는 지원되지 않습니다. BIOS에서 UEFI로의 변환에 지원되는 아키텍처 목록은 지원되는 운영체제 제품 문서를 참조하세요.
지원되는 Linux 부트로더(예: Grub)를 감지할 수 없습니다. 이 문제는 이전 운영체제에서 발생하거나 선택한 부팅 유형(BIOS/UEFI)이 설치된 운영체제에서 지원되지 않는 경우에 발생할 수 있습니다. 지원되는 운영체제 목록은 제품 문서를 참조하고 운영체제의 부팅 유형(BIOS/UEFI)이 올바르게 설정되었는지 확인합니다(지원되는 운영체제).
google-compute-engine 패키지를 설치할 수 없음: {error_message} 근본적인 문제를 해결하고 패키지를 수동으로 설치하거나 지원팀에 문의하세요. 이 패키지를 설치하지 않고 계속 진행하려면 소스 VM에서 mkdir -p /etc/google/migrate/skip_failed_install을 실행합니다. 일부 Compute Engine 기능은 게스트 환경이 없으면 작동하지 않을 수 있습니다. 소스 VM의 변경사항은 후속 복제 주기에 적용됩니다.
{package_name} 패키지를 설치할 수 없음: {error_message} 근본적인 문제를 해결하거나 지원팀에 문의하세요. 소스 VM의 변경사항은 후속 복제 주기에 적용됩니다.
{package_name} 패키지를 설치할 수 없음: {error_message} 근본적인 문제를 해결하고 패키지를 수동으로 설치하거나 지원팀에 문의하세요. 소스 VM의 변경사항은 후속 복제 주기에 적용됩니다.
{package_name} 패키지를 설치할 수 없음: {error_message} 근본적인 문제를 해결하고 패키지를 수동으로 설치하거나 지원팀에 문의하세요. 이 패키지를 설치하지 않고 계속 진행하려면 소스 VM에서 mkdir -p /etc/google/migrate/skip_failed_install을 실행합니다. 소스 VM의 변경사항은 후속 복제 주기에 적용됩니다.
종속 항목을 손상시키지 않고 중요한 {packages} 패키지를 설치하거나 업데이트할 수 없음: {error_message} 소스 VM에 {packages} 패키지를 수동으로 설치하거나 지원팀에 문의하세요. 마이그레이션 후 손상된 패키지를 복구하려면 소스 VM에서 mkdir -p /etc/google/migrate/skip_broken_packages를 실행합니다. 설치를 건너뛰려면 소스 VM에서 mkdir -p /etc/google/migrate/skip_failed_install을 실행합니다. 설치를 건너뛰면 이후 단계에서 오류가 발생할 수 있습니다. 소스 VM의 변경사항은 후속 복제 주기에 적용됩니다.
종료 코드({exit_code})와 함께 {driver}의 DISM 설치 실패 지원팀에 문의하거나 Microsoft 문서 시스템 오류 코드 디버그를 참조하여 오류를 해결하세요. 소스 VM의 변경사항은 후속 복제 주기에 적용됩니다.
종료 코드(2)와 함께 {driver}의 DISM 설치 실패 DISM의 파일 시스템 액세스를 차단할 수 있는 바이러스 백신 또는 기타 보안 소프트웨어를 사용 중지합니다. 문제가 지속되면 sfc /scannowdism /online /cleanup-image /restorehealth 명령어를 실행하여 문제를 해결합니다. 소스 VM의 변경사항은 후속 복제 주기에 적용됩니다.
이 VM의 Windows 레지스트리를 로드할 수 없습니다. {hive_name} 하이브에 불일치가 있을 수 있습니다. 복제 주기를 재시도하고, 클론을 테스트하고, 컷오버합니다. 문제가 지속되면 Scanregw.exe를 사용하여 레지스트리를 수정하거나 지원팀에 문의하세요. 소스 VM의 변경사항은 후속 복제 주기에 적용됩니다.
Windows 레지스트리 하이브 로드가 타임아웃되었습니다. 과부하 가능성이 있는 레지스트리 하이브를 압축하려면 Microsoft KB #2498915를 참조하거나 지원팀에 문의하세요. 소스 VM의 변경사항은 후속 복제 주기에 적용됩니다.
utf-8 코덱으로 /etc/google/migrate/disk-mappings-hints를 디코딩할 수 없습니다. mkdir -p /etc/google/migrate && ls -la /dev/disk/*/* > /etc/google/migrate/disk-mappings-hints를 다시 실행하고 작성된 출력이 유효한 utf-8인지 확인합니다. 소스 VM의 변경사항은 후속 복제 주기에 적용됩니다.
{mountable}에 파일 시스템을 마운트할 수 없음. 이는 일반적으로 파일 시스템 불일치를 나타냅니다. {tool_name}과 같은 도구를 사용하여 파일 시스템을 수정해 보세요. 문제가 지속되면  지원팀에 문의하세요. 소스 VM의 변경사항은 후속 복제 주기에 적용됩니다.
{line_number}행({line_content})의 후행 쉼표로 인해 /etc/fstab을 파싱할 수 없음 후행 쉼표를 삭제하거나 지원팀에 문의하세요. 소스 VM의 변경사항은 후속 복제 주기에 적용됩니다.
{line_number}행({line_content})의 경로에 공백이 있어 /etc/fstab을 파싱할 수 없음 공백을 \040으로 바꾸고 mount -a를 실행하여 검증하거나 지원팀에 문의하세요. 소스 VM의 변경사항은 후속 복제 주기에 적용됩니다.
{line_number}행({line_content})에 따옴표가 종료되거나 닫히지 않으므로 /etc/fstab을 파싱할 수 없습니다. 종료되지 않은 따옴표를 삭제하거나 따옴표를 닫고 mount -a를 실행하여 검증하거나, 지원팀에 문의하세요. 소스 VM의 변경사항은 후속 복제 주기에 적용됩니다.
{line_number}행({line_content})에서 /etc/fstab을 파싱할 수 없음 mount -a를 실행하고 결과 오류를 수정하거나 지원팀에 문의하세요. 소스 VM의 변경사항은 후속 복제 주기에 적용됩니다.
{line_number}행({line_content})에서 {path}를 파싱할 수 없음 형식을 수정하거나 지원팀에 문의하세요. 소스 VM의 변경사항은 후속 복제 주기에 적용됩니다.
/boot에서 커널을 찾을 수 없습니다. /boot에 유효한 Linux 커널 실행 파일(vmlinuz)이 포함되어 있는지 확인하거나 지원팀에 문의하세요. 소스 VM의 변경사항은 후속 복제 주기에 적용됩니다.
/boot에서 initrd 또는 initramfs 이미지를 찾을 수 없습니다. /boot에 유효한 초기 RAM 디스크 이미지(initrd 또는 initramfs)가 포함되어 있는지 확인하거나 지원팀에 문의하세요. 소스 VM의 변경사항은 후속 복제 주기에 적용됩니다.
/etc/fstab 파일에 볼륨({specs})이 누락된 중요 항목이 포함되어 있음 지정된 볼륨이 존재하는지 확인하거나, /etc/fstab 파일을 업데이트하거나, 논리 볼륨 구성을 수정하거나, 지원팀에 문의하세요. 소스 VM의 변경사항은 후속 복제 주기에 적용됩니다.
{volumes_or_disks}를 플러시할 수 없습니다. 일부 볼륨은 Windows에서 더티로 표시됩니다. 소스 VM의 사용 가능한 모든 드라이브에서 chkdsk /f를 실행합니다. 문제가 지속되면 지원팀에 문의하세요. 소스 VM의 변경사항은 후속 복제 주기에 적용됩니다.
grub-mkconfiggrub2-mkconfig를 찾을 수 없습니다. grub2-common 패키지를 설치합니다. 소스 VM의 변경사항은 후속 복제 주기에 적용됩니다.
{devices}의 파티션 테이블이 잘못되었습니다. FixParts와 같은 도구로 파티션 테이블을 수정하세요. 문제가 지속되면  지원팀에 문의하세요. 소스 VM의 변경사항은 후속 복제 주기에 적용됩니다.
force_skip_verifications 플래그가 설정된 경우 OS를 조정하지 못했습니다. 소스 VM에서 다음 명령어를 실행하여 force_skip_verifications 플래그를 삭제합니다. Windows의 경우 rmdir %SystemDrive%\Google\Migrate\force_skip_verifications를 실행하고, Linux의 경우 rmdir /etc/google/migrate/force_skip_verifications를 실행합니다.
tboot는 지원되지 않습니다. 부트로더 구성에서 tboot를 삭제합니다. 소스 VM의 변경사항은 후속 복제 주기에 적용됩니다.
/etc/sudoers를 업데이트할 수 없습니다. 게스트 환경에서 IAM 역할을 기반으로 사용자에게 sudo 권한을 추가하는데 필요합니다. 소스 VM에서 /etc/sudoers를 수정할 수 있는지 확인하거나 touch /etc/google/migrate/skip_editing_sudoers를 실행하여 /etc/sudoers 수정을 건너뜁니다. IAM 역할을 통해 sudo 액세스 권한을 부여하는 것은 이러한 변경사항이 없으면 VM에서 작동하지 않습니다. 소스 VM의 변경사항은 후속 복제 주기에 적용됩니다.
권한이 거부되어 /etc/sudoers를 업데이트할 수 없습니다. 게스트 환경에서 IAM 역할을 기반으로 사용자에게 sudo 권한을 추가하는데 필요합니다. 소스 VM에서 /etc/sudoers를 수정할 수 있는지 확인하거나 touch /etc/google/migrate/skip_editing_sudoers를 실행하여 /etc/sudoers 수정을 건너뜁니다. IAM 역할을 통해 sudo 액세스 권한을 부여하는 것은 이러한 변경사항이 없으면 VM에서 작동하지 않습니다. 소스 VM의 변경사항은 후속 복제 주기에 적용됩니다.
이 이미지는 이미 일반화되었습니다(sysprep.exe /generalize는 이미 실행됨). generalize 옵션을 선택하지 않고 재시도합니다. 소스 VM의 변경사항은 후속 복제 주기에 적용됩니다.
sysprep.exe /generalize를 실행하여 이미지를 일반화할 수 없습니다. 소스 이미지를 일반화하고 generalize 옵션을 선택하지 않고 다시 시도합니다. 소스 VM의 변경사항은 후속 복제 주기에 적용됩니다.
dpkg가 잘못 구성된 패키지({packages})로 인해 패키지를 설치할 수 없음 rm /var/cache/debconf/config.dat && dpkg --configure -a를 실행하여 dpkg 구성을 다시 빌드합니다. 이 작업이 실패하거나 오류가 지속되면 실패한 패키지를 삭제하고 dpkg 구성을 다시 빌드한 다음 필요한 경우 패키지를 다시 설치합니다. 소스 VM의 변경사항은 후속 복제 주기에 적용됩니다.
dpkg 구성 시간이 초과되었습니다. rm /var/cache/debconf/config.dat && dpkg --configure -a를 실행하여 dpkg 구성을 다시 빌드합니다. 이 작업이 실패하거나 오류가 지속되면 실패한 패키지를 삭제하고 dpkg 구성을 다시 빌드한 다음 필요한 경우 패키지를 다시 설치합니다. 소스 VM의 변경사항은 후속 복제 주기에 적용됩니다.

OS 조정 경고

다음 표에는 OS 조정 프로세스 중에 발생할 수 있는 경고와 각 경고의 문제 해결 정보가 나와 있습니다.

메시지 작업 항목
중요 패키지({packages})를 설치하기 위해 손상된 다음 패키지를 삭제해야 했음 손상된 패키지를 삭제하고 VM과 애플리케이션이 예상대로 작동하는지 확인합니다. 소스 VM의 변경사항은 후속 복제 주기에 적용됩니다.
{os_info}에 {requested_license} 라이선스를 적용할 수 없습니다. {applicable_licenses}에서 해당하는 라이선스를 선택합니다.
/etc/fstab 파일에 비영구 블록 기기 이름과 같은 휘발성 항목이 포함되어 있습니다. 소스 VM에서 mkdir -p /etc/google/migrate && ls -la /dev/disk/*/* > /etc/google/migrate/disk-mappings-hints를 실행합니다. 소스 VM의 변경사항은 후속 복제 주기에 적용됩니다.
/etc/fstab 파일에 {mount_type} 항목이 포함되어 있습니다. 마이그레이션 후 대상 VM에서 모든 {mount_type} 항목에 액세스할 수 있는지 또는 {mount_type} 항목에 액세스하지 않고 대상 VM이 성공적으로 부팅되는지 확인하세요. 소스 VM의 변경사항은 후속 복제 주기에 적용됩니다.
{file_path} 파일에 휘발성 중요 항목(예: 비영구 블록 기기 이름)이 포함되어 있습니다. 소스 VM에서 mkdir -p /etc/google/migrate && ls -la /dev/disk/*/* > /etc/google/migrate/disk-mappings-hints를 실행합니다. 소스 VM의 변경사항은 후속 복제 주기에 적용됩니다.
google-compute-engine 패키지를 설치할 수 없음: {error_message} 근본적인 문제를 해결하고 패키지를 수동으로 설치하거나 지원팀에 문의하세요. 소스 VM의 변경사항은 후속 복제 주기에 적용됩니다.
google-osconfig-agent 패키지를 설치할 수 없음: {error_message} 근본적인 문제를 해결하고 패키지를 수동으로 설치하거나 지원팀에 문의하세요. 소스 VM의 변경사항은 후속 복제 주기에 적용됩니다.
google-cloud-sdk 패키지를 설치할 수 없음: {error_message} 근본적인 문제를 해결하고 패키지를 수동으로 설치하거나 지원팀에 문의하세요. 소스 VM의 변경사항은 후속 복제 주기에 적용됩니다.
google-cloud-cli 패키지를 설치할 수 없음: {error_message} 근본적인 문제를 해결하고 패키지를 수동으로 설치하거나 지원팀에 문의하세요. 소스 VM의 변경사항은 후속 복제 주기에 적용됩니다.
google-rhui-client 패키지를 설치할 수 없음: {error_message} 근본적인 문제를 해결하고 패키지를 수동으로 설치하거나 지원팀에 문의하세요. 소스 VM의 변경사항은 후속 복제 주기에 적용됩니다.
cloud-regionsrv-client 패키지를 설치할 수 없음: {error_message} 근본적인 문제를 해결하고 패키지를 수동으로 설치하거나 지원팀에 문의하세요. 소스 VM의 변경사항은 후속 복제 주기에 적용됩니다.
google-cloud-sap-agent 패키지를 설치할 수 없음: {error_message} 근본적인 문제를 해결하고 패키지를 수동으로 설치하거나 지원팀에 문의하세요. 소스 VM의 변경사항은 후속 복제 주기에 적용됩니다.
dhc p-client 패키지를 설치할 수 없음: {error_message} 근본적인 문제를 해결하고 패키지를 수동으로 설치하거나 지원팀에 문의하세요. 소스 VM의 변경사항은 후속 복제 주기에 적용됩니다.
{package_name} 패키지를 설치할 수 없음: {error_message} 근본적인 문제를 해결하고 패키지를 수동으로 설치하거나 지원팀에 문의하세요. 소스 VM의 변경사항은 후속 복제 주기에 적용됩니다.
VMware 도구가 없습니다. VM이 정상적으로 종료되지 않을 수 있습니다. 강제 종료로 인해 데이터가 손실될 수 있습니다. 컷오버를 실행하기 전에 VMware 도구를 설치하거나 VM을 정상적으로 종료합니다. 소스 VM의 변경사항은 후속 복제 주기에 적용됩니다.
보안 소프트웨어: {software}로 인해 최초 부팅 구성 실패 및 연결 문제가 발생할 수 있습니다. 네트워크 연결을 통해 머신이 성공적으로 부팅되는지 확인합니다. 그렇지 않으면 {software}를 사용 중지하거나 지원팀에 문의하세요. 소스 VM의 변경사항은 후속 복제 주기에 적용됩니다.
{hosts_path}에 메타데이터 서버를 추가할 수 없음 {hosts_path}가 존재하고 사용자(Administrator)가 수정할 수 있는지 확인합니다. 소스 VM의 변경사항은 후속 복제 주기에 적용됩니다.
NTP 특수 폴링 간격 레지스트리 값을 설정할 수 없음 사용자(Administrator)가 레지스트리 {path} 경로를 수정할 수 있는지 확인합니다. 변경사항이 적용될 때까지 기다리거나 직접 레지스트리를 수정하여 값을 {value}로 설정하세요. 소스 VM의 변경사항은 후속 복제 주기에 적용됩니다.