컴퓨팅 리소스 간 서버 마이그레이션¶
SolusVM 2에서는 하나 이상의 서버를 다른 컴퓨팅 리소스로 마이그레이션할 수 있습니다.
사용자에게 서비스를 계속 제공하면서 다음을 수행하려는 경우 마이그레이션이 유용합니다.
- 컴퓨팅 리소스의 로드(하나의 컴퓨팅 리소스에 배포된 서버 수)를 줄입니다.
- 컴퓨팅 리소스에 대한 유지 관리를 수행합니다.
- 컴퓨팅 리소스를 해제합니다.
마이그레이션 모드¶
SolusVM 2에는 다음과 같은 마이그레이션 모드가 있습니다.
- 서버를 실행하기 위해 수행되고 서버 IP 주소를 유지하는 실시간 마이그레이션입니다.
- 중지된 서버에 대해 수행되며 현재는 항상 서버 IP 주소를 유지하는 오프라인 마이그레이션입니다. 서버 IP 주소를 변경하는 오프라인 마이그레이션이 현재 개발 중입니다.
실시간 마이그레이션과 오프라인 마이그레이션 모두 다음과 같은 장점이 있습니다.
- 실시간 마이그레이션 중에 서버는 짧은 가동 중지 시간을 가지며 온라인에서도 사용할 수 있습니다.
- 실시간 마이그레이션 후에는 사용자 측의 추가 작업 없이도 서버가 완벽하게 작동합니다.
- 오프라인 마이그레이션은 실시간 마이그레이션에 비해 제한 사항이 적습니다.
하나 이상의 서버를 다른 컴퓨팅 리소스로 마이그레이션하려면 다음을 수행하십시오.
-
마이그레이션과 관련하여 알려진 문제 및 제한 사항을 읽어보세요.
아이콘이 표시된 항목에 주의하세요. SolusVM 2는 마이그레이션 전에 이러한 문제를 자동으로 확인할 수 없습니다.
-
소스 컴퓨팅 리소스의 IP 블록을 대상 컴퓨팅 리소스에도 할당합니다.
-
(오프라인 마이그레이션의 경우) 마이그레이션하려는 하나 이상의 서버를 중지하세요.
-
가상 서버로 이동합니다.
-
동일한 상태(실행 중 또는 중지됨) 인 서버를 하나 이상 선택한 다음 마이그레이션을 클릭합니다.
!!! 메모
마이그레이션하려는 서버는 동일하거나 다른 컴퓨팅 리소스에 있을 수 있습니다.
- 드롭다운 목록에서 대상 컴퓨팅 리소스를 선택합니다.
-
실시간 마이그레이션을 수행하려면 '실시간 마이그레이션' 확인란을 선택된 상태로 유지하세요.
오프라인 마이그레이션을 수행하려면 확인란을 선택 취소하세요.
IP 주소를 변경하려면 "IP 유지" 확인란을 선택 취소하세요.
마이그레이션 중에 서버 저장소 유형을 변경하려면 "저장소 유형 및 이미지 형식 변환"을 선택하세요.
-
이전 시작을 클릭합니다.
이제 SolusVM 2는 마이그레이션이 가능한지 확인합니다. 확인에 성공하면 마이그레이션이 시작됩니다.
실시간 마이그레이션이 완료되면 마이그레이션된 서버가 실행됩니다. 오프라인 마이그레이션이 완료된 후 서버를 시작해야 합니다.
마이그레이션 시간 추정¶
마이그레이션 시간은 다음 요인에 따라 달라집니다.
- 마이그레이션된 서버의 메모리 및 디스크 크기입니다.
- 서버가 얼마나 집중적으로 사용되는지입니다.
- 네트워크 속도.
정확한 시간 추정은 불가능합니다.
마이그레이션에 소요되는 시간을 확인하려면 해당 환경에서 마이그레이션을 수행하십시오. 마이그레이션하려는 실제 서버의 구성과 일치하는 테스트 서버를 사용하십시오. 시간이 다르기 때문에 실시간 마이그레이션과 오프라인 마이그레이션을 모두 테스트하세요.
실시간 마이그레이션 및 높은 메모리 변경률¶
가상 서버의 메모리 내용이 원본과 대상 컴퓨팅 리소스 간의 네트워크 대역폭 을 초과하는 속도로 변경되는 경우 KVM 가상 서버의 실시간 마이그레이션 가동 중지 시간이 자동으로 조정됩니다.
마이그레이션 작업 및 그룹¶
동일하거나 다른 컴퓨팅 리소스에서 하나 이상의 서버를 마이그레이션할 수 있습니다. 서버 하나를 마이그레이션하는 것을 마이그레이션 작업이라고 합니다. 한 번에 여러 서버의 마이그레이션을 시작하는 경우 이를 마이그레이션 그룹이라고 합니다.
마이그레이션 그룹은 항상 별도의 마이그레이션 작업으로 구성됩니다. 예를 들어 한 번에 3개의 서버 마이그레이션을 시작하는 경우 3개의 마이그레이션 작업으로 구성된 하나의 마이그레이션 그룹이 있습니다.
마이그레이션 작업 및 그룹은 다음과 같이 처리됩니다.
- SolusVM 2는 한 그룹 내의 모든 마이그레이션 작업을 하나씩 수행합니다.
- SolusVM 2는 3개 이하의 마이그레이션 그룹을 병렬로 처리할 수 있습니다. 처음 세 개가 아직 실행 중일 때 네 번째 마이그레이션 그룹을 시작하면 네 번째 마이그레이션 그룹이 실패합니다.
- 각 컴퓨팅 리소스는 한 번에 하나의 마이그레이션 작업만 처리할 수 있습니다.
알려진 문제 및 제한 사항¶
메모
SolusVM 2는  아이콘으로 표시된 문제를 자동으로 확인할 수 없습니다.
라이브 및 오프라인 마이그레이션 모두:
- 대상 컴퓨팅 리소스에는 원본 컴퓨팅 리소스에 할당된 것과 동일한 IP 블록이 있어야 합니다.
- SolusVM 2는 하나 이상의 스냅샷이 있는 경우 서버를 마이그레이션할 수 없습니다. 서버를 마이그레이션하려면 해당 스냅샷을 삭제해야 합니다.
원본 및 대상 컴퓨팅 리소스 모두 열고 필터링하지 않으려면 TCP 포트 8081 및 49152-49215가 필요합니다. SolusVM 2는 컴퓨팅 리소스를 추가할 때 자동으로 이러한 포트를 엽니다. 기본 구성을 변경하지 않는 한 포트는 열려 있을 가능성이 높습니다.
- 저장소 유형 및 이미지 형식을 변환하여 마이그레이션하려면 CentOS 7에서
nbd
커널 모듈을 컴파일하고 로드해야 합니다. - 스토리지 유형 및 이미지 형식을 변환하여 마이그레이션한 후, 이전 스토리지 유형으로 생성된 백업을 새로운 가상 서버의 스토리지 유형으로 복원할 수 없는 경우가 있습니다. 다음 표에서는 이러한 사례의 지원 상태를 설명합니다.
백업 중인 서버의 스토리지 유형 | 현재 서버의 스토리지 유형 | |||
ThinLVM | LVM | 파일 기반 원시 | 파일 기반 QCOW2 | |
ThinLVM (전체 백업) |
좋아요 | 좋아요 | 좋아요 | 좋아요 |
ThinLVM (증분 백업) |
좋아요 | 복원이 지원되지 않음 | 복원이 지원되지 않음 | 복원이 지원되지 않음 |
LVM | 좋아요 | 좋아요 | 좋아요 | 좋아요 |
파일 기반 원시 | 좋아요 | 좋아요 | 좋아요 | 좋아요 |
파일 기반 QCOW2 | 좋아요 | 좋아요 | 좋아요 | 좋아요 |
메모
파일 기반 QCOW2 백업을 파일 기반 Raw/LVM/ThinLVM 가상 서버로 복원하면 컴퓨팅 리소스의 임시 백업 디렉터리에 중간 데이터가 생성됩니다. 이 프로세스에는 가상 서버의 전체 데이터 세트를 수용할 수 있는 충분한 여유 공간이 필요합니다. 임시 백업 디렉터리는 컴퓨팅 리소스의 설정 탭에서 구성할 수 있습니다.
- 스토리지 계층 목록 기능이 활성화된 가상 서버를 마이그레이션하는 경우 대상 컴퓨팅 리소스의 스토리지 태그를 마이그레이션 중인 서버의 스토리지 태그 준수, 또는 스토리지 계층 목록 기능을 비활성화합니다. 그러나 다른 스토리지 태그가 있는 스토리지에서 디스크를 마이그레이션할 수 있으므로 이 기능을 비활성화하지 않는 것이 좋습니다. 이러한 불일치가 계속되면 기본 디스크와 추가 디스크가 제대로 작동하지 않을 수 있습니다.
실시간 마이그레이션에만 해당:
메모
실시간 마이그레이션은 Libvirt/QEMU의 제한 사항을 상속합니다.
- 원본 및 대상 컴퓨팅 리소스에는 동일한 OS 배포판이 있어야 합니다. 예를 들어 SolusVM 2는 Ubuntu 의 컴퓨팅 리소스에서 CentOS의 컴퓨팅 리소스로 서버를 마이그레이션할 수 없습니다.
- 대상 컴퓨팅 리소스에는 원본 컴퓨팅 리소스와 동일하거나 이후 버전의 OS 배포판이 있어야 합니다. 예를 들어 SolusVM 2는 CentOS 8 의 컴퓨팅 리소스에서 CentOS 7의 컴퓨팅 리소스로 서버를 마이그레이션할 수 없습니다.
- 원본 및 대상 컴퓨팅 리소스에는 동일한 공급업체, 동일한 세대 또는 제품군의 CPU가 있어야 합니다.
- |이미지-느낌표| 동일한 공급업체의 이전 CPU 세대와 새 CPU 세대 또는 제품군 간의 마이그레이션은 권장하지 않습니다. 예를 들어 Intel® Core™ i7과 Intel® Xeon® 프로세서 를 사용하는 컴퓨팅 리소스 간 또는 AMD Ryzen™과 AMD EPYC™ 간 마이그레이션이 있습니다. 이러한 마이그레이션은 실패하거나 마이그레이션된 서버를 정지시킬 수 있습니다.
소스 및 대상 컴퓨팅 리소스에는 동일한 활성화된 매개변수(있는 경우)가 있어야 합니다(예: 중첩된 가상화의 경우 ). 매개변수가 일치하지 않으면 마이그레이션이 실패하거나 마이그레이션된 서버가 정지될 수 있습니다.
- 변환 스토리지 유형 및 이미지 형식을 사용한 실시간 마이그레이션은 현재 사용할 수 없지만 향후 릴리스에 추가될 수 있습니다.
- 변환 스토리지 유형 및 이미지 형식을 사용한 내부 실시간 마이그레이션은 현재 사용할 수 없지만 향후 릴리스에 추가될 수 있습니다.