Azure File CSI 드라이버
IBM Cloud Satellite® 용 Azure 파일 CSI 드라이버는 컨테이너 오케스트레이션 도구가 Azure 파일 볼륨의 수명 주기를 관리할 수 있도록 CSI 사양을 구현합니다.
Azure File CSI 드라이버에서 사용할 수 있는 기능에 대한 개요는 ‘기능’을 참조하십시오.
Satellite용 Azure File CSI 드라이버 템플리트는 현재 클러스터 버전 4.7 이상에서 사용할 수 있습니다.
스토리지 템플릿을 해당 위치의 클러스터에 배포하려면 먼저 콘솔에서 Satellite 구성에 클러스터 관리자 액세스 사용 옵션을 선택하거나 클러스터를 만들 때 --enable-config-admin 옵션을 포함하여 Satellite 구성을 설정해야 합니다.
Satellite 구성이 변경 내용을 덮어쓰기 때문에 스토리지 클래스를 사용자 지정할 수 없습니다.
Satellite 스토리지 서비스의 범위를 리소스 그룹으로 지정할 수 없습니다. 그러나 위치 및 클러스터와 같은 다른 리소스의 범위를 리소스 그룹으로 지정하는 경우에는 Satellite 리더를 추가하고 계정의 모든 리소스에 대한 관리자 역할을 연결해야 합니다.
Azure 파일 사용을 위한 전제조건
사용자 위치에서 스토리지 구성을 생성하여 Satellite 클러스터용 Azure 파일 스토리지를 설정합니다. 클러스터에 스토리지 구성을 지정하면 선택한 스토리지 제공자의 스토리지 드라이버가 클러스터에 설치됩니다.
Azure File CSI 드라이버 스토리지 템플리트를 사용하려면 다음 태스크를 완료하십시오.
-
위치 템플리트를 사용하거나 수동으로 Satellite에 Azure 호스트를 추가하여 Azure 위치를 작성하십시오. 수동으로 호스트를 지정하도록 선택하는 경우 스토리지 구성을 작성하기 전에 작업자 노드에 레이블을 지정해야 합니다.
-
Azure의 컴퓨팅 호스트에서 실행되는 Satellite 클러스터를 작성하십시오. 클러스터를 작성할 때 Satellite 구성에 대한 클러스터 관리 액세스 사용 옵션을 선택하는지 확인하십시오. 클러스터를 작성할 때 Satellite 구성에 대해 관리자 (admin) 액세스를 사용하지 않는 경우, 스토리지를 배치하기 전에 클러스터를 다시 작성하고 관리 액세스를 사용해야 합니다.
선택사항: Azure 파일을 사용할 때 작업자 노드에 레이블 지정
Azure File CSI 드라이버 템플리트의 작업자 노드에 필수 레이블을 추가하려면 다음 단계를 완료하십시오.
Azure 호스트를 위치에 수동으로 지정하고 콘솔 또는 Terraform 템플리트에서 배치하는 것과 같은 자동화된 배치를 사용하지 않은 경우 스토리지 구성을 작성하기 전에 작업자 노드에 레이블을 지정해야 합니다.
-
Azure 작업자 노드를 나열하고 각 노드의
name을 기록해 두십시오.oc get nodes -
각 노드의 세부사항을 가져오고 노드가 있는
zone을 기록해 두십시오. 예:eastus-1.oc get nodes NODE-NAME -o yaml | grep zone -
이전에 검색한
zone값을 사용하여 Azure 작업자 노드에 레이블을 지정하십시오.<node_name>및<zone>을 작업자 노드의 노드 이름 및 구역으로 바꾸십시오. 예를 들어eastus-1구역에 작업자 노드가 있으면 다음 명령을 사용하여eastus-1을eastus-1구역의 작업자 노드에 레이블로 추가합니다.oc label node <node_name> topology.kubernetes.io/zone- oc label node <node_name> topology.kubernetes.io/zone=<zone> --overwrite -
작업자 노드마다 이전 단계를 반복하십시오.
-
Azure 계정에 로그인 하고 필수 매개변수를 검색하십시오. 매개변수에 대한 자세한 내용은 매개변수 참조를 참조하십시오.
콘솔에서 구성 작성 및 지정
-
매개변수 참조를 검토하십시오.
-
'위치' 콘솔에서 스토리지 구성을 생성할 위치를 선택합니다.
-
스토리지 > 스토리지 구성 작성을 선택하십시오.
-
구성의 이름을 입력하십시오.
-
저장소 유형 을 선택하십시오.
-
버전을 선택한 다음 ‘다음’을 클릭하세요
-
선택한 스토리지 유형 이 사용자 정의 매개변수를 허용하는 경우 매개변수 탭에서 이를 입력하십시오.
-
선택한 스토리지 유형 에 시크릿이 필요한 경우 시크릿 탭에 시크릿을 입력하십시오.
-
스토리지 클래스 탭에서 구성에 의해 배치되는 스토리지 클래스를 검토하거나 사용자 정의 스토리지 클래스를 작성하십시오.
-
서비스에 지정 탭에서 구성을 지정할 서비스를 선택하십시오.
-
완료를 클릭하여 스토리지 구성을 지정하십시오.
CLI에서 구성 작성
-
사용할 템플리트 버전에 대한 매개변수 참조 를 검토하십시오.
-
IBM Cloud에 로그인하십시오.
ibmcloud login -
Satellite 위치를 나열하고
Managed from열을 기록하십시오.ibmcloud sat location ls -
Satellite 위치의
Managed from지역을 대상으로 지정하십시오. 예를 들어wdc의 경우us-east를 대상으로 지정하십시오. 자세한 정보는 Satellite 지역을 참조하십시오.ibmcloud target -r us-east -
default이외의 리소스 그룹을 사용하는 경우 해당 그룹을 대상으로 지정하십시오.ibmcloud target -g RESOURCE_GROUP -
사용할 템플리트 버전에 대해 다음 예제 명령 중 하나를 복사하십시오. 명령에 대한 자세한 정보는 명령 참조 에서
ibmcloud sat storage config create의 내용을 참조하십시오.버전 1.31.2 구성을 만드는 예제 명령어입니다.
ibmcloud sat storage config create --location LOCATION --name NAME --template-name azurefile-csi-driver --template-version 1.31.2 --param "tenantId=TENANTID" --param "subscriptionId=SUBSCRIPTIONID" --param "aadClientId=AADCLIENTID" --param "location=LOCATION" --param "aadClientSecret=AADCLIENTSECRET" --param "resourceGroup=RESOURCEGROUP" --param "vmType=VMTYPE" --param "securityGroupName=SECURITYGROUPNAME" --param "vnetName=VNETNAME" --param "subnetName=SUBNETNAME" -
사용하려는 설정에 따라 명령을 사용자 정의하십시오.
-
구성을 생성하려면 해당 명령을 실행하십시오.
-
설정이 정상적으로 생성되었는지 확인하십시오.
ibmcloud sat storage config get --config CONFIG
API에서 구성 작성
-
API키를 생성한 후 새로 고치기 토큰을 요청하십시오. 자세한 정보는 API 키를 사용하여 IBM Cloud IAM 토큰 생성을 참조하십시오.
-
사용할 템플리트 버전에 대한 매개변수 참조 를 검토하십시오.
-
다음 예제 요청 중 하나를 복사하고 사용할 변수를 대체하십시오.
버전 생성 요청 예시 1.31.2 구성.
curl -X POST "https://containers.cloud.ibm.com/global/v2/storage/satellite/createStorageConfigurationByController" -H "accept: application/json" -H "Authorization: TOKEN" -H "Content-Type: application/json" -d "{ \"config-name\": \"string\", \"controller\": \"string\", \"storage-class-parameters\": [ { \"additionalProp1\": \"string\", \"additionalProp2\": \"string\", \"additionalProp3\": \"string\" } ], \"storage-template-name\": \"azurefile-csi-driver\", \"storage-template-version\": \"1.31.2\", \"update-assignments\": true, \"user-config-parameters\": { \"entry.name\": \"LOCATION\", { \"entry.name\": \"RESOURCEGROUP\", { \"entry.name\": \"VMTYPE\", { \"entry.name\": \"SECURITYGROUPNAME\", { \"entry.name\": \"VNETNAME\", { \"entry.name\": \"SUBNETNAME\",\"user-secret-parameters\": { \"entry.name\": \"TENANTID\",{ \"entry.name\": \"SUBSCRIPTIONID\",{ \"entry.name\": \"AADCLIENTID\",{ \"entry.name\": \"AADCLIENTSECRET\",}
명령줄 인터페이스(CLI)에서 할당 생성하기
-
저장소 구성을 나열하고, 클러스터에 할당할 저장소 구성을 기록해 두십시오.
ibmcloud sat storage config ls -
저장을 할당하려는 클러스터, 클러스터 그룹 또는 서비스의 ID를 확인하십시오.
클러스터가 Satellite Config에 등록되어 있는지 확인하거나 그룹을 작성하려면 Satellite Config와 사용할 클러스터 설정을 참조하십시오.
클러스터 그룹을 나열하는 명령 예제입니다.
ibmcloud sat group ls클러스터를 나열하는 명령 예제입니다.
ibmcloud oc cluster ls --provider satelliteSatellite 서비스를 나열하는 예제 명령입니다.
ibmcloud sat service ls --location LOCATION -
이전에 검색한 클러스터, 그룹 또는 서비스에 스토리지 구성을 지정하십시오. 자세한 정보는
ibmcloud sat storage assignment create명령을 참조하십시오.클러스터 그룹에 구성을 지정하는 예제 명령입니다.
ibmcloud sat storage assignment create --group GROUP --config CONFIG --name NAME클러스터에 구성을 지정하는 예제 명령입니다.
ibmcloud sat storage assignment create --cluster CLUSTER --config CONFIG --name NAME서비스 클러스터에 구성을 지정하는 예제 명령입니다.
ibmcloud sat storage assignment create --service-cluster-id CLUSTER --config CONFIG --name NAME -
지정이 작성되었는지 확인하십시오.
ibmcloud sat storage assignment ls (--cluster CLUSTER | --config CONFIG | --location LOCATION | --service-cluster-id CLUSTER)
애플리케이션 프로그래밍 인터페이스(API)에서 스토리지 할당 생성하기
-
다음 예제 요청 중 하나를 복사하십시오.
클러스터에 구성을 지정하기 위한 요청의 다른 연결입니다.
curl -X POST "https://containers.cloud.ibm.com/global/v2/storage/satellite/createAssignmentByCluster" -H "accept: application/json" -H "Authorization: Bearer TOKEN" -H "Content-Type: application/json" -d "{ \"channelName\": \"CONFIGURATION-NAME\", \"cluster\": \"CLUSTER-ID\", \"controller\": \"LOCATION-ID\", \"name\": \"ASSIGNMENT-NAME\"}"클러스터 그룹에 구성을 지정하기 위한 요청 예제.
curl -X POST "https://containers.cloud.ibm.com/global/v2/storage/satellite/createAssignment" -H "accept: application/json" -H "Authorization: Bearer TOKEN" -H "Content-Type: application/json" -d "{ \"channelName\": \"CONFIGURATION-NAME\", \"cluster\": \"string\", \"groups\": [ \"CLUSTER-GROUP\" ], \"name\": \"ASSIGNMENT-NAME\"}" -
변수를 세부사항으로 대체하고 요청을 실행하십시오.
-
지정을 나열하여 지정이 작성되었는지 확인하십시오.
curl -X GET "https://containers.cloud.ibm.com/global/v2/storage/satellite/getAssignments" -H "accept: application/json" -H "Authorization: Bearer TOKEN"
콘솔에서 스토리지 지정 업데이트
Satellite 콘솔 을 사용하여 지정에 최신 패치 업데이트를 적용할 수 있습니다.
-
Satellite 콘솔의 위치 페이지에서 위치를 선택하십시오.
-
스토리지 탭을 클릭하여 구성을 보십시오.
-
업데이트하려는 구성을 클릭하세요.
-
최신 개정판 또는 패치를 적용하려면 정보 정보 (i) 아이콘을 클릭하십시오.
-
선택사항: 스토리지 지정에 대해 자동 패치 업데이트를 사용으로 설정하십시오. 자동 패치 업데이트를 사용으로 설정하면 지정에 항상 최신 보안 수정사항이 포함됩니다.
자동 패치 업데이트를 사용하는 경우에도 주요 업데이트를 수동으로 적용해야 합니다.
CLI에서 수동으로 지정 업그레이드
최신 스토리지 템플리트 개정을 사용하도록 지정을 업그레이드하십시오.
-
Satellite 스토리지 지정을 나열하고 업그레이드하려는 Satellite 지정을 기록해 두십시오.
ibmcloud sat storage assignment ls -
Satellite 스토리지 템플리트를 나열하여 사용 가능한 최신 버전을 보십시오.
ibmcloud sat storage template ls -
Satellite 지정을 업그레이드하십시오.
지정을 업그레이드하는 예제 명령입니다.
ibmcloud sat storage assignment upgrade --assignment ASSIGNMENT
CLI에서 구성 및 지정에 대한 자동 패치 업데이트 사용
sat storage assignment autopatch enable CLI를 사용하여 지정에 대한 자동 패치 업데이트를 사용으로 설정할 수 있습니다. 자동 패치 업데이트를 사용으로 설정하면 최신 스토리지 템플리트 개정 (패치) 이 자동으로 적용됩니다. 여전히 주요 업데이트를 수동으로 적용해야 합니다.
-
Satellite 스토리지 구성을 나열합니다. 구성 ID를 기록해 두십시오.
ibmcloud sat storage assignment ls -
다음 예제 명령 중 하나를 실행하여 구성 및 연관된 지정에 대한 자동 패치 업데이트를 사용으로 설정하십시오. 이전 단계에서 확인한 구성 ID를 입력하십시오.
지정에 대한 자동 패치 업데이트를 사용으로 설정하는 예제 명령입니다.
ibmcloud sat storage assignment autopatch enable --config CONFIG (--all | --assignment ASSIGNMENT-ID [--assignment ASSIGNMENT-ID])지정된 구성에서 모든 스토리지 지정에 대한 자동 패치 업데이트를 사용으로 설정하는 예제 명령입니다.
ibmcloud sat storage assignment autopatch enable --config CONFIG --all특정 구성에서 모든 지정에 대해 자동 패치 업데이트를 사용하지 않도록 설정하는 예제 명령입니다.
ibmcloud sat storage assignment autopatch disable --config CONFIG --all단일 지정 및 특정 구성에 대한 자동 패치 업데이트를 사용 안함으로 설정하는 예제 명령입니다.
ibmcloud sat storage assignment autopatch disable --config CONFIG --assignment ASSIGNMENT-ID다중 지정 및 특정 구성에 대한 자동 패치 업데이트를 사용 안함으로 설정하는 예제 명령입니다.
ibmcloud sat storage assignment autopatch disable --config CONFIG --assignment ASSIGNMENT-ID --assignment ASSIGNMENT-ID
API에서 구성 및 지정 업그레이드
/v2/storage/satellite/updateAssignment API를 사용하여 새 클러스터 또는 클러스터 그룹으로 지정을 업데이트할 수 있습니다. 개정 업데이트를 적용하려면 updateConfigVersion 를 true 로 설정하십시오.
-
다음 예제 요청을 복사하고 업데이트할 클러스터 그룹 및 지정의 변수를 대체하십시오.
curl -X PATCH "https://containers.cloud.ibm.com/global/v2/storage/satellite/updateAssignment" -H "accept: application/json" -H "Authorization: Bearer TOKEN" -H "Content-Type: application/json" -d "{ \"groups\": [ \"CLUSTER-GROUPS\" ], \"name\": \"ASSIGNMENT-NAME\", \"updateConfigVersion\": true, \"uuid\": \"ASSIGNMENT-ID\"}" -
요청을 실행하십시오.
-
업데이트를 확인하기 위해 지정 세부사항을 가져오십시오.
curl -X GET "https://containers.cloud.ibm.com/global/v2/storage/satellite/getAssignment?uuid=ASSIGNMENT-ID" -H "accept: application/json" -H "Authorization: Bearer TOKEN"
API에서 지정에 대한 자동 패치 업데이트 사용
/v2/storage/satellite/setAssignmentAutoupgrade API를 사용하여 지정에 대한 자동 패치 업데이트를 사용으로 설정할 수 있습니다. 자동 패치 업데이트를 사용으로 설정하면 최신 스토리지 템플리트 개정 (패치) 이 자동으로 적용됩니다. 여전히 주요 업데이트를 수동으로 적용해야 합니다.
-
다음 예제 요청을 복사하고 업데이트할 클러스터 그룹 및 지정의 변수를 대체하십시오.
curl -X PATCH "https://containers.cloud.ibm.com/global/v2/storage/satellite/setAssignmentAutoupgrade" -H "accept: application/json" -H "Authorization: Bearer TOKEN" -H "Content-Type: application/json" -d { "config": "string", "controller": "string", "autopatch": boolean,"assignment" : { "all": boolean, "uuid": ["string", "string", ...], } } -
요청을 실행하십시오.
-
지정 세부사항을 가져와서 업그레이드를 확인하십시오.
curl -X GET "https://containers.cloud.ibm.com/global/v2/storage/satellite/getAssignment?uuid=ASSIGNMENT-ID" -H "accept: application/json" -H "Authorization: Bearer TOKEN"
Azure File 스토리지를 사용하는 앱 배치
Azure File 드라이버를 사용하여 클러스터 워크로드에서 사용할 수 있는 PVC를 작성할 수 있습니다.
-
이전에 작성한 Azure File 스토리지 클래스를 참조하는 PVC를 작성하십시오.
kind: PersistentVolumeClaim apiVersion: v1 metadata: name: pvc-azurefile4 spec: accessModes: - ReadWriteMany resources: requests: storage: 100Gi storageClassName: sat-azure-file-bronze -
클러스터에 PVC를 작성하십시오.
oc apply -f pvc-azurefile.yml -
PVC가 작성되었고 상태가
Bound인지 확인하십시오.oc get pvc -
작성한 PVC를 마운트하는 statefulset의 YAML 구성 파일을 작성하십시오. 이 배치 예는 날짜를 기록하는 하나의 앱 팟(Pod)을 작성합니다.
apiVersion: apps/v1 kind: Deployment metadata: labels: app: nginx name: DEPLOYMENT-NAME spec: replicas: 1 selector: matchLabels: app: nginx strategy: type: RollingUpdate rollingUpdate: maxSurge: 0 maxUnavailable: 1 template: metadata: labels: app: nginx spec: nodeSelector: kubernetes.io/os: linux containers: - name: deployment-azurefile image: nginx command: - /bin/bash - -c - set -euo pipefail; while true; do echo $(date) >> /mnt/azurefile/outfile; sleep 1; done volumeMounts: - name: azurefile mountPath: /mnt/azurefile readOnly: false volumes: - name: azurefile persistentVolumeClaim: claimName: PVC-NAME -
클러스터에서 팟(Pod)을 작성하십시오.
oc apply -f statefulset-azurefile.yml -
팟(Pod)이 배치되었는지 확인하십시오. 앱이 ‘
Running’ 상태가 되기까지 몇 분 정도 걸릴 수 있다는 점에 유의하십시오.oc get podsNAME READY STATUS RESTARTS AGE statefulset-azurefile 1/1 Running 0 2m58s -
팟에 로그인하여 앱이 Azure Disk에 쓸 수 있는지 확인하십시오.
oc exec statefulset-azurefile -it bash -
outfile파일의 컨텐츠를 보고 앱이 지속적 스토리지에 데이터를 쓸 수 있는지 확인하십시오.cat /mnt/azurefile/outfile출력 예
Fri Jul 16 07:49:39 EDT 2021 Fri Jul 16 07:49:39 EDT 2021 Fri Jul 16 07:49:39 EDT 2021 -
팟(Pod)을 종료하십시오.
exit
앱에서 Azure File 스토리지 제거
Azure File 구성이 더 이상 필요하지 않으면 클러스터에서 앱, PVC, PV 및 지정을 제거할 수 있습니다.
-
PVC를 나열하고 제거할 PVC의 이름을 기록하십시오.
oc get pvc -
PVC를 마운트하는 팟(Pod)을 제거하십시오.
- 삭제할 PVC를 현재 마운트하는 모든 팟(Pod)을 나열하십시오. 팟(Pod)이 리턴되지 않으면 현재 PVC를 사용하는 팟(Pod)이 없는 것입니다.
oc get pods --all-namespaces -o=jsonpath='{range .items[*]}{"\n"}{.metadata.name}{":\t"}{range .spec.volumes[*]}{.persistentVolumeClaim.claimName}{" "}{end}{end}' | grep "<pvc_name>" ``` 출력 예 ```sh {: screen} app sat-azure-file-platinum ``` 1. PVC를 사용하는 팟(Pod)을 제거하십시오. 팟(Pod)이 배치 또는 statefulset의 일부인 경우 배치 또는 statefulset를 제거하십시오. ```sh {: pre} oc delete pod <pod_name> ``` ```sh {: pre} oc delete deployment <deployment_name> ``` ```sh {: pre} oc delete statefulset <statefulset_name> ``` 1. 팟(Pod), 배치 또는 statefulset가 제거되었는지 확인하십시오. ```sh {: pre} oc get pods ``` ```sh {: pre} oc get deployments ``` ```sh {: pre} oc get statefulset ``` -
PVC를 삭제하십시오. Azure File 스토리지 클래스에는
Delete재확보 정책이 있으므로 PVC를 삭제하면 Azure 계정의 PV 및 디스크가 자동으로 삭제됩니다.oc delete pvc <pvc_name> -
PV가 자동으로 제거되었는지 확인하십시오.
oc get pv
클러스터에서 Azure File 스토리지 구성 제거
클러스터에서 Azure File 스토리지를 더 이상 사용하지 않을 경우 CLI를 사용하여 스토리지 구성에서 클러스터를 지정 해제할 수 있습니다.
스토리지 구성을 제거하면 드라이버가 지정된 모든 클러스터에서 설치 제거됩니다. PVC, PV 및 데이터는 제거되지 않습니다. 하지만 클러스터에 드라이버를 다시 설치하기 전까지는 데이터에 접근할 수 없습니다.
콘솔에서 Azure File 스토리지 구성 제거
- Satellite 스토리지 대시보드에서 삭제할 스토리지 구성을 선택하십시오.
- 조치 > 삭제를 선택하십시오.
- 스토리지 구성의 이름을 입력하십시오.
- 삭제를 선택하십시오.
CLI에서 Azure File 스토리지 구성 제거
-
스토리지 지정을 나열하고 클러스터에 사용한 지정을 찾으십시오.
ibmcloud sat storage assignment ls (--cluster CLUSTER | --config CONFIG | --location LOCATION | --service-cluster-id CLUSTER) -
지정을 제거하십시오. 지정이 제거되고 나면 드라이버 팟과 스토리지 클래스가 스토리지 지정의 일부인 모든 클러스터에서 제거됩니다.
ibmcloud sat storage assignment rm --assignment <assignment_ID> -
드라이버가 클러스터에서 제거되었는지 확인하십시오.
- 클러스터의 스토리지 클래스를 나열하고 스토리지 클래스가 제거되었는지 확인하십시오.
oc get sc ``` 1. `kube-system` 네임스페이스에 있는 팟을 나열하고 스토리지 드라이버 팟이 제거되었는지 확인하십시오. ```sh {: pre} oc get pods -n kube-system | grep azure ``` -
선택사항: 스토리지 구성을 제거하십시오.
- 스토리지 구성을 나열하십시오.
ibmcloud sat storage config ls ``` 1. 스토리지 구성을 제거하십시오. ```sh {: pre} ibmcloud sat storage config rm --config <config_name> ```
매개변수 참조
1.31.2 매개변수 참조
| 표시 이름 | CLI 옵션 | 유형 | 설명 | 기본값 |
|---|---|---|---|---|
| 테넌트 ID | tenantId |
시크릿 | 테넌트 ID: 구성에 사용할 Azure 테넌트 ID입니다. 임차인 ID는 Azure 포털에서 확인하거나 az account tenant list 명령어를 실행하여 확인할 수 있습니다. |
해당사항 없음 |
| 구독 ID | subscriptionId |
시크릿 | Azure 구독 ID입니다. Azure 포털에서 'Subscription'을 검색하여 구독 목록을 찾으십시오. az account subscription list 명령을 실행하여 구독 ID를 확인할 수도 있습니다. |
해당사항 없음 |
| Azure Active Directory 클라이언트 ID | aadClientId |
시크릿 | Azure Active Directory 클라이언트 ID입니다. 클라이언트 ID는 Azure 포털에서 확인하거나 az ad sp list --display-name appDisplayName 명령을 실행하여 확인할 수 있습니다. |
해당사항 없음 |
| 위치 | location |
Config | Azure 호스트의 위치입니다. 가상 머신의 위치는 Azure 포털에서 확인하거나 az vm list 명령을 실행하여 확인할 수 있습니다. 예제 위치: 'useast'. |
해당사항 없음 |
| Azure Active Directory 클라이언트 시크릿 | aadClientSecret |
시크릿 | Azure Active Directory 클라이언트 시크릿입니다. 클라이언트 시크릿은 Azure 포털의 ‘ App registrations ’ 메뉴에서 확인할 수 있습니다. |
해당사항 없음 |
| 리소스 그룹 | resourceGroup |
Config | Azure 리소스 그룹의 이름입니다. Azure 포털에서 또는 ``az group list 명령을 실행하여 리소스 그룹의 세부 정보를 확인할 수 있습니다. |
해당사항 없음 |
| 가상 머신 유형 | vmType |
Config | Azure 포털에서 또는 ``az vm list 명령을 실행하여 가상 머신 유형을 확인할 수 있습니다. 예제 유형: 'standard' 또는 'VMSS'. |
해당사항 없음 |
| 네트워크 보안 그룹 이름 | securityGroupName |
Config | 보안 그룹의 이름입니다. 보안 그룹에 대한 세부 정보는 Azure 포털에서 확인하거나, ``az network nsg list 명령어를 실행하여 확인할 수 있습니다. |
해당사항 없음 |
| 가상 네트워크 이름 | vnetName |
Config | 가상 네트워크의 이름입니다. 가상 네트워크 이름은 Azure 포털에서 확인하거나 az network vnet list 명령을 실행하여 확인할 수 있습니다. |
해당사항 없음 |
| 서브넷 이름 | subnetName |
Config | 제공된 VNet 아래에 있는 서브넷 중 하나의 이름 | 해당사항 없음 |
Azure 파일의 스토리지 클래스 참조
| 스토리지 클래스 이름 | 재확보 정책 | 볼륨 바인딩 모드 |
|---|---|---|
sat-azure-file-platinum |
삭제 | 즉시 |
sat-azure-file-platinum-metro |
삭제 | WaitForFirstConsumer |
sat-azure-file-gold |
삭제 | 즉시 |
sat-azure-file-gold-metro 기본값 |
삭제 | WaitForFirstConsumer |
sat-azure-file-silver |
삭제 | 즉시 |
sat-azure-file-silver-metro |
삭제 | WaitForFirstConsumer |
sat-azure-file-bronze |
삭제 | 즉시 |
sat-azure-file-bronze-metro |
삭제 | WaitForFirstConsumer |
Azure 파일 스토리지에 대한 도움말 및 지원 가져오기
Azure 파일을 사용하는 경우 지원 케이스를 열기 전에 다음 리소스를 사용해 보세요.
- Azure Knowledge Center에서 FAQ를 검토하십시오.
- 문제점 해결 문서 를 검토하여 공통 문제를 해결하십시오.
- 상태 페이지로 이동하여 IBM Cloud 플랫폼 및 리소스의 상태를 확인하세요.
- 스택 오버플로우 를 검토하여 다른 사용자에게 동일한 문제점이 발생했는지 확인하십시오.
ibm-cloud및Azure-Disk로 질문에 태그를 지정하십시오. - Azure Service Portal에서 문제를 여십시오.