Mevcut bir yönlendiriciye VRRP ekle

Mevcut bir yönlendiriciye VRRP ekle

Bu bölüm, klasik bir yönlendiriciden L3 HA yönlendiricisine geçiş sürecini açıklar ve bu, Mitaka sürümünden başlar.

Klasik senaryoya benzer şekilde, bir proje ağında yönlendirme gerektiren tüm ağ trafiği, yönlendirici için HA sağlayan ağ düğümlerinin sayısına bakılmaksızın yalnızca bir ağ düğümünü aktif olarak geçmektedir. Bu nedenle, bu yüksek erişilebilirlik uygulaması, öncelikle performansı sınırlayan bant genişliği kısıtlamaları yerine hata durumlarına yöneliktir. Bununla birlikte, bant genişliği kısıtlamaları şansını azaltmak ve ölçekleme geliştirmek için farklı ağ düğümlerinde yönlendiricilerin rasgele dağılımını destekler.

Bu bölüm, Linux köprü: VRRP kullanarak yüksek kullanılabilirlik ve Open vSwitch: VRRP kullanarak yüksek kullanılabilirlik bölümlerini referanslar. Gerçek L3 HA kurulumuna izin vermek için gereken altyapı ve yapılandırmayla ilgili ayrıntılar için, taşıma işlemine devam etmeden önce ilgili kılavuzu okuyun.

Göç

Geçiş süreci oldukça basittir; yönlendiricinin admin_state_up özniteliğini False olarak ayarlayarak, yönlendiriciyi L3 HA’ya yükselterek ve ardından yönlendiricinin admin_state_up özniteliğini True olarak ayarlayarak yönlendiriciyi durdurmayı içerir.

Uyarı

Göçe başladıktan sonra, güney-kuzey bağlantıları (sunucular internete) koparılır. Yeni bağlantılar, yalnızca taşıma işlemi tamamlandığında başlayabilecektir.

Örneğimizde kullandığımız yönlendirici:

$ openstack router show router1
+-------------------------+-------------------------------------------+
| Field                   | Value                                     |
+-------------------------+-------------------------------------------+
| admin_state_up          | UP                                        |
| distributed             | False                                     |
| external_gateway_info   |                                           |
| ha                      | False                                     |
| id                      | 6b793b46-d082-4fd5-980f-a6f80cbb0f2a      |
| name                    | router1                                   |
| project_id              | bb8b84ab75be4e19bd0dfe02f6c3f5c1          |
| routes                  |                                           |
| status                  | ACTIVE                                    |
+-------------------------+-------------------------------------------+
  1. Yönetimsel proje kimlik bilgilerini kaynak olarak verin.

  2. Admin_state_up’ı False olarak ayarla. Bu, admin_state_up tekrar “True” olarak ayarlanıncaya kadar ciddi güney-kuzey bağlantılarına sahip olacak

    $ openstack router set router1 --disable
    
  3. Yönlendiricinin ha özniteliğini True olarak ayarla.

    $ openstack router set router1 --ha
    
  4. Admin_state_up’ı True olarak ayarlayın. Bundan sonra güney-kuzey bağlantıları başlayabilir.

    $ openstack router set router1 --enable
    
  5. Yönlendiricinin ha özniteliğinin True olarak değiştirildiğinden emin olun.

    $ openstack router show router1
    +-------------------------+-------------------------------------------+
    | Field                   | Value                                     |
    +-------------------------+-------------------------------------------+
    | admin_state_up          | UP                                        |
    | distributed             | False                                     |
    | external_gateway_info   |                                           |
    | ha                      | True                                      |
    | id                      | 6b793b46-d082-4fd5-980f-a6f80cbb0f2a      |
    | name                    | router1                                   |
    | project_id              | bb8b84ab75be4e19bd0dfe02f6c3f5c1          |
    | routes                  |                                           |
    | status                  | ACTIVE                                    |
    +-------------------------+-------------------------------------------+
    

Legacy için L3 HA

Klasik moda dönmek için, yönlendiriciyi tekrar durdurun, L3 HA’yı kapatın ve yönlendiriciyi yeniden başlatın.

Uyarı

Göçe başladıktan sonra, güney-kuzey bağlantıları (sunucular internete) koparılır. Yeni bağlantılar, yalnızca taşıma işlemi tamamlandığında başlayabilecektir.

Örneğimizde kullandığımız yönlendirici:

$ openstack router show router1
+-------------------------+-------------------------------------------+
| Field                   | Value                                     |
+-------------------------+-------------------------------------------+
| admin_state_up          | DOWN                                      |
| distributed             | False                                     |
| external_gateway_info   |                                           |
| ha                      | True                                      |
| id                      | 6b793b46-d082-4fd5-980f-a6f80cbb0f2a      |
| name                    | router1                                   |
| project_id              | bb8b84ab75be4e19bd0dfe02f6c3f5c1          |
| routes                  |                                           |
| status                  | ACTIVE                                    |
+-------------------------+-------------------------------------------+
  1. Yönetimsel proje kimlik bilgilerini kaynak olarak verin.

  2. Admin_state_up’ı False olarak ayarla. Bu, admin_state_up tekrar “True” olarak ayarlanıncaya kadar ciddi güney-kuzey bağlantılarına sahip olacak

    $ openstack router set router1 --disable
    
  3. Yönlendiricinin ha özniteliğini True olarak ayarla.

    $ openstack router set router1 --no-ha
    
  4. Admin_state_up’ı True olarak ayarlayın. Bundan sonra güney-kuzey bağlantıları başlayabilir.

    $ openstack router set router1 --enable
    
  5. Yönlendiricinin ha özniteliğinin False olarak değiştirildiğinden emin olun.

    $ openstack router show router1
    +-------------------------+-------------------------------------------+
    | Field                   | Value                                     |
    +-------------------------+-------------------------------------------+
    | admin_state_up          | UP                                        |
    | distributed             | False                                     |
    | external_gateway_info   |                                           |
    | ha                      | False                                     |
    | id                      | 6b793b46-d082-4fd5-980f-a6f80cbb0f2a      |
    | name                    | router1                                   |
    | project_id              | bb8b84ab75be4e19bd0dfe02f6c3f5c1          |
    | routes                  |                                           |
    | status                  | ACTIVE                                    |
    +-------------------------+-------------------------------------------+
    
Creative Commons Attribution 3.0 License

Except where otherwise noted, this document is licensed under Creative Commons Attribution 3.0 License. See all OpenStack Legal Documents.