সেল্ফ-সার্ভিস নেটওয়ার্কে একটি ইনস্টেস চালু করুন¶
ইনস্টেস অপশনগুলি নির্ধারণ করুন¶
একটি ইনস্টেস চালু করতে, আপনাকে অবশ্যই কমপক্ষে প্লেভর, ইমেজ নেম, নেটওয়ার্ক, সিকিউরিটি গ্রুপ, কী এবং ইনস্টেসের নামটি উল্লেখ করতে হবে।
কন্ট্রোলার নোডে কেবল ব্যবহারকারী-কেবল 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 | +--------------------------------------+-------------+--------------------------------------+
এই ইনস্টেসটি
selfservice
সেল্ফ-সার্ভিস নেটওয়ার্ক ব্যবহার করে। তবে আপনাকে অবশ্যই নামের পরিবর্তে আইডি ব্যবহার করে এই নেটওয়ার্কটি উল্লেখ করতে হবে।সহজলভ্য সুরক্ষা গোষ্ঠীগুলির তালিকা করুনঃ
$ openstack security group list +--------------------------------------+---------+------------------------+ | ID | Name | Description | +--------------------------------------+---------+------------------------+ | dd2b614c-3dad-48ed-958b-b155a3b38515 | default | Default security group | +--------------------------------------+---------+------------------------+
এই ইনস্টেসটি
default
সিকিউরিটি গ্রুপ ব্যবহার করে।ইনস্টেসটি চালু করুন
selfservice
নেটওয়ার্কের আইডি দিয়ে``SELFSERVICE_NET_ID`` পরিবর্তন করুন।$ openstack server create --flavor m1.nano --image cirros \ --nic net-id=SELFSERVICE_NET_ID --security-group default \ --key-name mykey selfservice-instance +--------------------------------------+---------------------------------------+ | Field | Value | +--------------------------------------+---------------------------------------+ | OS-DCF:diskConfig | MANUAL | | OS-EXT-AZ:availability_zone | | | OS-EXT-STS:power_state | 0 | | 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 | 7KTBYHSjEz7E | | config_drive | | | created | 2016-02-26T14:52:37Z | | flavor | m1.nano | | hostId | | | id | 113c5892-e58e-4093-88c7-e33f502eaaa4 | | image | cirros (390eb5f7-8d49-41ec-95b7-68c0d | | | 5d54b34) | | key_name | mykey | | name | selfservice-instance | | os-extended-volumes:volumes_attached | [] | | progress | 0 | | project_id | ed0b60bf607743088218b0a533d5943f | | properties | | | security_groups | [{u'name': u'default'}] | | status | BUILD | | updated | 2016-02-26T14:52:38Z | | user_id | 58126687cbcc4888bfa9ab73a2256f27 | +--------------------------------------+---------------------------------------+
আপনার ইনস্টেস এর অবস্থা পরীক্ষা করুনঃ
$ openstack server list +--------------------------------------+----------------------+--------+------------------------+ | ID | Name | Status | Networks | +--------------------------------------+----------------------+--------+------------------------+ | 113c5892-e58e-4093-88c7-e33f502eaaa4 | selfservice-instance | ACTIVE | selfservice=172.16.1.3 | | 181c52ba-aebc-4c32-a97d-2e8e82e4eaaf | provider-instance | ACTIVE | provider=203.0.113.103 | +--------------------------------------+----------------------+--------+------------------------+
বিল্ড প্রক্রিয়া সফলভাবে শেষ হলে অবস্থাটি
BUILD
থেকে ``ACTIVE` এ পরিবর্তিত হয়।
ভার্চুয়াল কনসোল ব্যবহার করে ইনস্টেসটি অ্যাক্সেস করুন¶
একটি শব্দটি পান: আপনার উদাহরণের জন্য ভার্চুয়াল নেটওয়ার্ক কম্পিউটিং (VNC) `সেশন URL এবং এটি একটি ওয়েব ব্রাউজার থেকে অ্যাক্সেস করুন:
$ openstack console url show selfservice-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 172.16.1.1 PING 172.16.1.1 (172.16.1.1) 56(84) bytes of data. 64 bytes from 172.16.1.1: icmp_req=1 ttl=64 time=0.357 ms 64 bytes from 172.16.1.1: icmp_req=2 ttl=64 time=0.473 ms 64 bytes from 172.16.1.1: icmp_req=3 ttl=64 time=0.504 ms 64 bytes from 172.16.1.1: icmp_req=4 ttl=64 time=0.470 ms --- 172.16.1.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
রিমুটলি ইনস্টেস অ্যাক্সেস করুন¶
প্রােভাইডার ভার্চুয়াল নেটওয়ার্কে একটি: শব্দ: floating IP address তৈরি করুনঃ
$ openstack floating ip create provider +---------------------+--------------------------------------+ | Field | Value | +---------------------+--------------------------------------+ | created_at | 2017-01-20T17:29:16Z | | description | | | fixed_ip_address | None | | floating_ip_address | 203.0.113.104 | | floating_network_id | b5b6993c-ddf9-40e7-91d0-86806a42edb8 | | headers | | | id | 88b4d06a-d794-4406-affd-6ffa2bcf1e2a | | port_id | None | | project_id | ed0b60bf607743088218b0a533d5943f | | revision_number | 1 | | router_id | None | | status | DOWN | | updated_at | 2017-01-20T17:29:16Z | +---------------------+--------------------------------------+
ইনস্টেস এর সাথে ভাসমান আইপি এড্রেসটি সংযুক্ত করুনঃ
$ openstack server add floating ip selfservice-instance 203.0.113.104
নোট
এই কমান্ডটি কোনও আউটপুট দেখাবে না ।
আপনার ভাসমান আইপি এড্রেসটির অবস্থা পরীক্ষা করুনঃ
$ openstack server list +--------------------------------------+----------------------+--------+---------------------------------------+ | ID | Name | Status | Networks | +--------------------------------------+----------------------+--------+---------------------------------------+ | 113c5892-e58e-4093-88c7-e33f502eaaa4 | selfservice-instance | ACTIVE | selfservice=172.16.1.3, 203.0.113.104 | | 181c52ba-aebc-4c32-a97d-2e8e82e4eaaf | provider-instance | ACTIVE | provider=203.0.113.103 | +--------------------------------------+----------------------+--------+---------------------------------------+
কন্ট্রোলার নোড বা প্রোভাইডার পিজিক্যাল নেটওয়ার্কের কোনও হোস্ট থেকে ভাসমান আইপি ঠিকানাটির মাধ্যমে ইনস্টেসের সাথে সংযোগটি যাচাই করুনঃ
$ ping -c 4 203.0.113.104 PING 203.0.113.104 (203.0.113.104) 56(84) bytes of data. 64 bytes from 203.0.113.104: icmp_req=1 ttl=63 time=3.18 ms 64 bytes from 203.0.113.104: icmp_req=2 ttl=63 time=0.981 ms 64 bytes from 203.0.113.104: icmp_req=3 ttl=63 time=1.06 ms 64 bytes from 203.0.113.104: icmp_req=4 ttl=63 time=0.929 ms --- 203.0.113.104 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.104 The authenticity of host '203.0.113.104 (203.0.113.104)' 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.104' (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>