Google Cloud 콘솔을 사용하여 Filestore 인스턴스 만들기
이 빠른 시작에서는 이 Google Cloud 콘솔을 사용하여 Filestore의 기본 작업을 수행하는 방법을 설명합니다. 빠른 시작에서 할 수 있는 작업은 다음과 같습니다.
- Filestore 인스턴스를 만듭니다.
- 이 인스턴스의 파일 공유를 클라이언트 VM 인스턴스에 마운트합니다.
- 마운트된 파일 공유에서 파일을 만듭니다.
- Filestore 인스턴스를 삭제합니다.
시작하기 전에
- Sign in to your Google Cloud account. If you're new to Google Cloud, create an account to evaluate how our products perform in real-world scenarios. New customers also get $300 in free credits to run, test, and deploy workloads.
-
In the Google Cloud console, on the project selector page, select or create a Google Cloud project.
-
Make sure that billing is enabled for your Google Cloud project.
-
In the Google Cloud console, on the project selector page, select or create a Google Cloud project.
-
Make sure that billing is enabled for your Google Cloud project.
이 문서에 설명된 태스크를 완료했으면 만든 리소스를 삭제하여 청구가 계속되는 것을 방지할 수 있습니다. 자세한 내용은 삭제를 참조하세요.
클라이언트로 사용할 Compute Engine VM 인스턴스 만들기
Google Cloud 콘솔에서 VM 인스턴스 페이지로 이동합니다.
인스턴스 만들기를 클릭하고 다음과 같이 인스턴스를 구성합니다.
- 이름을
nfs-client
로 설정합니다. - 영역을 us-central1-c로 설정합니다.
- 기본 부팅 디스크를 유지합니다.
- 방화벽 섹션에서 HTTP 트래픽 허용 체크박스를 선택합니다.
- 네트워크를 default로 유지합니다.
- 이름을
만들기를 클릭하여 인스턴스를 만듭니다.
Filestore 인스턴스 만들기
이 빠른 시작에서는 맞춤 성능이 사용 설정된 지역 등급에서 인스턴스를 만드는 방법을 보여줍니다. 인스턴스 만들기에 관한 자세한 내용은 인스턴스 만들기를 참고하세요.
Google Cloud 콘솔에서 Filestore 인스턴스 페이지로 이동합니다.
인스턴스 만들기를 클릭하고 다음과 같이 인스턴스를 구성합니다.
- 인스턴스 ID를
nfs-server
로 설정합니다. - 인스턴스 유형을 지역으로 설정합니다.
- 용량에
1 TiB
을 입력합니다. 실적에서 맞춤 실적 전환 버튼을 클릭하여 맞춤 실적을 사용 설정합니다. 기본적으로 성능 필드에는 12,000IOPS가 표시됩니다. 용량에 따라 성능 확장 체크박스가 선택되어 있으므로 용량 필드의 값을 변경하면 성능이 그에 따라 확장됩니다. 구성 옵션에 관한 자세한 내용은 성능 구성을 참고하세요.
지역을 us-central1로 설정합니다.
VPC 네트워크를 default로 설정합니다.
파일 공유 이름을
vol1
로 설정합니다.할당된 IP 범위를 자동으로 할당된 IP 범위 사용으로 설정합니다.
액세스 제어를 모든 클라이언트에 액세스 권한 부여로 설정합니다.
- 인스턴스 ID를
만들기를 클릭합니다.
클라이언트에서 Filestore 파일 공유 마운트
Google Cloud 콘솔에서 VM 인스턴스 페이지로 이동합니다.
VM 인스턴스 목록에서 nfs-client에 대해 SSH 버튼을 클릭하여 해당 인스턴스에 연결된 터미널 창을 엽니다.
다음 명령어를 실행하여 NFS를 설치합니다.
sudo apt-get -y update && sudo apt-get -y install nfs-common
다음 명령어를 실행하여 Filestore 파일 공유의 마운트 디렉터리를 만듭니다.
sudo mkdir -p /mnt/test
mount
명령어를 실행하고 Filestore 인스턴스 IP 주소 및 파일 공유 이름을 지정하여 파일 공유를 입력합니다.sudo mount 10.0.0.2:/vol1 /mnt/test
파일 공유 액세스가 가능하도록 권한을 변경합니다.
sudo chmod go+rw /mnt/test
파일 공유에 파일 만들기
nfs-client 인스턴스에 연결된 터미널 창에서 다음 명령어를 실행하여 이름이
testfile
인 파일을 만듭니다.echo 'This is a test' > /mnt/test/testfile
파일이 생성되었는지 확인하기 위해 다음 명령어를 실행합니다.
ls /mnt/test
testfile
이 표시되는지도 확인합니다.
삭제
이 페이지에서 사용한 리소스 비용이 Google Cloud 계정에 청구되지 않도록 하려면 다음 단계를 수행합니다.
Google Cloud 프로젝트 삭제
- In the Google Cloud console, go to the Manage resources page.
- In the project list, select the project that you want to delete, and then click Delete.
- In the dialog, type the project ID, and then click Shut down to delete the project.
Filestore 인스턴스 삭제
Google Cloud 콘솔에서 Filestore 인스턴스 페이지로 이동합니다.
nfs-server
인스턴스 ID를 클릭하여 인스턴스 세부정보 페이지를 엽니다.삭제 delete를 클릭합니다.
메시지가 표시되면 인스턴스 ID를 입력합니다.
삭제를 클릭합니다.
Compute Engine 인스턴스 삭제
Google Cloud 콘솔에서 Filestore 인스턴스 페이지로 이동합니다.
nfs-client
인스턴스 이름 옆의 체크박스를 선택합니다.삭제 delete를 클릭합니다.
메시지가 표시되면 삭제를 다시 클릭합니다.
다음 단계
- Filestore 개요를 읽고 Filestore의 기본 사항에 대해 자세히 알아봅니다.
- 인스턴스 만들기의 안내에 따라 직접 Filestore 인스턴스를 설정합니다.
- 액세스 제어 페이지를 읽어 Filestore 작업 및 인스턴스의 리소스에 대한 액세스를 제어하는 방법을 알아봅니다.
- Filestore 인스턴스 간 데이터 복사 방법을 알아보세요.
- Cloud Storage에서 Filestore로 대규모 데이터 세트를 전송하는 방법을 알아보세요.