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
admin
kimlik 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 | +---------------------------+--------------------------------------+
--share
seçeneği tüm projelerin sanal ağı kullanmasına izin verir.--external
seçeneği harici olacak sanal ağı tanımlar. Dahili bir ağ oluşturmak isterseniz--internal
kullanabilirsiniz. Öntanımlı değer ``–internal``dir.The
--provider-physical-network provider
and--provider-network-type flat
options connect the flat virtual network to the flat (native/untagged) physical network on theeth1
interface on the host using information from the following files:ml2_conf.ini
:[ml2_type_flat] flat_networks = provider
linuxbridge_agent.ini
:[linux_bridge] physical_interface_mappings = provider:eth1
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_CIDR
anahtarını CIDR gösteriminde sağlayıcı fiziksel ağdaki alt ağla değiştirin.START_IP_ADDRESS
veEND_IP_ADDRESS
anahtarları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_RESOLVER
anahtarını bir DNS çözücünün IP adresiyle değiştirin. Çoğu durumda, sunucudaki/etc/resolv.conf
dosyasından bir tane kullanabilirsiniz.PROVIDER_NETWORK_GATEWAY
anahtarı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.