티스토리 뷰

[GCP] 가상머신 만들기


Google Cloud Shell 활성화


GCP Console 오른쪽 상단 툴바에서 Cloud Shell icon 클릭

 


"CLOUD SHELL 시작" 클릭


Google Cloud Shell
 - Google Cloud Shell은 가상머신이 실행되며 Google cloud form의 Development tools을 사용할 수 있습니다.

 - 5GB의 Persistent Home Directory와 Google account의 authentication을 기본으로 제공합니다.

   


Account authenticated 확인하기

ossian_2@ossian-api-project:~$ gcloud auth list


Output

     Credentialed Accounts
ACTIVE  ACCOUNT
*       ossian_2@demo.hosting.kr
 
To set the active account, run:
    $ gcloud config set account `ACCOUNT`


Project list 확인하기

ossian_2@ossian-api-project:~$ gcloud config list project


Output

[core]
project = ossian-api-project
Your active configuration is: [cloudshell-28210]


Cloud Shell에서 다른 프로젝트 선택하기

ossian_2@ossian-api-project:~gcloud config set project <PROJECT_ID>


Output

Updated property [core/project].




Cloud Shell로 Instance 생성하기


Cloud Shell 실행 후 아래의 명령어 입력

gcloud compute instances create <Instance Name--zone <Zone Name>


예제

gcloud compute instances create instance1-Test --zone us-central1-c


Output

Created [https://www.googleapis.com/compute/v1/projects/ossian-api-project/zones/us-central1-c/instances/instance1-test].
NAME            ZONE           MACHINE_TYPE   PREEMPTIBLE  INTERNAL_IP  EXTERNAL_IP   STATUS
instance1-test  us-central1-c  n1-standard-1                        10.128.0.2      35.193.4.138    RUNNING

 - Instance 생성 시 기본 값
   + Debian 8(Jessie) 가장 최근의 Image
   + Instance type은 "n1-standard-1"으로 생성


생성된 Instance ssh 접속

ossian_2@ossian-api-project:~$ gcloud compute ssh instance1-test --zone us-central1-c


Output
- "Y" 입력 후 "엔터 입력"

WARNING: The public SSH key file for gcloud does not exist.
WARNING: The private SSH key file for gcloud does not exist.
WARNING: You do not have an SSH key for gcloud.
WARNING: SSH keygen will be executed to generate a key.
This tool needs to create the directory [/home/ossian_2/.ssh] before
being able to generate SSH keys.
Do you want to continue (Y/n)?


Instance로 ssh 접속 된 부분 확인




Cloud Console로 Instance 생성하기


Cloud Console 왼쪽 상단의 메뉴 아이콘 클릭 후 "Compute Engine" 클릭


화면 상단에서 인스턴스 만들기 클릭


인스턴스 옵션 설정 및 선택 후 만들기 클릭


생성된 인스턴스의 External IP, Internal IP를 확인할 수 있으며 SSH 버튼을 클릭하여 SSH 연결



Comments
최근에 올라온 글