প্রোভাইডার নেটওয়ার্ক¶
Before launching an instance, you must create the necessary virtual network infrastructure. For networking option 1, an instance uses a provider (external) network that connects to the physical network infrastructure via layer-2 (bridging/switching). This network includes a DHCP server that provides IP addresses to instances.
admin
বা অন্যান্য সুবিধাভোগী ব্যবহারকারীকে অবশ্যই এই নেটওয়ার্কটি তৈরি করতে হবে কারণ এটি সরাসরি পিজিক্যাল নেটওয়ার্কের অবকাঠামোর সাথে সংযুক্ত।
নোট
নিম্নলিখিত নির্দেশাবলী এবং ডায়াগ্রামগুলি আইপি অ্যাড্রেস রেঞ্জ উদাহরণ ব্যবহার করে example আপনার অবশ্যই নির্দিষ্ট ইনবারমেন্ট জন্য এগুলি এডজাষ্ট করতে হবে।
প্রােভাইডার নেটওয়ার্ক তৈরি করুন¶
কন্ট্রোলার নোডে, কেবল অ্যাডমিন সিএলআই কমান্ড অ্যাক্সেস পেতে গেইন
admin
পাওয়া যায়কিনা যাচাই করুন।$ . admin-openrc
নেটওয়ার্ক তৈরি করুন ।
$ openstack network create --share --external \ --provider-physical-network provider \ --provider-network-type flat provider Created a new network: +---------------------------+--------------------------------------+ | Field | Value | +---------------------------+--------------------------------------+ | admin_state_up | UP | | availability_zone_hints | | | availability_zones | | | created_at | 2017-03-14T14:37:39Z | | description | | | dns_domain | None | | id | 54adb94a-4dce-437f-a33b-e7e2e7648173 | | ipv4_address_scope | None | | ipv6_address_scope | None | | is_default | None | | mtu | 1500 | | name | provider | | port_security_enabled | True | | project_id | 4c7f48f1da5b494faaa66713686a7707 | | provider:network_type | flat | | provider:physical_network | provider | | provider:segmentation_id | None | | qos_policy_id | None | | revision_number | 3 | | router:external | External | | segments | None | | shared | True | | status | ACTIVE | | subnets | | | updated_at | 2017-03-14T14:37:39Z | +---------------------------+--------------------------------------+
এই
--share
অপশনটি সকল প্রোজেক্ট ভার্চুয়াল নেটওয়ার্ক ব্যবহার করতে পারে ।এই
--external
অপশনটি ভার্চুয়াল নেটওয়ার্কটিকে বাহ্যিক হিসাবে সংজ্ঞায়িত করে। যদি আপনি কোনও ইন্টারনাল নেটওয়ার্ক তৈরি করতে চান তবে আপনি--internal
ইউজ ব্যবহার করতে পারেন। ডিফল্ট মানinternal
. দেখায় ।The
--provider-physical-network provider
and--provider-network-type flat
options connect the flat virtual network to the flat (native/untagged) physical network on thebr0
bridge, which can have a port which is connected toeth0
on the host using information from the following files:ml2_conf.ini
:[ml2_type_flat] flat_networks = provider
ml2_conf.ini
:[ovs] bridge_mappings = provider:br0
নেটওয়ার্কে একটি সাবনেট তৈরি করুনঃ
$ openstack subnet create --network provider \ --allocation-pool start=START_IP_ADDRESS,end=END_IP_ADDRESS \ --dns-nameserver DNS_RESOLVER --gateway PROVIDER_NETWORK_GATEWAY \ --subnet-range PROVIDER_NETWORK_CIDR provider
CIDR সল্পপরিসরে প্রােভাইডার পিজিক্যাল নেটওয়ার্কের সাবনেটের সাথে
PROVIDER_NETWORK_CIDR
রিপ্লেস করুন।আপনি যে সাবনেটগুলির জন্য বরাদ্দ করতে চান তার মধ্যে থাকা রেঞ্জের প্রথম এবং শেষ আইপি এড্রেসটি `` START_IP_ADDRESS`` এবং `` END_IP_ADDRESS`` সংযুক্ত করুন। এই রেঞ্জ কোনও নিযর্স সক্রিয় আইপি এড্রেস অন্তর্ভুক্ত করা হয় না ।
একটি DNS resolver আইপি ঠিকানা দিয়ে
DNS_RESOLVER
পুনরায় চালু করুন। বেশিরভাগ ক্ষেত্রে, আপনি হোস্টের/etc/resolv.conf
ফাইল থেকে একটি ব্যবহার করতে পারেন।প্রোভাইডার নেটওয়ার্কের গেটওয়ে আইপি এড্রেস, সাধারণত ".1" আইপি এড্রেস দিয়ে
PROVIDER_NETWORK_GATEWAY
পরিবর্তন করুন।Example
প্রোভাইডার নেটওয়ার্ক 203.0.113.1 / 20 এ গেটওয়ে সহ 203.0.113.0/24 ব্যবহার করে। একটি DHCP সার্ভার প্রতিটি ক্ষেত্রে 203.0.113.101 থেকে 203.0.113.250 পর্যন্ত একটি আইপি এড্রেস ঠিক করে। সকল ঘটনা 8.8.4.4 DNS রিসল্বার হিসাবে ব্যবহার করে।
$ openstack subnet create --network provider \ --allocation-pool start=203.0.113.101,end=203.0.113.250 \ --dns-nameserver 8.8.4.4 --gateway 203.0.113.1 \ --subnet-range 203.0.113.0/24 provider Created a new subnet: +-------------------+--------------------------------------+ | Field | Value | +-------------------+--------------------------------------+ | allocation_pools | 203.0.113.101-203.0.113.250 | | cidr | 203.0.113.0/24 | | created_at | 2017-03-29T05:48:29Z | | description | | | dns_nameservers | 8.8.4.4 | | enable_dhcp | True | | gateway_ip | 203.0.113.1 | | host_routes | | | id | e84b4972-c7fc-4ce9-9742-fdc845196ac5 | | ip_version | 4 | | ipv6_address_mode | None | | ipv6_ra_mode | None | | name | provider | | network_id | 1f816a46-7c3f-4ccf-8bf3-fe0807ddff8d | | project_id | 496efd248b0c46d3b80de60a309177b5 | | revision_number | 2 | | segment_id | None | | service_types | | | subnetpool_id | None | | updated_at | 2017-03-29T05:48:29Z | +-------------------+--------------------------------------+
পুনরায় দেখুন: রেফ: `Launch an instance - ভার্চুয়াল নেটওয়ার্কগুলি <launch-instance-networks> তৈরি করুন `