Block Storage
    • PDF

    Block Storage

    • PDF

    Article Summary

    Classic/VPC 환경에서 이용 가능합니다.

    네이버 클라우드 플랫폼에서 제공하는 Block Storage(이하 스토리지)를 이용하여 데이터 마이그레이션을 수행할 수 있습니다.

    참고
    • Classic/VPC 환경에서 존의 제약 없이 스냅샷으로 생성한 스토리지를 활용하여 데이터 마이그레이션을 수행할 수 있습니다. 단, 다른 리전 간에는 스토리지를 활용한 데이터 마이그레이션을 수행할 수 없습니다.
    • 스토리지에 관한 자세한 내용은 다음 사용 가이드를 참고해 주십시오.

    데이터 마이그레이션(Linux)

    Linux 서버 간 데이터 마이그레이션을 수행하려면 다음 절차를 차례대로 진행해 주십시오.

    1. 콘솔에서 스냅샷 생성

    데이터 마이그레이션할 스토리지의 스냅샷을 생성해 주십시오.

    1. 네이버 클라우드 플랫폼 콘솔의 Region 메뉴와 Platform 메뉴에서 이용 중인 환경을 클릭해 주십시오.
    2. Services > Compute > Server 메뉴를 차례대로 클릭해 주십시오.
    3. Storage 메뉴를 클릭해 주십시오.
    4. 스토리지 목록에서 데이터 마이그레이션할 스토리지를 클릭하여 선택한 후 [스냅샷 생성] 버튼을 클릭해 주십시오.
      • Classic 환경: [스냅샷 생성] 버튼 클릭
      • VPC 환경: [스토리지 설정] > 스냅샷 생성을 차례대로 클릭
    5. 스냅샷의 이름을 입력한 후 [다음] 버튼을 클릭해 주십시오.
    6. 설정 정보를 확인한 후 [생성] 버튼을 클릭해 주십시오.
    7. 생성 팝업 창의 내용을 확인한 후 [확인] 버튼을 클릭해 주십시오.
      • 전체 스냅샷이 생성되며, 생성된 스냅샷은 Snapshot 메뉴에서 확인할 수 있습니다.

    2. 콘솔에서 스토리지 생성

    이전 단계에서 생성한 스냅샷을 이용하여 신규 스토리지를 생성하고, 해당 스토리지를 마이그레이션할 서버에 연결해 주십시오.

    1. 네이버 클라우드 플랫폼 콘솔의 Region 메뉴와 Platform 메뉴에서 이용 중인 환경을 클릭해 주십시오.
    2. Services > Compute > Server 메뉴를 차례대로 클릭해 주십시오.
    3. Snapshot 메뉴를 클릭해 주십시오.
    4. 데이터 마이그레이션을 위해 생성한 스냅샷을 클릭하여 선택한 후 [스토리지 생성] 버튼을 클릭해 주십시오.
    5. 마이그레이션할 서버의 환경 및 스토리지를 설정한 후 [생성] 버튼을 클릭해 주십시오.
    6. 설정 정보를 확인한 후 [확인] 버튼을 클릭해 주십시오.
      • 스토리지가 생성되며, 생성된 스토리지는 Storage 메뉴에서 확인할 수 있습니다.
    7. 생성한 스토리지를 서버에 연결해 주십시오.
      • Classic 환경: 스토리지 목록에서 생성한 스토리지를 클릭하여 선택한 후 [서버에 연결] 버튼 클릭
      • VPC 환경: 스토리지 목록에서 생성한 스토리지를 클릭하여 선택한 후 [스토리지 설정] > 서버에 연결을 차례대로 클릭

    3. 스토리지 식별자 및 파일 시스템 타입 확인

    스냅샷으로 생성한 스토리지의 식별자와 파일 시스템 타입을 확인해 주십시오.

    1. 서버에 원격 접속해 주십시오.
    2. blkid 명령어를 실행하여 스냅샷으로 생성한 스토리지의 식별자와 파일 시스템 타입을 확인해 주십시오.
      • 스토리지 식별자는 UUID 값으로 표시됩니다.
      • 파일 시스템 타입은 TYPE 값으로 표시됩니다.
    주의

    다른 서버의 부팅용 기본 스토리지로 스냅샷을 생성하고 해당 스냅샷으로 마이그레이션 대상 서버의 스토리지를 생성한 경우, 스토리지 식별자가 중복되어 마운트를 수행할 수 없습니다. 이 경우에는 4. 스토리지 식별자 변경을 참고하여 스토리지 식별자를 변경해 주십시오.

    4. 스토리지 식별자 변경

    3. 스토리지 식별자 및 파일 시스템 타입 확인에서 확인한 파일 시스템 타입에 따라 작업을 진행해 주십시오.

    주의

    /dev/xvda는 부팅용 기본 스토리지의 장치 파일 이름이므로 식별자를 변경하지 마십시오. 부팅용 기본 스토리지의 식별자를 변경하면 서버가 부팅되지 않을 수 있습니다.

    참고

    여기에서는 xvdb1 스토리지를 예시로 들어 설명합니다.

    xfs 파일 시스템 타입

    xfs 파일 시스템을 사용하는 스토리지의 식별자를 변경하는 방법은 다음과 같습니다.

    1. xfs_repair -L /dev/xvdb1 명령어를 입력해 주십시오.
      • xvdb1 스토리지 식별자가 삭제됩니다.
    2. xfs_admin -U generate /dev/xvdb1 명령어를 입력해 주십시오.
      • xvdb1에 새로운 식별자가 생성됩니다.
    3. blkid 명령어로 새로운 식별자로 변경되었는지 확인해 주십시오.

    ext4 파일 시스템 타입

    ext4 파일 시스템을 사용하는 스토리지의 식별자를 변경하는 방법은 다음과 같습니다.

    1. 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 명령어를 입력하여 새로 생성할 수 있습니다.
    1. blkid 명령어로 실행하여 새로운 식별자로 변경되었는지 확인해 주십시오.
    참고

    부팅용 디스크는 데이터 유실 이슈를 방지하기 위해 서버가 정지 상태일 때, 스냅샷 생성을 권장 드립니다.

    파일 시스템 복구 후 식별자 변경

    부팅용 데스크는 데이터 유실을 방지하기 위해 서버가 정지 상태일 때 스냅샷을 생성해 주십시오. 서버가 운영 중인 상태에서 ext4 파일 시스템 타입의 부팅용 기본 스토리지의 스냅샷 및 스토리지를 생성하여 할당한 후 tune2fs 명령어를 입력하여 "UUID"를 변경할 경우, 에러가 발생할 수도 있습니다.

    에러가 발생한 경우 # file -s /dev/xvdb1 명령어를 입력하여 스토리지 상태를 먼저 확인해 주십시오. 스토리지 상태 확인 결과 needs journal recovery 문구가 출력될 경우, 파일 시스템이 손상된 것으로 다음 절차를 차례대로 진행해 주십시오.

    1. 다음 명령어를 입력하여 파일 시스템을 검사하고 복구해 주십시오.
      # e2fsck -f /dev/xvdb1 -y
      
    2. 다음 명령어를 입력하여 스토리지 식별자를 변경해 주십시오.
      # tune2fs /dev/xvdb1 -U random
      

    5. 스토리지 마운트

    다음 가이드를 참고하여 생성한 스토리지를 마운트해 주십시오.

    참고

    스냅샷으로부터 스토리지의 데이터를 읽어와 복구하므로, 디스크 파티션 및 스토리지 포맷 작업은 생략해 주십시오.

    6. 데이터 마이그레이션

    스토리지 마운트한 파일 시스템에서 필요한 경로로 데이터 마이그레이션 작업을 수행해 주십시오.

    데이터 마이그레이션(Windows)

    Windows 서버 간 데이터 마이그레이션을 수행하려면 다음 절차를 차례대로 진행해 주십시오.

    1. 콘솔에서 스냅샷 생성

    데이터 마이그레이션할 스토리지의 스냅샷을 생성해 주십시오.

    1. 네이버 클라우드 플랫폼 콘솔의 Region 메뉴와 Platform 메뉴에서 이용 중인 환경을 클릭해 주십시오.
    2. Services > Compute > Server 메뉴를 차례대로 클릭해 주십시오.
    3. Storage 메뉴를 클릭해 주십시오.
    4. 스토리지 목록에서 데이터 마이그레이션할 스토리지를 클릭하여 선택한 후 [스냅샷 생성] 버튼을 클릭해 주십시오.
      • Classic 환경: [스냅샷 생성] 버튼 클릭
      • VPC 환경: [스토리지 설정] > 스냅샷 생성을 차례대로 클릭
    5. 스냅샷의 이름을 입력한 후 [다음] 버튼을 클릭해 주십시오.
    6. 설정 정보를 확인한 후 [생성] 버튼을 클릭해 주십시오.
    7. 생성 팝업 창의 내용을 확인한 후 [확인] 버튼을 클릭해 주십시오.
      • 전체 스냅샷이 생성되며, 생성된 스냅샷은 Snapshot 메뉴에서 확인할 수 있습니다.

    2. 콘솔에서 스토리지 생성

    이전 단계에서 생성한 스냅샷을 이용하여 신규 스토리지를 생성하고, 해당 스토리지를 마이그레이션할 서버에 연결해 주십시오.

    1. 네이버 클라우드 플랫폼 콘솔의 Region 메뉴와 Platform 메뉴에서 이용 중인 환경을 클릭해 주십시오.
    2. Services > Compute > Server 메뉴를 차례대로 클릭해 주십시오.
    3. Snapshot 메뉴를 클릭해 주십시오.
    4. 데이터 마이그레이션을 위해 생성한 스냅샷을 클릭하여 선택한 후 [스토리지 생성] 버튼을 클릭해 주십시오.
    5. 마이그레이션할 서버의 환경 및 스토리지를 설정한 후 [생성] 버튼을 클릭해 주십시오.
    6. 설정 정보를 확인한 후 [확인] 버튼을 클릭해 주십시오.
      • 스토리지가 생성되며, 생성된 스토리지는 Storage 메뉴에서 확인할 수 있습니다.
    7. 생성한 스토리지를 서버에 연결해 주십시오.
      • Classic 환경: 스토리지 목록에서 생성한 스토리지를 클릭하여 선택한 후 [서버에 연결] 버튼 클릭
      • VPC 환경: 스토리지 목록에서 생성한 스토리지를 클릭하여 선택한 후 [스토리지 설정] > 서버에 연결을 차례대로 클릭

    3. 스토리지 온라인 설정

    Windows 서버에 스토리지를 볼륨으로 등록해 주십시오.

    1. 추가 스토리지를 연결한 Windows 서버에 접속해 주십시오.
    2. image.png을 클릭한 후 Windows Administrative Tools > Computer Management > Disk Management 메뉴를 차례대로 클릭해 주십시오.
      • cmd 창에 diskmgmt.msc를 입력할 수도 있습니다.
    3. 디스크 목록에서 Offline이 표시된 디스크를 찾아 마우스 오른쪽 버튼을 클릭한 후 Online을 클릭해 주십시오.
      • 이제 스토리지를 사용할 수 있습니다.
    참고

    스냅샷으로부터 스토리지의 데이터를 읽어와 복구하므로, 디스크 파티션 및 스토리지 포맷 작업은 생략해 주십시오.

    4. 데이터 마이그레이션

    서버에 등록한 스토리지 볼륨에서 필요한 경로로 데이터 마이그레이션 작업을 수행해 주십시오.


    이 문서가 도움이 되었습니까?

    What's Next
    Changing your password will log you out immediately. Use the new password to log back in.
    First name must have atleast 2 characters. Numbers and special characters are not allowed.
    Last name must have atleast 1 characters. Numbers and special characters are not allowed.
    Enter a valid email
    Enter a valid password
    Your profile has been successfully updated.