Browse By

Creating a Virtual Machine in Hindi

Virtual Machine: नमस्कार दोस्तों!, मैं Sumit Jain फिर से infokhajana.com ब्लॉग पर स्वागत करता हूँ| Creating a Virtual Machine in Hindi

Creating a Virtual Machine in Hindi

कम्प्यूट इंजन आपको विभिन्न ऑपरेटिंग सिस्टम चलाने वाली Virtual Machine बनाने देता है, जो Google इंफ्रास्ट्रक्चर पर लिनक्स के कई फ्लेवर (डेबियन, उबंटू, स्यूस, रेड हैट, कोरओएस) और विंडोज सर्वर सहित विभिन्न ऑपरेटिंग सिस्टम चलाती हैं। आप एक सिस्टम पर हजारों Virtual सीपीयू चला सकते हैं जो तेज होने और प्रदर्शन की मजबूत स्थिरता प्रदान करने के लिए डिज़ाइन किया गया है।

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

  • क्लाउड कंसोल के साथ एक वर्चुअल मशीन बनाएँ।
  • Gcloud कमांड लाइन के साथ एक वर्चुअल मशीन बनाएं।
  • एक वेब सर्वर को तैनात करें और इसे एक वर्चुअल मशीन से कनेक्ट करें।

Prerequisites

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

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

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 हैं।

ज़ोन में रहने वाले संसाधनों को ज़ोनल रिसोर्स के रूप में जाना जाता है।

Create a new instance from the Cloud Console

  1. on the Navigation menu>> click Compute Engine > VM Instances.

2. click CREATE INSTANCE

3. There are many parameters you can configure when creating a new instance. Use the following for this lab

4. Fill all fields according the given parameters

Click Create.

5. वर्चुअल मशीन से कनेक्ट करने के लिए SSH का उपयोग करने के लिए, SSH पर क्लिक करें।

Install an NGINX web server

SSH टर्मिनल में, रूट एक्सेस पाने के लिए, निम्न कमांड चलाएँ:

sudo su -

Root उपयोगकर्ता के रूप में, अपने OS को अपडेट करें:

apt-get update

Output

Get:1 http://security.debian.org stretch/updates InRelease [94.3 kB]
Ign http://deb.debian.org strech InRelease
Get:2 http://deb.debian.org strech-updates InRelease [91.0 kB]
...

Install NGINX:

apt-get install nginx -y

Output :

Reading package lists... Done
Building dependency tree
Reading state information... Done
The following additional packages will be installed:
...

Confirm that NGINX is running:

ps auwx | grep nginx

Output :

root      2330  0.0  0.0 159532  1628 ?        Ss   14:06   0:00 nginx: master process /usr/sbin/nginx -g daemon on; master_process on;
www-data  2331  0.0  0.0 159864  3204 ?        S    14:06   0:00 nginx: worker process
www-data  2332  0.0  0.0 159864  3204 ?        S    14:06   0:00 nginx: worker process
root      2342  0.0  0.0  12780   988 pts/0    S+   14:07   0:00 grep nginx

Click the External IP link, Example:”http://EXTERNAL_IP/” or http://104.154.165.45/

यह डिफ़ॉल्ट वेब पेज खुलना चाहिए:

click Check my progress

Create a new instance with gcloud

क्लाउड शेल में, कमांड लाइन से virtual machine instance बनाने के लिए gcloud का उपयोग करें:

gcloud compute instances create gcelab2 --machine-type n1-standard-2 --zone us-central1-c

Output

Created [...gcelab2].
NAME     ZONE           MACHINE_TYPE  ...    STATUS
gcelab2  us-central1-c  n1-standard-2 ...    RUNNING

click Check my progress

To see all the defaults, run:

gcloud compute instances create --help

press CTRL + C.

Navigation menu, click Compute Engine > VM instances.

आप gcloud के माध्यम से अपने उदाहरण से कनेक्ट करने के लिए SSH का उपयोग कर सकते हैं। यदि आपने विश्व स्तर पर विकल्प सेट किया है तो अपने ज़ोन को जोड़ना सुनिश्चित करें या –zone ध्वज को छोड़ दें:

gcloud compute ssh gcelab2 --zone us-central1-c

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.

Type Y to continue.

Do you want to continue? (Y/n)

Press ENTER through the passphrase section to leave the passphrase empty.

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

After connecting, disconnect from SSH by exiting from the remote shell:

exit

Test your knowledge

Congratulations!

Read More

  1. A Tour of Qwiklabs and Google Cloud in Hindi
  2. Google Cloud Ready Facilitator Program 2021 in Hindi 
  3. Enrolment now in the GoogleCloudReady Facilitator Program in Hindi
  4. 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