이 페이지에서는 Filestore 인스턴스에 대한 정보를 가져오는 방법을 보여줍니다.
시작하기 전에
이 페이지의 명령줄 예시를 사용하려면 gcloud CLI를 설치하여 gcloud
명령줄 도구를 사용 설정합니다.
모든 인스턴스에 대한 정보 가져오기
Filestore 인스턴스 페이지로 이동하여 Filestore 인스턴스에 대한 정보를 확인할 수 있습니다.
또는 instances list
명령어를 실행합니다.
gcloud filestore instances list --project=project-id --zone=zone
각 매개변수는 다음과 같습니다.
project-id는 Filestore 인스턴스가 포함된 Google Cloud 프로젝트의 프로젝트 ID입니다. Filestore 인스턴스가
gcloud
기본 프로젝트에 있으면 이 플래그를 건너뛸 수 있습니다. 다음을 실행하여 기본 프로젝트를 설정할 수 있습니다.gcloud config set project project-id
zone은 Filestore 인스턴스를 나열하려는 영역입니다. 이 플래그를 생략하면 모든 영역의 인스턴스가 반환됩니다.
gcloud filestore zones list
명령어를 실행하여 지원되는 영역 목록을 가져옵니다.
instances list
명령어의 응답은 다음과 비슷합니다.
INSTANCE_NAME ZONE TIER CAPACITY_GB FILE_SHARE_NAME IP_ADDRESS STATE CREATE_TIME nfs-loc europe-west1-b BASIC_HDD 1024 nfs1 10.0.5.2 READY 2017-10-09T22:11:28 nfs3 us-central1-c BASIC_HDD 1024 acme 10.0.6.2 READY 2017-11-06T09:37:18
예시
다음 명령어는 myproject
프로젝트에 있는 Filestore 인스턴스를 나열합니다.
gcloud filestore instances list --project=myproject
특정 인스턴스에 대한 정보 가져오기
다음 절차 중 하나에 따라 특정 Filestore 인스턴스에 대한 정보를 가져옵니다.
Google Cloud Console
Filestore 인스턴스 페이지로 이동합니다.
인스턴스 ID를 클릭하여 인스턴스 세부정보 페이지를 엽니다.
gcloud
instances describe
명령어를 실행하여 Filestore 인스턴스에 대한 정보를 가져옵니다.
gcloud filestore instances describe instance-id --project=project-id --location=location
instances describe
명령어의 응답은 다음과 비슷합니다.
createTime: '2021-10-11T17:28:23.340943077Z' fileShares: - capacityGb: '1024' name: vol1 kmsKeyName: projects/example-project/locations/us-central1/keyRings/example-ring/cryptoKeys/example-key labels: key:val name: projects/yourproject/locations/us-central1-c/instances/nfs-server networks: - ipAddresses: - 10.0.0.2 network: default reservedIpRange: 10.0.0.0/26 state: READY tier: ENTERPRISE
이러한 필드는 다음 값을 나타냅니다.
createTime
: 인스턴스가 생성된 RFC 3339 형식의 시간입니다.fileShares
:capacityGb
: 바이너리 기가바이트(GB
)로 표시된 Filestore 파일 공유 크기입니다. 여기서 1GB
= 10243바이트입니다.name
: Filestore 파일 공유의 이름입니다. 파일 공유 이름과ipAddresses
값으로 식별된 IP 주소를 사용하여 클라이언트에 파일 공유를 마운트합니다.name
: 인스턴스의 정규화된 이름입니다.ipAddresses
: 인스턴스의 IP 주소입니다. 클라이언트에 Filestore 파일 공유를 마운트하려면 파일 공유 이름과 함께 이 값을 사용하세요.network
: 인스턴스에서 사용되는 VPC 네트워크의 이름입니다.reservedIpRange
: 인스턴스에 사용하도록 예약된 IP 주소 블록입니다.state
: 인스턴스의 상태입니다.tier
: 인스턴스의 Filestore 서비스 계층입니다.
예시
다음 명령어는 us-central1-c
영역의 myproject
프로젝트에 있는 test-nfs
인스턴스에 대한 정보를 제공합니다.
gcloud filestore instances describe test-nfs --project=myproject --zone=us-central1-c
Filestore 인스턴스 마운트에 대한 정보 가져오기
인스턴스의 마운트 지점 나열
다음을 실행하면 Filestore 인스턴스가 마운트되는 모든 마운트 지점을 나열할 수 있습니다.
sudo showmount -a INSTANCE_IP
예시
다음 명령어는 IP 주소 10.77.67.226
을 사용하는 Filestore 인스턴스의 모든 마운트 지점을 나열합니다.
sudo showmount -a 10.77.67.226
응답은 다음과 유사합니다.
All mount points on 10.77.67.226:
10.128.0.1:/fileshare
10.128.0.2:/fileshare
10.128.0.3:/fileshare
인스턴스의 마운트 지점 수 가져오기
다음을 실행하면 Filestore 인스턴스의 총 마운트 지점 수를 가져올 수 있습니다.
sudo showmount -a INSTANCE_IP --no-headers | wc -l
예시
다음 명령어는 IP 주소 10.77.67.226
을 사용하는 인스턴스의 마운트 지점 수를 표시합니다.
sudo showmount -a 10.77.67.226 --no-headers | wc -l
다음 단계
- 다른 인스턴스를 만듭니다.
- Compute Engine VM 인스턴스에서 Filestore 파일 공유 마운트
- Google Kubernetes Engine 클러스터에서 Filestore 인스턴스에 액세스