Ana içeriğe geç

Edge durumu ve portları nasıl yönetilir

Ne zaman kullanılır​

Mevcut bir yönlendiricinin durumunu veya ağ bağlantılarını değiştirmeniz gerektiğinde: yeni bir ağ bağlamak, gereksiz bir portu kaldırmak, bir portta bant genişliğini sınırlamak veya yönlendiriciyi hizmetten çıkarmak.

İşlem sırasını tek bir kural belirler: port yalnızca durdurulmuş bir makineye eklenebilir, kurallar ise yalnızca çalışan bir makineye uygulanabilir. Port değişikliklerini ve kural düzenlemelerini tek bir sırada birleştirmek yerine ayrı bakım pencerelerinde planlayın.

Ön koşullar​

  • Kümedeki herhangi bir yönlendirici için Cluster master rolü; kendi oluşturdukları yönlendiriciler için VDC (sanal veri merkezi) yöneticisi rolü;
  • Kaldırma işlemi başlatma, port yönetimi ve bant genişliği sınırlamasıyla aynı kurala uyar: bir VDC yöneticisi, VDC'sinde başka birine ait bir yönlendirici için -403 alır;
  • Port eklemek için boş bir yuva (en fazla dört port) ve durdurulmuş bir yönlendirici VM'si;
  • vStack Center sürüm 3.0.4.

Yönlendiricilere bir VDC bağlamında erişilir: kenar çubuğu ağacında Virtual Data Centers öğesini genişletin, VDC'yi seçin ve Edges bölümüne gidin. Listedeki bir satır, yönlendiricinin durumunu, portlarını ve kurallarını içeren yönlendirici sayfasını açar. İşlemler Actions menüsündedir: liste satırında tüm işlemleri, yönlendirici sayfasında UUID'nin yanında ise kural uygulama ve kaldırma işlemlerini içerir. Başlatma, durdurma ve yeniden başlatma için yönlendirici sayfasında özel simge düğmeleri vardır. Eşzamansız işlemlerin ilerlemesi günlük panelinde gösterilir; paneli alt paneldeki LOG düğmesiyle açın.

Adımlar​

Başlatma, durdurma ve yeniden başlatma​

Bu üç işlem, yönlendiricinin yapılandırmasını değiştirmeden onu durumlar arasında taşır.

  1. Yönlendirici sayfasını açın. UUID'nin yanındaki üç simge düğmesi yönlendiriciyi başlatır, durdurur ve yeniden başlatır; her araç ipucu işlemin adını verir (Start edge, Stop edge, Restart edge). Aynı işlemler Edges liste satırının Actions menüsünde de bulunur.

  2. Gerekli düğmeye tıklayın ve durumun değişmesini bekleyin. Panel başarıyı "Edge {id} was successfully started" gibi bir iletiyle onaylar ve UUID'nin yanındaki State yeni durumu gösterir. O zamana kadar yönlendiricinin durumu değişmiş sayılmaz.

    Yönlendirici sayfası: UUID'nin yanında State alanı ile başlatma, durdurma ve yeniden başlatma düğmeleri, altında General properties ve Networks bölümleri

Port ekleme​

Yeni bir port, yönlendiriciyi başka bir ağa bağlar. Makine durdurulmuş olmalıdır; işlem çalışan bir yönlendiricide reddedilir.

  1. Yönlendiriciyi UUID'nin yanındaki durdurma düğmesiyle veya Edges listesinin Actions menüsündeki Stop edge ile durdurun. State durdurulmuş bir makine gösterene kadar bekleyin.

    3.2.0'dan önce durdurulan bir yönlendirici birkaç saniye sonra otomatik olarak yeniden başlıyordu: Center kendi durdurma komutunu beklenmedik bir sonlanma olarak yorumluyor ve makineyi otomatik olarak ayağa kaldırıyordu. Bu, port eklenmesini engelliyordu. 3.2.0'dan itibaren yönlendirici durdurulmuş olarak kalır.

  2. Yönlendirici sayfasında Networks bölümünü açın ve Add network düğmesine tıklayın. Düğme yalnızca boş yuva kaldığı sürece kullanılabilir.

  3. Port satırı alanlarını doldurun:

    Form alanıZorunluNeyi belirtir
    NameEvetPortun bağlandığı ağ. Seçilen ağın CIDR değeri alanın altında gösterilir
    SlotEvetYuva numarası. Liste yalnızca 1–4 arasındaki boş değerleri sunar
    MBps limitHayırMbps cinsinden port bant genişliği sınırı. Boş alan, sınır olmadığı anlamına gelir
    IPHayırPortun IPv4 adresi. Alan boşsa ağ havuzundan bir adres tahsis edilir
    IP guardHayırIP guard anahtarı. Varsayılan olarak etkindir

    Formda IPv6 alanı yoktur: ağın bir IPv6 alt ağı varsa adres otomatik olarak buradan tahsis edilir. Port başına en fazla sekiz IPv6 adresi yalnızca API üzerinden elle atanabilir. Yöntemler bu sayfanın sonunda listelenmiştir.

  4. Save network düğmesine tıklayın. Panel eklemeyi "For edge {id} was successfully added nic" gibi bir iletiyle onaylar, ardından port Networks bölümü tablosunda görünür.

  5. Yönlendiriciyi UUID'nin yanındaki başlatma düğmesiyle başlatın.

Bir portta bant genişliğini sınırlama​

Bant genişliği mevcut bir portta sınırlanır; yönlendiricinin durdurulması gerekmez.

  1. Networks bölümünde port satırını bulun ve MBps limit sütunundaki değere tıklayın. Değer doğrudan tabloda düzenlenebilir.

  2. Sınırı Mbps cinsinden girin ve düzenlemeyi alanın yanındaki onay işareti simgesiyle onaylayın; çarpı simgesi düzenlemeyi iptal eder. Panel yeni sınırı "Edge ratelimit was set to {value}" iletisiyle onaylar.

  3. Sınırı kaldırmak için alanı temizleyin ve düzenlemeyi onaylayın. Panel "Edge ratelimit was removed" iletisini gösterir.

Port kaldırma​

Portu aynı tabloda kaldırın: yönlendirici artık o portun ağına bağlı olmaz.

  1. Bu porta bağlı kuralları bulun: Firewall rules ve NAT rules bölümü tablolarında Network sütunu portu tanımlar. Bu kuralları kaldırın ve kümeyi uygulayın; aksi takdirde yönlendiricide var olmayan bir arabirime ait kurallar kalır.

  2. Networks bölümünde port satırındaki silme simgesine tıklayın.

  3. Are you sure want to remove …? iletişim kutusunda kaldırmayı Remove edge nic ile onaylayın. Panel başarıyı "Nic of edge {id} was successfully removed" gibi bir iletiyle onaylar.

Yönlendiriciyi kaldırma​

Kaldırma, yönlendiricinin tamamını hizmetten çıkarır: vStack Center Edge'i ve tüm kurallarını (NAT ve güvenlik duvarı) kaldırır, ardından yönlendirici VM'sini siler. Kurallar yönlendiriciyle birlikte kaldırılır; kümeleri ayrıca temizlemek gerekmez.

İşlem geri alınamaz: kaydedilmiş kural kümeleri kaldırmadan sonra kurtarılamaz. Kurallara yeni bir yönlendirici için ihtiyacınız varsa, kaldırmadan önce bunları Firewall rules ve NAT rules bölümü tablolarından kaydedin.

  1. Yönlendirici sayfasında veya Edges liste satırında Actions → Delete Edge öğesini seçin.

  2. Are you sure want to remove edge …? iletişim kutusunda kaldırmayı Remove ile onaylayın.

  3. "Edge was successfully deleted" iletisini bekleyin. Bu ileti VM kaldırıldıktan sonra gelir. Yönlendirici kaydı Edges listesinden kaybolur.

Sonucu doğrulama​

Yönlendirici sayfasında portları ve durumu denetleyin.

  • Networks bölümü ID, Name, Slot, Port, MAC, IP, IP guard ve MBps limit sütunlarını içeren bir port tablosu barındırır. Üç şeyi denetleyin: kaldırılan port artık tabloda değildir, yeni portun bir ağı ve bir yuvası vardır ve MBps limit ayarladığınız sınırla eşleşir.
  • General properties bölümü Changed, Ports, Rules applied, State modified ve VDC çiftlerini içerir. VM alanını yalnızca Cluster master rolü görebilir; diğer roller için bu alan yoktur. Bu beklenen bir durumdur ve bir hataya işaret etmez.
  • Edges listesi UUID, Changed, VDC ID, VDC name ve Ports sütunlarını içerir. Yönlendirici kaldırıldıktan sonra satırı listede hiç yer almaz.

VDC kartının Edges bölümü: UUID, Changed, VDC ID, VDC name ve Ports sütunlarına sahip bir yönlendirici satırı

Sorun giderme​

Panel hataları metin ve kod içeren bildirimler olarak gösterir; örneğin Edge VM must be stopped (error code: -17533).

HataNedenÇözüm
-17533 Edge VM must be stoppedÇalışan bir makineye port ekleniyorYönlendiriciyi UUID'nin yanındaki durdurma düğmesiyle durdurun, State durdurulduğunu gösterene kadar bekleyin ve ağ eklemeyi yeniden deneyin
-17535 Slot is occupied or out of rangeYuvayı başka bir port kullanıyor veya numarası 4'ü aşıyorSlot alanı listesinden bir yuva seçin: liste yalnızca 1–4 arasındaki boş değerleri içerir. Dolu bir yuva yalnızca portu kaldırılarak boşaltılabilir
-403 Access deniedYönlendiriciyi başka bir kullanıcı oluşturmuş ve rolün küme düzeyinde hakları yokYönlendiricinin sahibi olarak veya Cluster master rolüyle işlem yapın. Bir VDC yöneticisi yalnızca kendi oluşturduğu yönlendiricileri yönetebilir: portlar, bant genişliği, durum ve kaldırma. Gerekli haklar olmadan işlem öğeleri Actions menüsünde görünmez
-17506, -16706, -16606 Edge id doesn't existYönlendirici bulunamadı: kayıt zaten kaldırılmış veya sayfa güncel değilEdges listesine dönün, listeyi yenileyin ve yönlendiriciyi yeniden açın
-17606 Edge id doesn't exist or has no port_id assignedYönlendirici veya port bulunamadıYönlendirici sayfasını yenileyin ve işlemi güncel Networks bölümü tablosundaki bir port satırında yeniden deneyin
-16006 Edge id doesn't existYönlendirici zaten kaldırılmışEdges listesini yenileyin: kaldırılan yönlendiricinin satırı yer almaz
-25030 The edge feature has not been enabledEdge işlevselliği küme ayarlarındaki feature.edge özellik bayrağıyla devre dışı bırakılmışBayrağın küme düzeyinde etkinleştirilmesini talep edin. Bayrak devre dışıyken yönlendiriciler okuma için bile kullanılamaz
-16009 vms-remove relay failedİstek küme ajanına ulaşmadıKüme ajanlarının erişilebilir olduğunu denetleyin ve işlemi yeniden deneyin
-16700, -16600, -17600, -17500, -16008Veritabanı hatası veya ajana iletim hatasıİşlemi yeniden deneyin; hata tekrarlanırsa veritabanının ve küme ajanlarının durumunu denetleyin

İşlem beklemede kalırsa Eşzamansız işlem beklemede kalıyor bölümüne bakın.

Ayrıca bakın​

API yöntemleri​

Bu sayfada ele alınan API işlemleri edge-start, edge-stop, edge-restart, edge-add-nic, edge-remove-nic, edge-ratelimit, edge-remove, edge-get ve edge-list'tir; API başvurusuna bakın.