- 인쇄
- PDF
Block Storage
- 인쇄
- PDF
Classic/VPC 환경에서 이용 가능합니다.
네이버 클라우드 플랫폼에서 제공하는 Block Storage(이하 스토리지)를 이용하여 데이터 마이그레이션을 수행할 수 있습니다.
스토리지에 관한 자세한 내용은 다음 사용 가이드를 참고해 주십시오.
데이터 마이그레이션 (Linux)
Linux 서버 간 데이터 마이그레이션을 수행하려면 다음 절차를 차례대로 진행해 주십시오.
1. 콘솔에서 스냅샷 생성
2. 콘솔에서 스토리지 생성
3. 스토리지 식별자 및 파일 시스템 타입 확인
4. (Option) 스토리지 식별자 변경
5. 스토리지 마운트
6. 데이터 마이그레이션
1. 콘솔에서 스냅샷 생성
데이터 마이그레이션할 스토리지의 스냅샷을 생성하는 방법은 다음과 같습니다.
- 네이버 클라우드 플랫폼 콘솔의 Region 메뉴와 Platform 메뉴에서 이용 중인 환경을 클릭해 주십시오.
- Services > Compute > Server 메뉴를 차례대로 클릭해 주십시오.
- Storage 메뉴를 클릭해 주십시오.
- 스토리지 목록에서 데이터 마이그레이션할 스토리지를 클릭하여 선택한 후 [스냅샷 생성] 버튼을 클릭해 주십시오.
- Classic 환경: [스냅샷 생성] 버튼 클릭해 주십시오.
- VPC 환경: [스토리지 설정] > 스냅샷 생성을 차례대로 클릭해 주십시오.
- 스냅샷의 이름을 입력한 후 [다음] 버튼을 클릭해 주십시오.
- 설정 정보를 확인한 후 [생성] 버튼을 클릭해 주십시오.
- 생성 팝업 창의 내용을 확인한 후 [확인] 버튼을 클릭해 주십시오.
- 전체 스냅샷이 생성되며, 생성된 스냅샷은 Snapshot 메뉴에서 확인할 수 있습니다.
2. 콘솔에서 스토리지 생성
1. 콘솔에서 스냅샷 생성한 후, 해당 스냅샷을 이용하여 새로운 스토리지를 생성하고 마이그레이션할 서버에 연결하는 방법은 다음과 같습니다.
- 네이버 클라우드 플랫폼 콘솔의 Region 메뉴와 Platform 메뉴에서 이용 중인 환경을 클릭해 주십시오.
- Services > Compute > Server 메뉴를 차례대로 클릭해 주십시오.
- Snapshot 메뉴를 클릭해 주십시오.
- 데이터 마이그레이션을 위해 생성한 스냅샷을 클릭하여 선택한 후 [스토리지 생성] 버튼을 클릭해 주십시오.
- 마이그레이션할 서버의 환경 및 스토리지를 설정한 후 [생성] 버튼을 클릭해 주십시오.
- 설정 정보를 확인한 후 [확인] 버튼을 클릭해 주십시오.
- 스토리지가 생성되며, 생성된 스토리지는 Storage 메뉴에서 확인할 수 있습니다.
- 생성한 스토리지를 서버에 연결해 주십시오.
- Classic 환경: 스토리지 목록에서 생성한 스토리지를 클릭하여 선택한 후 [서버에 연결] 버튼 클릭해 주십시오.
- VPC 환경: 스토리지 목록에서 생성한 스토리지를 클릭하여 선택한 후 [스토리지 설정] > 서버에 연결을 차례대로 클릭해 주십시오.
3. 스토리지 식별자 및 파일 시스템 타입 확인
스냅샷으로 생성한 스토리지의 식별자와 파일 시스템 타입을 확인하는 방법은 다음과 같습니다.
- 서버에 원격 접속해 주십시오.
- 서버 접속 방법에 대한 자세한 내용은 Linux 서버 접속 가이드를 참고해 주십시오.
blkid
명령어를 사용하여 스냅샷으로 생성한 스토리지의 식별자(UUID)와 파일 시스템 타입(TYPE)을 확인해주세요.
다른 서버의 부팅용 기본 스토리지로 스냅샷을 생성하고 해당 스냅샷으로 마이그레이션 대상 서버의 스토리지를 생성한 경우, 스토리지 식별자가 중복되어 마운트를 수행할 수 없습니다. 이 경우에는 4. 스토리지 식별자 변경을 참고하여 스토리지 식별자를 변경해 주십시오.
4. 스토리지 식별자 변경
3. 스토리지 식별자 및 파일 시스템 타입 확인에서 확인한 파일 시스템 타입에 따라 작업을 진행해 주십시오.
/dev/xvda 는 부팅용 기본 스토리지의 장치 파일 이름이므로 식별자를 변경하지 마십시오. 부팅용 기본 스토리지의 식별자를 변경하면 서버가 부팅되지 않을 수 있습니다.
xfs 파일 시스템 타입
xfs 파일 시스템을 사용하는 스토리지의 식별자를 변경하는 방법은 다음과 같습니다.
해당 예제는 xvdb1 스토리지를 예시로 들어 설명합니다.
xfs_repair -L /dev/xvdb1
명령어를 입력하여xvdb1
스토리지 식별자를 삭제해 주십시오.xfs_admin -U generate /dev/xvdb1
명령어를 입력하여xvdb1
에 새로운 식별자를 생성해 주십시오.blkid
명령어로 새로운 식별자로 변경되었는지 확인해 주십시오.
ext4 파일 시스템 타입
ext4 파일 시스템을 사용하는 스토리지의 식별자를 변경하는 방법은 다음과 같습니다.
해당 예제는 xvdb1
스토리지를 예시로 들어 설명합니다.
tune2fs -U "UUID" /dev/xvdb1
또는tune2fs -U random /dev/xvdb1
명령어를 입력해 주십시오.- "UUID" 위치에 원하는 스토리지 식별자를 입력해 주십시오.
- random 옵션은 UUID를 임의의 값으로 설정합니다.
tune2fs
명령어 실행 결과, 다음과 같은 에러가 발생할 경우 파일 시스템 복구 후 식별자 변경을 참고하여 파일 시스템을 복구한 후 식별자를 변경해 주십시오.# tune2fs /dev/xvdb1 -U random This operation requires a freshly checked filesystem. Please run e2fsck -f on the filesystem.
UUID는 uuidgen
명령어를 입력하여 새로 생성할 수 있습니다.
blkid
명령어로 실행하여 새로운 식별자로 변경되었는지 확인해 주십시오.
파일 시스템 복구 후 식별자 변경
부팅용 디스크는 데이터 유실을 방지하기 위해 서버가 정지 상태일 때 스냅샷을 생성해 주십시오. 서버가 운영 중인 상태에서 ext4
파일 시스템 타입의 부팅용 기본 스토리지의 스냅샷 및 스토리지를 생성하여 할당한 후 tune2fs
명령어를 입력하여 "UUID"
를 변경할 경우, 에러가 발생할 수도 있습니다.
에러가 발생한 경우 # file -s /dev/xvdb1
명령어를 입력하여 스토리지 상태를 먼저 확인해 주십시오. 스토리지 상태 확인 결과 needs journal recovery
문구가 출력될 경우, 파일 시스템이 손상된 것으로 다음 절차를 차례대로 진행해 주십시오.
e2fsck -f /dev/xvdb1 -y
명령어를 입력하여 파일 시스템을 검사하고 복구해 주십시오.tune2fs /dev/xvdb1 -U random
명령어를 입력하여 스토리지 식별자를 변경해 주십시오.
5. 스토리지 마운트
스토리지 마운트하는 방법은 다음과 같습니다.
6. 데이터 마이그레이션
스토리지 마운트한 파일 시스템에서 필요한 경로로 데이터 마이그레이션 작업을 수행해 주십시오.
데이터 마이그레이션 (Windows)
Windows 서버 간 데이터 마이그레이션을 수행하려면 다음 절차를 차례대로 진행해 주십시오.
1. 콘솔에서 스냅샷 생성
2. 콘솔에서 스토리지 생성
3. 스토리지 온라인 설정
4. 데이터 마이그레이션
1. 콘솔에서 스냅샷 생성
데이터 마이그레이션할 스토리지의 스냅샷을 생성하는 방법은 다음과 같습니다.
- 네이버 클라우드 플랫폼 콘솔의 Region 메뉴와 Platform 메뉴에서 이용 중인 환경을 클릭해 주십시오.
- Services > Compute > Server 메뉴를 차례대로 클릭해 주십시오.
- Storage 메뉴를 클릭해 주십시오.
- 스토리지 목록에서 데이터 마이그레이션할 스토리지를 클릭하여 선택한 후 [스냅샷 생성] 버튼을 클릭해 주십시오.
- Classic 환경: [스냅샷 생성] 버튼 클릭해 주십시오.
- VPC 환경: [스토리지 설정] > 스냅샷 생성을 차례대로 클릭해 주십시오.
- 스냅샷의 이름을 입력한 후 [다음] 버튼을 클릭해 주십시오.
- 설정 정보를 확인한 후 [생성] 버튼을 클릭해 주십시오.
- 생성 팝업 창의 내용을 확인한 후 [확인] 버튼을 클릭해 주십시오.
- 전체 스냅샷이 생성되며, 생성된 스냅샷은 Snapshot 메뉴에서 확인할 수 있습니다.
2. 콘솔에서 스토리지 생성
1. 콘솔에서 스냅샷 생성한 후, 해당 스냅샷을 이용하여 새로운 스토리지를 생성하고 마이그레이션할 서버에 연결하는 방법은 다음과 같습니다.
- 네이버 클라우드 플랫폼 콘솔의 Region 메뉴와 Platform 메뉴에서 이용 중인 환경을 클릭해 주십시오.
- Services > Compute > Server 메뉴를 차례대로 클릭해 주십시오.
- Snapshot 메뉴를 클릭해 주십시오.
- 데이터 마이그레이션을 위해 생성한 스냅샷을 클릭하여 선택한 후 [스토리지 생성] 버튼을 클릭해 주십시오.
- 마이그레이션할 서버의 환경 및 스토리지를 설정한 후 [생성] 버튼을 클릭해 주십시오.
- 설정 정보를 확인한 후 [확인] 버튼을 클릭해 주십시오.
- 스토리지가 생성되며, 생성된 스토리지는 Storage 메뉴에서 확인할 수 있습니다.
- 생성한 스토리지를 서버에 연결해 주십시오.
- Classic 환경: 스토리지 목록에서 생성한 스토리지를 클릭하여 선택한 후 [서버에 연결] 버튼 클릭해 주십시오.
- VPC 환경: 스토리지 목록에서 생성한 스토리지를 클릭하여 선택한 후 [스토리지 설정] > 서버에 연결을 차례대로 클릭해 주십시오.
3. 스토리지 온라인 설정
Windows 서버에 스토리지를 볼륨으로 등록하는 방법은 다음과 같습니다.
- 추가 스토리지를 연결한 Windows 서버에 접속해 주십시오.
- 서버 접속 방법에 대한 자세한 내용은 Windows 서버 접속 가이드을 참고해 주십시오.
- 을 클릭한 후 Windows Administrative Tools > Computer Management > Disk Management 메뉴를 차례대로 클릭해 주십시오.
- cmd 창에
diskmgmt.msc
를 입력할 수도 있습니다.
- cmd 창에
- 디스크 목록에서 Offline이 표시된 디스크를 찾아 마우스 오른쪽 버튼을 클릭한 후 Online을 클릭해 주십시오.
- 이제 스토리지를 사용할 수 있습니다.
스냅샷으로부터 스토리지의 데이터를 읽어와 복구하므로, 디스크 파티션 및 스토리지 포맷 작업은 생략해 주십시오.
4. 데이터 마이그레이션
서버에 등록한 스토리지 볼륨에서 필요한 경로로 데이터 마이그레이션 작업을 수행해 주십시오.