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
로 설정합니다. - 인스턴스 유형을 기본으로 설정합니다.
- 스토리지 유형을 HDD로 설정합니다.
- 용량 할당을 1
TB
로 설정합니다. - 리전을 us-central1로, 영역을 us-central1-c로 설정합니다.
- 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 작업 및 인스턴스의 리소스에 대한 액세스를 제어하는 방법을 알아봅니다.