সরবরাহকারী নেটওয়ার্কে একটি উদাহরণ চালু করুন¶
ইনস্টেস অপশনগুলি নির্ধারণ করুন¶
একটি ইনস্টেস চালু করতে, আপনাকে অবশ্যই কমপক্ষে প্লেভর, ইমেজ নেম, নেটওয়ার্ক, সিকিউরিটি গ্রুপ, কী এবং ইনস্টেসের নামটি উল্লেখ করতে হবে।
কন্ট্রোলার নোডে কেবল ব্যবহারকারী-কেবল CLI কমান্ডগুলিতে অ্যাক্সেস পেতে ``demo``শংসাপত্রগুলি চালু করুন:
$ . demo-openrc
একটি প্লেভর একটি ভার্চুয়াল উপায় বিভাজন প্রোফাইল নির্দিষ্ট করে যার মধ্যে প্রসেসর, মেমরি এবং স্টোরেজ অন্তর্ভুক্ত রয়েছে।
সহজলভ্য ফ্লেভর তালিকা দেখুনঃ
$ openstack flavor list +----+---------+-----+------+-----------+-------+-----------+ | ID | Name | RAM | Disk | Ephemeral | VCPUs | Is Public | +----+---------+-----+------+-----------+-------+-----------+ | 0 | m1.nano | 64 | 1 | 0 | 1 | True | +----+---------+-----+------+-----------+-------+-----------+
নোট
আপনার আইডি থেকে একটি ফ্লেভর রেফারেন্স করতে পারেন।
সহজলভ্য ইমেজ তালিকা দেখুনঃ
$ openstack image list +--------------------------------------+--------+--------+ | ID | Name | Status | +--------------------------------------+--------+--------+ | 390eb5f7-8d49-41ec-95b7-68c0d5d54b34 | cirros | active | +--------------------------------------+--------+--------+
এই ইনস্টেসটি
cirros
ইমেজটি ব্যবহার করে।সহজলভ্য নেটওয়ার্কগুলির তালিকা করুন:
$ openstack network list +--------------------------------------+--------------+--------------------------------------+ | ID | Name | Subnets | +--------------------------------------+--------------+--------------------------------------+ | 4716ddfe-6e60-40e7-b2a8-42e57bf3c31c | selfservice | 2112d5eb-f9d6-45fd-906e-7cabd38b7c7c | | b5b6993c-ddf9-40e7-91d0-86806a42edb8 | provider | 310911f6-acf0-4a47-824e-3032916582ff | +--------------------------------------+--------------+--------------------------------------+
এই ইনস্টেসটি
provider
প্রোভাইডার নেটওয়ার্ক ব্যবহার করে। তবে আপনাকে অবশ্যই নামের পরিবর্তে আইডি ব্যবহার করে এই নেটওয়ার্কটি উল্লেখ করতে হবে।নোট
আপনি যদি অপশন 2 পছন্দ করে থাকেন তবে আউটপুটে
selfservice
সেল্প-সার্ভিস নেটওয়ার্ক থাকা প্রয়োজন ।সহজলভ্য সুরক্ষা গোষ্ঠীগুলির তালিকা করুনঃ
$ openstack security group list +--------------------------------------+---------+------------------------+----------------------------------+ | ID | Name | Description | Project | +--------------------------------------+---------+------------------------+----------------------------------+ | dd2b614c-3dad-48ed-958b-b155a3b38515 | default | Default security group | a516b957032844328896baa01e0f906c | +--------------------------------------+---------+------------------------+----------------------------------+
এই ইনস্টেসটি
default
সিকিউরিটি গ্রুপ ব্যবহার করে।
ইনস্টেসটি চালু করুন¶
ইনস্টেসটি চালু করুন
provider
প্রোভাইডার নেটওয়ার্কের আইডি দিয়েPROVIDER_NET_ID
পরিবর্তন করুন।নোট
যদি আপনি অপশন 1 ঠিক করে থাকেন এবং আপনার ইনভারমেন্ট কেবল একটি নেটওয়ার্কে রয়েছে, আপনি ``--nic``অপশনটি বাদ দিতে পারেন কারণ ওপেনস্ট্যাক অটোমেটিকেলী সহজলভ্য একমাত্র নেটওয়ার্ক ঠিক করে ।
$ openstack server create --flavor m1.nano --image cirros \ --nic net-id=PROVIDER_NET_ID --security-group default \ --key-name mykey provider-instance +-----------------------------+-----------------------------------------------+ | Field | Value | +-----------------------------+-----------------------------------------------+ | OS-DCF:diskConfig | MANUAL | | OS-EXT-AZ:availability_zone | | | OS-EXT-STS:power_state | NOSTATE | | OS-EXT-STS:task_state | scheduling | | OS-EXT-STS:vm_state | building | | OS-SRV-USG:launched_at | None | | OS-SRV-USG:terminated_at | None | | accessIPv4 | | | accessIPv6 | | | addresses | | | adminPass | PwkfyQ42K72h | | config_drive | | | created | 2017-03-30T00:59:44Z | | flavor | m1.nano (0) | | hostId | | | id | 36f3130e-cf1b-42f8-a80b-ebd63968940e | | image | cirros (97e06b44-e9ed-4db4-ba67-6e9fc5d0a203) | | key_name | mykey | | name | provider-instance | | progress | 0 | | project_id | 3f714c72aed7442681cbfa895f4a68d3 | | properties | | | security_groups | name='default' | | status | BUILD | | updated | 2017-03-30T00:59:44Z | | user_id | 1a421c69342348248c7696e3fd6d4366 | | volumes_attached | | +-----------------------------+-----------------------------------------------+
আপনার ইনস্টেস এর অবস্থা পরীক্ষা করুনঃ
$ openstack server list +--------------------------------------+-------------------+--------+------------------------+------------+ | ID | Name | Status | Networks | Image Name | +--------------------------------------+-------------------+--------+------------------------+------------+ | 181c52ba-aebc-4c32-a97d-2e8e82e4eaaf | provider-instance | ACTIVE | provider=203.0.113.103 | cirros | +--------------------------------------+-------------------+--------+------------------------+------------+
বিল্ড প্রক্রিয়া সফলভাবে শেষ হলে অবস্থাটি
BUILD
থেকে ``ACTIVE` এ পরিবর্তিত হয়।
ভার্চুয়াল কনসোল ব্যবহার করে ইনস্টেসটি অ্যাক্সেস করুন¶
একটি শব্দটি পান: আপনার উদাহরণের জন্য ভার্চুয়াল নেটওয়ার্ক কম্পিউটিং (VNC) `সেশন URL এবং এটি একটি ওয়েব ব্রাউজার থেকে অ্যাক্সেস করুন:
$ openstack console url show provider-instance +-------+---------------------------------------------------------------------------------+ | Field | Value | +-------+---------------------------------------------------------------------------------+ | type | novnc | | url | http://controller:6080/vnc_auto.html?token=5eeccb47-525c-4918-ac2a-3ad1e9f1f493 | +-------+---------------------------------------------------------------------------------+
নোট
যদি আপনার ওয়েব ব্রাউজার কোনও হোস্টে চলে যা
controller
হোস্ট নামটি সমাধান করতে পারে না, আপনি আপনার কন্ট্রোলার নোডের মেনেজমেন্ট ইন্টারফেসের আইপি ঠিকানার সাথেcontroller
পরিবর্তন করতে পারেন।CirrOS ইমেজটিতে প্রচলিত ব্যবহারকারীর নাম / পাসওয়ার্ড অথেন্টিক্যাশন অন্তর্ভুক্ত রয়েছে এবং লগইন প্রম্পটে এই শংসাপত্রগুলি সরবরাহ করে। CirrOS লগ ইন করার পরে, আমরা আপনাকে
ping
ব্যবহার করে নেটওয়ার্ক সংযোগ যাচাই করার পরামর্শ দেয়া হচ্ছে ।প্রোভাইডার পিজিক্যাল নেটওয়ার্ক গেটওয়ে অ্যাক্সেস যাচাই করুনঃ
$ ping -c 4 203.0.113.1 PING 203.0.113.1 (203.0.113.1) 56(84) bytes of data. 64 bytes from 203.0.113.1: icmp_req=1 ttl=64 time=0.357 ms 64 bytes from 203.0.113.1: icmp_req=2 ttl=64 time=0.473 ms 64 bytes from 203.0.113.1: icmp_req=3 ttl=64 time=0.504 ms 64 bytes from 203.0.113.1: icmp_req=4 ttl=64 time=0.470 ms --- 203.0.113.1 ping statistics --- 4 packets transmitted, 4 received, 0% packet loss, time 2998ms rtt min/avg/max/mdev = 0.357/0.451/0.504/0.055 ms
ইন্টারনেটে অ্যাক্সেস যাচাই করুনঃ
$ ping -c 4 openstack.org PING openstack.org (174.143.194.225) 56(84) bytes of data. 64 bytes from 174.143.194.225: icmp_req=1 ttl=53 time=17.4 ms 64 bytes from 174.143.194.225: icmp_req=2 ttl=53 time=17.5 ms 64 bytes from 174.143.194.225: icmp_req=3 ttl=53 time=17.7 ms 64 bytes from 174.143.194.225: icmp_req=4 ttl=53 time=17.5 ms --- openstack.org ping statistics --- 4 packets transmitted, 4 received, 0% packet loss, time 3003ms rtt min/avg/max/mdev = 17.431/17.575/17.734/0.143 ms
রিমুটলি ইনস্টেস অ্যাক্সেস করুন¶
কন্ট্রোলার নোড বা প্রোভাইডার পিজিক্যাল নেটওয়ার্কের কোনও হোস্ট থেকে ইনস্টেসের সাথে সংযোগটি যাচাই করুনঃ
$ ping -c 4 203.0.113.103 PING 203.0.113.103 (203.0.113.103) 56(84) bytes of data. 64 bytes from 203.0.113.103: icmp_req=1 ttl=63 time=3.18 ms 64 bytes from 203.0.113.103: icmp_req=2 ttl=63 time=0.981 ms 64 bytes from 203.0.113.103: icmp_req=3 ttl=63 time=1.06 ms 64 bytes from 203.0.113.103: icmp_req=4 ttl=63 time=0.929 ms --- 203.0.113.103 ping statistics --- 4 packets transmitted, 4 received, 0% packet loss, time 3002ms rtt min/avg/max/mdev = 0.929/1.539/3.183/0.951 ms
কন্ট্রোলার নোড বা প্রোভাইডার পিজিক্যাল নেটওয়ার্কের কোনও হোস্ট থেকে SSH ব্যবহার করে আপনার ইনস্টেসটি অ্যাক্সেস করুনঃ
$ ssh cirros@203.0.113.103 The authenticity of host '203.0.113.102 (203.0.113.102)' can't be established. RSA key fingerprint is ed:05:e9:e7:52:a0:ff:83:68:94:c7:d1:f2:f8:e2:e9. Are you sure you want to continue connecting (yes/no)? yes Warning: Permanently added '203.0.113.102' (RSA) to the list of known hosts.
If your instance does not launch or seem to work as you expect, see the Troubleshoot Compute documentation for Pike, the Troubleshoot Compute documentation for Queens, or the Troubleshoot Compute documentation for Rocky for more information or use one of the many other options to seek assistance. We want your first installation to work!
পুনরায় দেখুন: ref: Launch an instance <launch-instance-complete>