Sağlayıcı ağı¶
Bir sunucu başlatmadan önce, gerekli sanal ağ alt yapısını oluşturmalısınız. Ağ seçeneği 1, sunucu katman-2 (köprüleme/anahtarlama) aracılığıyla fiziksel ağ alt yapısına bağlanan sağlayıcı (harici) ağ kullanır. Bu ağ sunuculara IP adresi sağlayan bir DHCP sunucu içerir.
admin veya diğer yetkili kullanıcı bu ağı oluşturmalı çünkü doğrudan fiziksel ağ alt yapısına bağlanıyor.
Not
Aşağıdaki yönergeler ve çizimler örnek IP adres aralıklarını kullanır. Bunları kendi ortamınıza göre ayarlamalısınız.
Ağ Seçeneği 1: Sağlayıcı ağlar - Genel Görünüm¶
Ağ Seçeneği 1: Sağlayıcı ağlar - Bağlantı¶
Sağlayıcı ağı oluştur¶
Kontrol düğümünde, salt-yönetici CLI komutları için erişimi almak için
adminkimlik bilgilerini kaynak alın:$ . admin-openrc
Ağı oluşturun:
$ 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 | +---------------------------+--------------------------------------+
--shareseçeneği tüm projelerin sanal ağı kullanmasına izin verir.--externalseçeneği harici olacak sanal ağı tanımlar. Dahili bir ağ oluşturmak isterseniz--internalkullanabilirsiniz. Öntanımlı değer ``–internal``dir.The
--provider-physical-network providerand--provider-network-type flatoptions connect the flat virtual network to the flat (native/untagged) physical network on thebr0bridge, which can have a port which is connected toeth0on 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
Ağda bir alt ağ oluştur:
$ 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
PROVIDER_NETWORK_CIDRanahtarını CIDR gösteriminde sağlayıcı fiziksel ağdaki alt ağla değiştirin.START_IP_ADDRESSveEND_IP_ADDRESSanahtarlarını sunucular için ayırmak istediğiniz alt ağ içindeki ilk ve son IP adresiyle değiştirin. Bu aralık mevcut etkin IP adreslerinden herhangi birini içermemeli.DNS_RESOLVERanahtarını bir DNS çözücünün IP adresiyle değiştirin. Çoğu durumda, sunucudaki/etc/resolv.confdosyasından bir tane kullanabilirsiniz.PROVIDER_NETWORK_GATEWAYanahtarını sağlayıcı ağın geçit IP adresiyle değiştirin, genellikle “.1” IP’li adrestir.Örnek
Sağlayıcı ağ 203.0.113.1 üzerinde geçit olmak üzere 203.0.113.0/24 kullanır. Bir DHCP sunucu her bir sunucuya 203.0.113.101 den 203.0.113.250 aralığına kadar bir IP adresi atar. Tüm sunuclar DNS çözücü olarak 8.8.4.4 kullanır.
$ 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 | +-------------------+--------------------------------------+
:ref:`Bir sunucu başlat - Sanal ağlar oluştur <launch-instance-networks>`a geri dön.