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 Detailsyetkisi. - Hangi ağın havuzuyla çalıştığınızı biliyorsunuz:
All NetworkslistesindekiIDsü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
-
Provider Data Center→All Networksöğesini açın ve ağ kartına gidin. -
IPPool spacebö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. -
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.
Filtre Gösterilen adresler Bir makineye atanabilir mi N free IP addressAdres havuzda ve kimse tarafından kullanılmıyor Evet, 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ğil Hayır, havuza geri ekleyene kadar -
İhtiyacınız olan adresi bulun: ızgaranın üzerindeki
Search IP addressalanı 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). -
Alt ağı (
Subnet address:), adresin kendisini (IP address:), kullanılabilir eylemler menüsünü veCommentalanı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
| Kod | Neden | Eylem |
|---|---|---|
-403 "Access denied" | View IP Pool Details yetkisi eksik | Yetkiyi 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önderildi | All 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 olur | Sayısal bir ID iletin |
-25501 "Params section does not exist", -25502 "Params section is null" | İstek parametresiz gönderildi; bu yalnızca programatik isteklerde olur | Ağ ID'sini içeren bir parametreler bölümü ekleyin |
-7 | Veritabanı 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.
-
IPPool spacebölümündeN free IP addressfiltresini etkinleştirin ve ihtiyacınız olan adrese tıklayın. -
Eylemler menüsünde
Delete from IP poolöğesini seçin. -
İletişim kutusunda silmeyi onaylayın. Kutu belirli bir adres hakkında soru sorar: adresi kontrol edin ve
Deletedüğmesine tıklayın;Canceldüğmesi iletişim kutusunu değişiklik yapmadan kapatır. -
Adresin
absentkategorisine geçtiğini doğrulayın:N absent IP addresssayacı 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
| Kod | Neden | Eylem |
|---|---|---|
-25722 "The address doesn't match network cidr" | Adres ağ alt ağının dışında | Adresi 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ğı yok | Bu ağın IPv6 adreslerini kullanın |
-25726 "The network does not support IPv6" | Ağın IPv6 alt ağı yok | Bu ağın IPv4 adreslerini kullanın |
-25708 "address param is not valid" | Adres ayrıştırılamıyor | Adres biçimini düzeltin |
-25720 "The network does not exist" | Bu ID'ye sahip ağ artık mevcut değil | All Networks listesini yenileyin |
Bir adresi yeniden atanabilir hale getirme
Bu ters işlemdir: adres yeniden makineler tarafından kullanılabilir hale gelir.
-
IPPool spacebölümündeN absent IP addressfiltresini etkinleştirin ve ihtiyacınız olan adrese tıklayın. -
Eylemler menüsünde
Addöğesini seçin. Bu işlem onay istemez. -
Adresin
freekategorisine geçtiğini doğrulayın:N free IP addresssayacı 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
| Kod | Neden | Eylem |
|---|---|---|
-25622 "The address doesn't match network cidr" | Adres ağ alt ağının dışında | Adresi 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ğı yok | Bu ağın IPv6 adreslerini kullanın |
-25625 "The network does not support IPv6" | Ağın IPv6 alt ağı yok | Bu ağın IPv4 adreslerini kullanın |
-25608 "address param is not valid" | Adres ayrıştırılamıyor | Adres biçimini düzeltin |
-25620 "The network does not exist" | Bu ID'ye sahip ağ artık mevcut değil | All Networks listesini yenileyin |
Hangi adreslerin kim tarafından kullanıldığını bulma
-
Ağ kartını açın ve
IPPool usagebölümünü genişletin.ID,VDC nameveUsed IP Addressesiçeren tablo, kullanılan adresleri VDC'ye göre ayırır ve ilk soruyu yanıtlar: bu ağın adreslerini hangi VDC kullanmış. -
Makine düzeyine inin. İlgili VDC →
Virtual Machinesöğesini açın ve makine kartlarındakiNetworksbölümünü kontrol edin:IPsütunu arabirimin aldığı adresi gösterir. -
Adresi doğru arabirimde bulduğunuzu doğrulayın:
NetworksbölümündeIP,Slot,PortveMACile 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ır | Ne gösterir |
|---|---|
Provider Data Center → All Networks | Her 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 sekmesi | Used 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.
- Küme ağları: türler, dual-stack ve adres havuzları: IPv4 ve IPv6 havuzlarının neden farklı çalıştığı.
- Ağ oluşturma ve yönetme: ağ oluşturma ve onu bir VDC'ye atama.
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.