একটি ইনস্টেস চালু করুন

এই বিভাগটি প্রবর্তনকারী দৃষ্টান্তগুলি সমর্থন করার জন্য প্রয়োজনীয় ভার্চুয়াল নেটওয়ার্কগুলি তৈরি করে। নেটওয়ার্কিং বিকল্প 1 এর মধ্যে একটি প্রোভাইডার (external) নেটওয়ার্ক রয়েছে যার একটি ইনস্টেস রয়েছে । নেটওয়ার্কিং অপশন 2 এর মধ্যে একটি ইনস্টেস প্রদানকারী একটি প্রোভাইডার নেটওয়ার্ক এবং এটি ব্যবহার করে এমন একটি ইনস্টেস সহ একটি সেল্ফ-সার্ভিস (private) নেটওয়ার্ক অন্তর্ভুক্ত রয়েছে।

এই বিভাগের নির্দেশাবলী কন্ট্রোলার নোডে কমান্ড-লাইন ইন্টারফেস (CLI) সরঞ্জাম ব্যবহার করে। তবে, আপনি যে কোনও হোস্টের যে সরঞ্জামগুলি ইনস্টল করা হয়েছে তার নির্দেশাবলী অনুসরণ করতে পারেন।

CLI tools সম্পর্কে আরও তথ্যের জন্য পাইকের জন্য ওপেনস্ট্যাকক্লায়েন্ট ডকুমেন্টেশন দেখুন,কুইন্সের জন্য ওপেনস্ট্যাকক্লায়েন্ট ডকুমেন্টেশন<https://docs.openstack.org/python-openstackclient/queens/cli/command-objects/server.html#server-create>`_,রকির জন্য `ওপেনস্ট্যাকক্লায়েন্ট ডকুমেন্টেশন<https://docs.openstack.org/python-openstackclient/rocky/cli/command-objects/server.html#server-create>`_.

ড্যাশবোর্ড ইউজ করতে পাইকের জন্য `ড্যাশবোর্ড ইউজার ডকুমেন্টেশন দেখুন<https://docs.openstack.org/horizon/pike/user/>`_,কুইন্সের জন্য `ড্যাশবোর্ড ইউজার ডকুমেন্টেশন<https://docs.openstack.org/horizon/queens/user/>`_,বা রকির জন্য `ড্যাশবোর্ড ইউজার ডকুমেন্টেশন<https://docs.openstack.org/horizon/rocky/user/>`_.

ভার্চুয়াল নেটওয়ার্ক তৈরি করুন

নিউট্রন কনফিগার করার সময় আপনি যে নেটওয়ার্কিং অপশনটি বেছে নিয়েছিলেন তার জন্য ভার্চুয়াল নেটওয়ার্কগুলি তৈরি করুন। আপনি যদি অপশন 1 পছন্দ করে থাকেন তবে কেবল প্রোভাইডার নেটওয়ার্ক তৈরি করুন। আপনি যদি অপশন 2 পছন্দ করে থাকেন তবে প্রোভাইডার এবং সেল্ফ-সার্ভিস নেটওয়ার্ক তৈরি করুন।

আপনার ইনভারমেন্টের জন্য উপযুক্ত নেটওয়ার্ক তৈরির পরে, আপনি একটি ইনস্টেস চালু করার জন্য ইনভারমেন্ট প্রস্তুত করে চালিয়ে যেতে পারেন।

M1.nano ফ্লেভর তৈরি করুন

ক্ষুদ্রতম ডিফল্ট ফ্লেভর প্রতি ইনস্টেন্সে 512 এমবি মেমরি গ্রহণ করে। 4 গিগাবাইটের চেয়ে কম মেমরিযুক্ত কম্পিউট নোডযুক্ত ইনভারমেন্টগুলির জন্য, আমরা m1.nano ফ্লেভর তৈরি করার পরামর্শ দিচ্ছি যা প্রতি ইনস্ট্যান্সে কেবলমাত্র 64 এমবি প্রয়োজন। পরীক্ষার উদ্দেশ্যে কেবল সির্রোস ইমেজ সাথে এই ফ্লেভরটি ব্যবহার করুন।

$ openstack flavor create --id 0 --vcpus 1 --ram 64 --disk 1 m1.nano

+----------------------------+---------+
| Field                      | Value   |
+----------------------------+---------+
| OS-FLV-DISABLED:disabled   | False   |
| OS-FLV-EXT-DATA:ephemeral  | 0       |
| disk                       | 1       |
| id                         | 0       |
| name                       | m1.nano |
| os-flavor-access:is_public | True    |
| properties                 |         |
| ram                        | 64      |
| rxtx_factor                | 1.0     |
| swap                       |         |
| vcpus                      | 1       |
+----------------------------+---------+

Generate a key pair

বেশিরভাগ ক্লাউড ইমেজ সাপোট করে:term:`public key authentication`প্রচলিত পাসওয়ার্ড প্রমাণীকরণ চেয়ে। কোনও ইনস্ট্যান্স চালু করার আগে আপনাকে অবশ্যই কম্পিউট সার্ভিস একটি সর্বজনীন কী যুক্ত করতে হবে।

  1. র্সোস করুন ``demo``প্রোজেক্ট আস্থাপত্রটি

    $ . demo-openrc
    
  2. একটি কী পেয়ার জেনারেট করুন এবং একটি পাবলিক কী যুক্ত করুনঃ

    $ ssh-keygen -q -N ""
    $ openstack keypair create --public-key ~/.ssh/id_rsa.pub mykey
    
    +-------------+-------------------------------------------------+
    | Field       | Value                                           |
    +-------------+-------------------------------------------------+
    | fingerprint | ee:3d:2e:97:d4:e2:6a:54:6d:0d:ce:43:39:2c:ba:4d |
    | name        | mykey                                           |
    | user_id     | 58126687cbcc4888bfa9ab73a2256f27                |
    +-------------+-------------------------------------------------+
    

    নোট

    বিকল্পভাবে, আপনি ssh-keygen কমান্ডটি এড়াতে এবং একটি বিদ্যমান পাবলিক কী ব্যবহার করতে পারেন।

  3. কী পেয়ার সংযোজন যাচাই করুনঃ

    $ openstack keypair list
    
    +-------+-------------------------------------------------+
    | Name  | Fingerprint                                     |
    +-------+-------------------------------------------------+
    | mykey | ee:3d:2e:97:d4:e2:6a:54:6d:0d:ce:43:39:2c:ba:4d |
    +-------+-------------------------------------------------+
    

সিকিউরিটি গ্রুপ নিয়ম যুক্ত করুন

ডিফল্টরূপে, default সিকিউরিটি গ্রুপ সকল ইনস্টেসের জন্য ধরকার এবং ফায়ারওয়াল বিধিগুলি অন্তর্ভুক্ত যা দৃষ্টান্তগুলিতে দূরবর্তী অ্যাক্সেসকে অস্বীকার করে। লিনাক্স ইমেজগুলির জন্য যেমন সিরোস, আমরা কমপক্ষে ICMP (ping) এবং সুরক্ষিত শেল (SSH) অনুমতি দেওয়ার পরামর্শ দিই।

  • `` default`` সিকিউরিটি গ্রুপে নিয়ম যুক্ত করুনঃ

    • Permit ICMP (ping):

      $ openstack security group rule create --proto icmp default
      
      +-------------------+--------------------------------------+
      | Field             | Value                                |
      +-------------------+--------------------------------------+
      | created_at        | 2017-03-30T00:46:43Z                 |
      | description       |                                      |
      | direction         | ingress                              |
      | ether_type        | IPv4                                 |
      | id                | 1946be19-54ab-4056-90fb-4ba606f19e66 |
      | name              | None                                 |
      | port_range_max    | None                                 |
      | port_range_min    | None                                 |
      | project_id        | 3f714c72aed7442681cbfa895f4a68d3     |
      | protocol          | icmp                                 |
      | remote_group_id   | None                                 |
      | remote_ip_prefix  | 0.0.0.0/0                            |
      | revision_number   | 1                                    |
      | security_group_id | 89ff5c84-e3d1-46bb-b149-e621689f0696 |
      | updated_at        | 2017-03-30T00:46:43Z                 |
      +-------------------+--------------------------------------+
      
    • সুরক্ষিত শেল (SSH) অ্যাক্সেসের অনুমতি দিনঃ

      $ openstack security group rule create --proto tcp --dst-port 22 default
      
      +-------------------+--------------------------------------+
      | Field             | Value                                |
      +-------------------+--------------------------------------+
      | created_at        | 2017-03-30T00:43:35Z                 |
      | description       |                                      |
      | direction         | ingress                              |
      | ether_type        | IPv4                                 |
      | id                | 42bc2388-ae1a-4208-919b-10cf0f92bc1c |
      | name              | None                                 |
      | port_range_max    | 22                                   |
      | port_range_min    | 22                                   |
      | project_id        | 3f714c72aed7442681cbfa895f4a68d3     |
      | protocol          | tcp                                  |
      | remote_group_id   | None                                 |
      | remote_ip_prefix  | 0.0.0.0/0                            |
      | revision_number   | 1                                    |
      | security_group_id | 89ff5c84-e3d1-46bb-b149-e621689f0696 |
      | updated_at        | 2017-03-30T00:43:35Z                 |
      +-------------------+--------------------------------------+
      

একটি ইনস্টেস চালু করুন

আপনি যদি নেটওয়ার্কিং অপশন 1 পছন্দ করে থাকেন তবে আপনি কেবল প্রােভাইডার নেটওয়ার্কে একটি ইনস্টেস চালু করতে পারেন। আপনি যদি নেটওয়ার্কিং অপশন 2 পছন্দ করেন তবে আপনি প্রােভাইডার নেটওয়ার্ক এবং সেল্ফ-সার্ভিস নেটওয়ার্কে একটি ইনস্টেস চালু করতে পারেন।

ব্লক স্টোরেজ

যদি আপনার ইনভারমেন্টে ব্লক স্টোরেজ সার্ভিস অন্তর্ভুক্ত থাকে তবে আপনি একটি ভলিউম তৈরি করতে পারেন এবং এটি একটি ইনস্টেসের সাথে সংযুক্ত করতে পারেন।

অর্কেস্ট্রারচন

যদি আপনার ইনভারমেন্টে অর্কেস্টেশন সার্ভিস অন্তর্ভুক্ত থাকে তবে আপনি একটি স্ট্যাক তৈরি করতে পারেন যা একটি ইনস্টেস চালু করে।

আরও তথ্যের জন্য, পাইকের জন্য অর্কেস্ট্রেশন ইনস্টলেশন গাইডটি দেখুন<https://docs.openstack.org/heat/pike/install/>`_,কুইন্সের জন্য অর্কেস্ট্রেশন ইনস্টলেশন গাইড<https://docs.openstack.org/heat/queens/install/>`_,রকির জন্য অর্কেস্ট্রেশন ইনস্টলেশন গাইড<https://docs.openstack.org/heat/rocky/install/>`_.

শেয়ার্ড ফাইল সিস্টেম

যদি আপনার ইনভারমেন্টে ভাগ করা ফাইল সিস্টেম সার্ভিস অন্তর্ভুক্ত থাকে তবে আপনি একটি শেয়ার্ড তৈরি করতে পারেন এবং এটি একটি ইভেন্টে মাউন্ট করতে পারেন।

আরও তথ্যের জন্য, পাইকের জন্য শেয়ার্ড ফাইল সিস্টেম ইনস্টলেশন গাইড দেখুন<https://docs.openstack.org/manila/pike/install/>`_, কুইন্সের জন্য শেয়ার্ড ফাইল সিস্টেম ইনস্টলেশন গাইড<https://docs.openstack.org/manila/queens/install/>`_, অথবা রকির জন্য শেয়ার্ড ফাইল সিস্টেম ইনস্টলেশন গাইড<https://docs.openstack.org/manila/rocky/install/>`_.