Browse By

Getting Started with Cloud Shell and gcloud in Hindi

Cloud Shell and gcloud: नमस्कार दोस्तों!, मैं Sumit Jain फिर से infokhajana.com ब्लॉग पर स्वागत करता हूँ| Getting Started with Cloud Shell and gcloud in Hindi

Getting Started with Cloud Shell and gcloud in Hindi

Cloud Shell आपको Google Cloud पर होस्ट किए गए computing resources तक कमांड-लाइन पहुंच प्रदान करता है। gcloud command-line tool और आपके द्वारा आवश्यक अन्य उपयोगिताओं को पहले से ही Cloud Shell में स्थापित किया गया है, जो जल्दी से उठने और चलने की अनुमति देता है। हैंड्स-ऑन लैब में, आप सीखते हैं कि क्लाउड शेल के माध्यम से Google क्लाउड पर होस्ट किए गए कंप्यूटिंग संसाधनों से कैसे जुड़ा जाए।

आप क्या करेंगे?

  • Gcloud कमांड का उपयोग करके अभ्यास करें।
  • Google क्लाउड पर होस्ट की गई सेवाओं की गणना करने के लिए कनेक्ट करें।

Prerequisites

Standard लिनक्स पाठ संपादकों जैसे कि Vim, eMax or Nano से परिचित होना मददगार होगा।

Setup

Reading and following instructions

लैब समयबद्ध हैं और आप उन्हें रोक नहीं सकते। स्टार्ट लैब पर क्लिक करते ही शुरू होने वाला टाइमर दिखाता है कि Google क्लाउड संसाधन आपको कब तक उपलब्ध कराएंगे।

How to start your lab and sign in to the Google Cloud Console

Start the lab

  • Now that you understand the key features and components of a lab, click Start Lab.

Connection Details pane

At the left pane, It contains an Open Google Console button, credentials (username and password), and a Project ID field.

  • Click Open Google Console
  • नए ब्राउज़र टैब में साइन-इन पेज open होगा
  • Paste Username and Password
  • For example: Username and Password
  • Accept the terms and conditions
  • कुछ क्षणों के बाद, क्लाउड कंसोल इस टैब में खुलता है।

Navigation menu and services

Google क्लाउड कंसोल टाइटल बार में तीन-लाइन आइकन के साथ लेबल किया गया एक बटन होता है:

Activate Cloud Shell

क्लाउड कंसोल में, top right toolbar में, Activate Cloud Shell button पर क्लिक करें।

Click Continue.

पर्यावरण के लिए provision and connect में कुछ समय लगता है।

निम्न कमांड चलाएँ और फिर संकेत दिए जाने पर अधिकृत पर क्लिक करें।

gcloud auth list

Output

Credentialed Accounts
ACTIVE  ACCOUNT
*       gcpstaging23396_student@qwiklabs.net
To set the active account, run:
    $ gcloud config set account `ACCOUNT`

आप इस आदेश के साथ प्रोजेक्ट ID सूचीबद्ध कर सकते हैं:

gcloud config list project

Output

[core]
project = qwiklabs-gcp-44776a13dea667a6

1. Configure your environment

Understanding Regions and Zones

कुछ computation engines संसाधन क्षेत्रों या regions में रहते हैं। एक क्षेत्र एक विशिष्ट भौगोलिक स्थान है जहाँ आप अपने संसाधन चला सकते हैं। प्रत्येक region में एक या अधिक region हैं। उदाहरण के लिए, us-central1 region मध्य संयुक्त राज्य अमेरिका के एक region को दर्शाता है, जिसमें us-Central1-a, us-central1-b, us-central1-c और us-central1-f हैं।

ज़ोन में रहने वाले संसाधनों को ज़ोनल रिसोर्स के रूप में जाना जाता है। आपके डिफ़ॉल्ट Regions और Zones सेटिंग्स हैं, निम्न आदेश चलाएँ:

gcloud config get-value compute/zone
gcloud config get-value compute/region

Identify your default region and zone

Click on the Navigation menu>> click Home > Dashboard.

Cloud Shell में, निम्नलिखित gcloud कमांड चलाएं, आपके द्वारा कॉपी की गई project ID के साथ

gcloud compute project-info describe --project <your_project_ID>

Set environment variables

अपनी Project ID को संग्रहीत करने के लिए एक Create an environment variable, copy project id

export PROJECT_ID=<your_project_ID>

अपनी Zone को संग्रहीत करने के लिए एक Create an environment variable, copy zone

export ZONE=<your_zone> eg: export ZONE= us-central1-a

यह verify करने के लिए कि आपके variables ठीक से सेट किए गए थे, निम्नलिखित कमांड चलाएँ:

echo $PROJECT_ID
echo $ZONE

Create a virtual machine with the gcloud tool

अपना VM बनाने के लिए, निम्न कमांड चलाएँ:

gcloud compute instances create gcelab2 --machine-type n1-standard-2 --zone $ZONE

Output:

Click Check my progress

Help open के लिए, एक कमांड बनाएँ, निम्न कमांड चलाएँ:

gcloud compute instances create --help

To exit the content, type Q.

Explore gcloud commands

  • Run the following command:
gcloud -h
  • the following command, Run:
gcloud config --help
  • Run the following command:
gcloud help config
  • View the list of configurations in your environment:
gcloud config list
  • To see all properties and their settings:
gcloud config list --all
  • List your components:
gcloud components list

2. Install a new component

Install the beta components:

sudo apt-get install google-cloud-sdk

Enable the gcloud interactive mode:

gcloud beta interactive

इस सुविधा को आज़माने के लिए, निम्न कमांड टाइप करना शुरू करें, और अपने मौजूदा VM के साथ <your_vm> को बदलने के लिए ऑटो-पूर्ण का उपयोग करें:

gcloud compute instances describe <your_vm>

3. Connect to your VM instance with SSH

अपने VM को SSH से जोड़ने के लिए, निम्न कमांड चलाएँ:

gcloud compute ssh gcelab2 --zone $ZONE

Output

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: [/usr/bin/ssh-keygen] will be executed to generate a key.
This tool needs to create the directory
[/home/gcpstaging306_student/.ssh] before being able to generate SSH Keys.
Do you want to continue? (Y/n)

To continue, type Y.

Generating public/private rsa key pair.
Enter passphrase (empty for no passphrase)

Passphrase को खाली छोड़ने के लिए, ENTER दबाएँ।

आपको यहां कुछ भी करने की आवश्यकता नहीं है, निम्न कमांड चलाएँ:

exit

4. Use the Home directory

अपनी current working directory बदलें:

cd $HOME

Vi text editor का उपयोग करके अपनी .bashrc configuration फ़ाइल खोलें:

vi ./.bashrc

To exit the editor, press ESC and then :wq.

Test your understanding

Congratulations!

आपने सीखा कि क्लाउड शेल को कैसे लॉन्च किया जाए और कुछ सैंपल gcloud कमांड चलाएं।

Read More

  1. A Tour of Qwiklabs and Google Cloud in Hindi
  2. Creating a Virtual Machine in Hindi
  3. Google Cloud Ready Facilitator Program 2021 in Hindi 
  4. Enrolment now in the GoogleCloudReady Facilitator Program in Hindi
  5. Rules for availing the prizes in Hindi

Reference

  1. GoogleCloudReady Facilitator Program Website
  2. GoogleCloudReady Facilitator 2021 Student Enrolment Form
  3. Program’s Syllabus
  4. Frequently Asked Questions
  5. Prize Rule