Azure vSocket VHD 이미지 및 SAS 복사

이 글에서는 단일 및 높은 (HA) vSocket을 배포하기 위한 vSocket 이미지 및 스크립트를 얻는 방법을 설명합니다.

Azure vSocket에 대한 추가 정보는 다음을 참조하십시오: 

Azure Blob 스토리지 및 컨테이너 생성

vSocket VHD 이미지를 기존 Azure Blob 스토리지 및 컨테이너에 복사할 수 있습니다. 그렇지 않으면 VHD 파일을 위한 새로운 컨테이너를 생성하십시오. Blob 및 컨테이너 생성에 관한 더 많은 정보는 Microsoft 문서를 참조하십시오.

참고

참고: Blob 스토리지가 vSocket VM을 배포하는 동일한 리소스 그룹에 있는지 확인하십시오.

Azure PowerShell을 사용하여 Azure SAS를 사용하여 Azure vSocket 이미지 복사

Azure PowerShell을 사용하여 Cato에서 Azure 저장소 컨테이너로 vSocket 이미지를 복사할 수 있습니다. 이미지를 공유하기 위해 Azure 공유 액세스 서명 (SAS)을 포함한 URI를 제공합니다.

저장소 컨테이너를 위한 SAS를 생성한 후 Azure PowerShell을 사용하여 vSocket 이미지를 저장소 컨테이너로 복사하십시오. 저장소 컨테이너에 물리적으로 가장 가까운 지역을 사용하십시오:

이러한 SAS URI에 중국을 제외한 모두 지역에서 접근할 수 있습니다.

Azure vSocket 이미지를 복사하기 위해:

  1. Azure 저장소 컨테이너를 생성하거나, 기존 컨테이너를 사용하여 vSocket 이미지를 저장하십시오.

    저장소 컨테이너는 vSocket VM과 동일한 리소스 관리자 그룹에 있어야 합니다.

  2. 컨테이너를 열고 네비게이션 창의 설정 섹션에서 공유 액세스 서명을 클릭하십시오.

  3. SAS의 올바른 권한을 지정하기 위해 권한 섹션에서 다음 항목을 선택하십시오: 읽기, 추가, 생성, 그리고 쓰기

    SAS_container.png
  4. 허용된 프로토콜HTTPS만으로 설정되었는지 확인하십시오.

  5. SAS 토큰 및 URL 생성을 클릭하십시오.

  6. Blob SAS URL을 복사하십시오. URL은 컨테이너 주소 및 SAS 토큰을 모두 연결합니다.

  7. Azure Cloud Shell을 열고 PowerShell을 선택하십시오.

  8. azcopy 명령을 실행하십시오: azcopy copy '<Cato blob sas url>' '<customer blob sas container url>'

    참고

    참고: 명령에서 단일 따옴표를 사용했는지 확인하십시오.

    예를 들어, 다음 명령은 Cato 유럽 연합 blob에서 이미지를 복사합니다:

    azcopy copy 'https://catoeuimagestorage.blob.core.windows.net/vsocket/socket_AZ1500_17805_production_socket_v19.0_20230716_2024_01_07.vhd' 'https://storagecatoexample.blob.core.windows.net/storagecatocontainernonaccel?sp=racw&st=2022-10-02T11:44:51Z&se=2022-10-02T19:44:51Z&spr=https&sv=2022-10-02&sr=c&sig=ABcdefGhIJklMnop2q%3Rs45T678%9Uv0xYZ1aBcdEFghiJ%2K'

위의 예에서, 파란색 URI를 사용자가 생성한 Blob SAS URL로 바꾸십시오.

SAS로 vSocket 복사 문제 해결

계정으로 이미지를 복사하는 데 문제가 있는 경우, 컨테이너가 다음과 같은 모든 권한으로 설정되어 있는지 확인하십시오:

  • 읽기

  • 추가

  • 생성

  • 쓰기

vSocket 스크립트 다운로드

Cato는 Azure vSockets에 대한 가상 자원을 구성하기 위해 다음 스크립트를 제공합니다:

  • create_vm_from_vhd.sh - Azure vSocket v19 이상을 배포할 때 사용해야 합니다

  • create_vm_from_vhd_U19.sh - Azure vSocket v19 미만을 배포할 때 사용해야 합니다

  • create_ha_settings.sh - 두 개의 배포된 vSockets에 대한 높은 신뢰 수준(HA)을 구성하는 HA 스크립트입니다

vSocket 파일을 얻는 것에 대한 더 많은 정보는 Socket 및 vSocket 이미지 파일을 참조하십시오.

참고

참고: 이미지를 성공적으로 복사하고 스크립트를 다운로드한 후, AWS vSocket 사이트 수동 배포를 통해 vSocket 배포를 계속하십시오.

vSocket 이미지를 Azure 계정에 수동으로 추가하기

Azure SAS를 사용하여 이미지를 복사할 수 없는 상황에서는 파일을 수동으로 다운로드하고 압축을 풀고 Azure 컨테이너에 업로드하십시오.

TAR 파일에서 이미지를 다운로드하고 추출하기

공개 Cato 저장소에서 Azure vSocket 이미지를 TAR 파일로 다운로드하십시오. 그런 다음 TAR 파일에서 vSocket 이미지를 추출하십시오.

이미지를 다운로드하고 추출하려면:

  1. Socket 및 vSocket 이미지 파일 문서에서 Cato 저장소로 이동하십시오.

  2. 예를 들어 azvsocket-11-0-5311-vhd.tar와 같은 VHD 이미지의 TAR 파일을 다운로드하십시오

  3. 파일의 압축을 푸십시오.

VHD 이미지를 Azure에 업로드하기

vSocket 이미지의 VHD 파일을 Azure 저장소 blob에 업로드하십시오.

VHD 파일을 저장소 blob에 업로드하려면:

  1. 스토리지 계정 창을 열고 저장소 계정을 클릭하거나 새로 만드십시오.

  2. 스토리지 계정 네비게이션 메뉴에서 아래로 스크롤하여 Blob 서비스 섹션을 찾고 컨테이너를 클릭하십시오.

  3. 컨테이너를 클릭하거나 새로 만드십시오.

  4. 컨테이너 창에서 업로드를 클릭하십시오.

  5. 오른쪽 업로드 blob 창에서 VHD 파일을 선택하고 업로드를 클릭합니다.

도움이 되었습니까?

1명 중 1명이 도움이 되었다고 했습니다.

댓글 0개