Ana içeriğe geç

Adres havuzu ve VM adresleme

Ne zaman kullanılır​

Sanal makinelere hangi ağ adreslerinin atanabileceğini denetlemek için bu yordamı kullanın: fiziksel donanım veya harici bir servis için bir adres ayırın, daha önce hariç tutulmuş bir adresi geri yükleyin, bir makineyi adresinden bulun veya kullanılabilir adreslerin azalıp azalmadığını kontrol edin.

Bu kılavuz mevcut bir ağ ile çalışır. Ağ oluşturma ayrı bir kılavuzda ele alınmıştır: Ağ oluşturma ve yönetme.

Ön koşullar​

  • Ağ oluşturulmuş ve bir sanal veri merkezine (VDC) atanmış.
  • Havuz içeriğini görüntülemek için View IP Pool Details yetkisi.
  • Hangi ağın havuzuyla çalıştığınızı biliyorsunuz: All Networks listesindeki ID sütunundan bulun.
  • vStack Center 3.0.4 sürümü.

Bir makine adresi nasıl alır​

Bir makineye ağ arabirimi eklendiğinde adres ayrılır: VM kartında bu, Add network düğmesidir. vStack Center seçilen ağın havuzundan boş bir adres alır ve makineye atar; dual-stack bir ağda makine her iki aileden de adres alır. Atanan adres aynı yerde, makine kartındaki Networks bölümünde, MAC ve yuva numarasının yanındaki IP sütununda gösterilir.

Havuz, hangi adreslerin atanmaya uygun olduğunu belirler. IPv4 için izin verilen adreslerin listesi, IPv6 için ise ayırmaların (hariç tutmaların) listesidir. Aşağıdaki işlemlerin ikili davranışı bundan kaynaklanır: "adresi hariç tut" işlemi IPv4 için havuzdan bir kaydı kaldırır, IPv6 için ise bir ayırma kaydı ekler. Bu asimetri hakkında daha fazla bilgi için bkz. Küme ağları: türler, dual-stack ve adres havuzları.

Havuz içeriğini görüntüleme​

  1. Provider Data Center → All Networks öğesini açın ve ağ kartına gidin.

  2. IPPool space bölümünü genişletin. Başlığında ağ alt ağı, altında da bu alt ağdaki adreslerin ızgarası gösterilir. Izgara IPv4 alt ağına dayanır: IPv6 ayırmaları ızgarada gösterilmez.

  3. Adres durumlarını ızgaranın üzerindeki üç filtre düğmesiyle okuyun. Her biri bir sayaç gösterir ve ızgarada yalnızca kendi adreslerini bırakır; yeniden tıklamak filtreyi kaldırır.

    FiltreGösterilen adreslerBir makineye atanabilir mi
    N free IP addressAdres havuzda ve kimse tarafından kullanılmıyorEvet, bir sonraki makineye atanır
    N used IP addressAdres zaten bir makineye atanmışHayır, kullanımda
    N absent IP addressAdres alt ağ içinde ancak havuzda değilHayır, havuza geri ekleyene kadar
  4. İhtiyacınız olan adresi bulun: ızgaranın üzerindeki Search IP address alanı bir alt dize arar, ızgaranın altındaki seçici ise sayfa başına adres sayısını değiştirir (varsayılan olarak 24).

  5. Alt ağı (Subnet address:), adresin kendisini (IP address:), kullanılabilir eylemler menüsünü ve Comment alanını içeren bir pencere açmak için bir adrese tıklayın.

Üçüncü durum olan absent, doğrudan IPv4 izin listesi mantığından gelir: adres alt ağ içindedir ancak havuza eklenene kadar atanamaz. Comment alanı bu adresler için özellikle yararlıdır: not, ayarlarınıza kaydedilir ve adresin neden atamadan hariç tutulduğunu size hatırlatır.

Havuz görüntülenmiyorsa​

KodNedenEylem
-403 "Access denied"View IP Pool Details yetkisi eksikYetkiyi küme yöneticisinden isteyin
-25503 "network_id param does not exist", -25504 "network_id param is null"Ağ tanımlanamadı: istek bir ID olmadan gönderildiAll Networks listesine dönün ve ağ kartını yeniden açın
-25505 "network_id param is not numeric"Ağ ID'si sayı olarak iletilmedi; bu yalnızca programatik isteklerde olurSayısal bir ID iletin
-25501 "Params section does not exist", -25502 "Params section is null"İstek parametresiz gönderildi; bu yalnızca programatik isteklerde olurAğ ID'sini içeren bir parametreler bölümü ekleyin
-7Veritabanı hatasıYeniden deneyin; işe yaramazsa destek ekibiyle iletişime geçin

Bir adresi atamadan hariç tutma​

Bu işlem bir adresi otomatik ayırmadan çıkarır; örneğin onu fiziksel bir sunucuya atamak veya gelecekteki bir servis için ayırmak amacıyla.

  1. IPPool space bölümünde N free IP address filtresini etkinleştirin ve ihtiyacınız olan adrese tıklayın.

  2. Eylemler menüsünde Delete from IP pool öğesini seçin.

  3. İletişim kutusunda silmeyi onaylayın. Kutu belirli bir adres hakkında soru sorar: adresi kontrol edin ve Delete düğmesine tıklayın; Cancel düğmesi iletişim kutusunu değişiklik yapmadan kapatır.

  4. Adresin absent kategorisine geçtiğini doğrulayın: N absent IP address sayacı artar ve adres bu filtre altında görünür. Adresi ve ağ numarasını içeren bir bildirim de başarıyı gösterir.

used durumundaki bir adresin menüsünde eylem yoktur: kullanımdaki bir adres atamadan hariç tutulamaz. Buna karşılık hariç tutma, adresi zaten almış bir makineden onu geri almaz: işlem yalnızca gelecekteki atamaları etkiler.

IPv6 için aynı işlem adresi ayırma listesine ekler; sonuç aynıdır: adres artık bir makineye atanamaz.

Bir adres hariç tutulamıyorsa​

KodNedenEylem
-25722 "The address doesn't match network cidr"Adres ağ alt ağının dışındaAdresi ağın CIDR değerine göre kontrol edin
-25724 "The address does not exist"Adres zaten havuzun dışında ve absent filtresi altında gösteriliyorİşlem gerekmez
-25727 "The address is already reserved"IPv6 adresi zaten ayrılmışİşlem gerekmez
-25725 "The network does not support IPv4"Ağın IPv4 alt ağı yokBu ağın IPv6 adreslerini kullanın
-25726 "The network does not support IPv6"Ağın IPv6 alt ağı yokBu ağın IPv4 adreslerini kullanın
-25708 "address param is not valid"Adres ayrıştırılamıyorAdres biçimini düzeltin
-25720 "The network does not exist"Bu ID'ye sahip ağ artık mevcut değilAll Networks listesini yenileyin

Bir adresi yeniden atanabilir hale getirme​

Bu ters işlemdir: adres yeniden makineler tarafından kullanılabilir hale gelir.

  1. IPPool space bölümünde N absent IP address filtresini etkinleştirin ve ihtiyacınız olan adrese tıklayın.

  2. Eylemler menüsünde Add öğesini seçin. Bu işlem onay istemez.

  3. Adresin free kategorisine geçtiğini doğrulayın: N free IP address sayacı artar ve adres bu filtre altında görünür.

IPv6 için aynı işlem ayırmayı kaldırır.

Bir adres havuza geri eklenemiyorsa​

KodNedenEylem
-25622 "The address doesn't match network cidr"Adres ağ alt ağının dışındaAdresi ağın CIDR değerine göre kontrol edin
-25623 "The address exists already"Adres zaten havuzda ve free filtresi altında gösteriliyorİşlem gerekmez
-25626 "The address is not reserved"IPv6 adresinin ayırması zaten kaldırılmışİşlem gerekmez
-25624 "The network does not support IPv4"Ağın IPv4 alt ağı yokBu ağın IPv6 adreslerini kullanın
-25625 "The network does not support IPv6"Ağın IPv6 alt ağı yokBu ağın IPv4 adreslerini kullanın
-25608 "address param is not valid"Adres ayrıştırılamıyorAdres biçimini düzeltin
-25620 "The network does not exist"Bu ID'ye sahip ağ artık mevcut değilAll Networks listesini yenileyin

Hangi adreslerin kim tarafından kullanıldığını bulma​

  1. Ağ kartını açın ve IPPool usage bölümünü genişletin. ID, VDC name ve Used IP Addresses içeren tablo, kullanılan adresleri VDC'ye göre ayırır ve ilk soruyu yanıtlar: bu ağın adreslerini hangi VDC kullanmış.

  2. Makine düzeyine inin. İlgili VDC → Virtual Machines öğesini açın ve makine kartlarındaki Networks bölümünü kontrol edin: IP sütunu arabirimin aldığı adresi gösterir.

  3. Adresi doğru arabirimde bulduğunuzu doğrulayın: Networks bölümünde IP, Slot, Port ve MAC ile birlikte görünür.

Arayüz ilişkiyi doğrudan makineye değil VDC'ye kadar izler: API ise ağ → VDC → makine → adres zincirinin tamamını sağlar. Yöntemler bu sayfanın sonunda listelenmiştir.

Adres kullanılabilirliğini kontrol etme​

Adres kullanılabilirliği, her biri farklı bir soruyu yanıtlayan üç yerde gösterilir.

Nereye bakılırNe gösterir
Provider Data Center → All NetworksHer küme ağı için Used IP Addresses ve Free IP Addresses sütunları; CSV düğmesi tablonun tamamını dışa aktarır
Ağ kartı, IPPool space bölümüBu ağın alt ağı için free, used ve absent sayaçları
VDC → Networks, IP Data sekmesiUsed IP addresses by this vDC, Used IP Addresses, Free IP Addresses ve Addrs limit: belirli bir VDC'nin kullanımı ve sınırı

Arayüz sayaçları IPv4 adreslerini sayar: Free IP Addresses, havuzda bulunan ve kimse tarafından kullanılmayan adresler anlamına gelir. Boş IPv6 adresleri farklı sayılır ve geniş alt ağlar için sayıları hiç hesaplanmaz. Nedeni için bkz. Küme ağları: türler, dual-stack ve adres havuzları.

Ayrıca bkz.​

API yöntemleri​

Bu sayfada ele alınan API işlemleri net-ippool-show, net-ippool-add, net-ippool-delete, net-ippool-usage ve net-ippool-free'dir. Bkz. API başvurusu.