Önceki Başlık: Etki Alanı Orkestratörüne Düğüm EklemeSonraki Başlık: Etki Alanı Orkestratörü için Küme Düğümünü Yükleme


Etki Alanı Orkestratörü İçin Küme Düğümü Yükleme Önkoşulları

Etki Alanı Orkestratörü için bir küme düğümü yükleyebilirsiniz. Bir küme düğümü, Etki Alanı Orkestratörünün işleme gücünü artırır; dolayısıyla performansı artırabilir. Küme düğümü, Etki Alanı Orkestratörü kümesinin bir parçası olan diğer mevcut düğümler için yapılandırılmış veritabanlarını paylaşır.

Yüklemeden önce aşağıdaki önkoşulları yerine getirin:

Şu adımları izleyin:

  1. Orkestratör küme düğümü için platform ve donanım gereksinimlerini karşılayan bir ana bilgisayar belirleyin. Aşağıdaki iki konuda Orkestratör bileşenine bakın:
  2. Bu küme düğümünün ana bilgisayarının Etki Alanı Orkestratörünün bir parçası olan diğer mevcut düğümlerle aynı alt ağda olduğunu doğrulayın.
  3. Bu küme düğümünün ana bilgisayarının Etki Alanı Orkestratörünün bir parçası olan diğer mevcut düğümlerle aynı saat diliminde olduğunu doğrulayın.
  4. Bu küme düğümünün ana bilgisayarının desteklenen bir JDK'ya sahip olduğunu doğrulayın; yoksa, bu öğeyi indirin.

    Bkz. JDK Önkoşulları.

  5. Bu küme düğümünün ana bilgisayarı, Windows işletim sisteminin son sürümlerinden birini çalıştırıyorsa Kullanıcı Hesabı Denetimi seçeneğini (Denetim Masası, Kullanıcı Hesapları içinde) gözden geçirin. Bu seçenek açıksa onay kutusundaki işareti kaldırın ve bu sunucuyu yeniden başlatın.
  6. Etki Alanı Orkestratörü bir F5 yük dengeleyici ile yapılandırılmışsa, bu düğümü yük dengeleyiciye ekleyin.

    Bkz. Her Küme Düğümü İçin Bir F5 Düğümü Oluşturma.

  7. Etki Alanı Orkestratörü bir Apache yük dengeleyici ile yapılandırılmışsa, bu düğümü yük dengeleyiciye ekleyin.
    1. Şuraya gidin: apache_install_location\conf
    2. workers.properties dosyasını açın.
    3. worker.properties dosyasında Define Node 2 altında bulunan aşağıdaki satırların açıklamasını kaldırın.
      worker.node2.port=8009
      
      worker.node2.host=hostname
      
      worker.node2.type=ajp13
      
      worker.node2.lbfactor=1
      
    4. hostname'i, Etki Alanı Orkestratörü düğümünün yüklenmekte olduğu sunucunun ana bilgisayar adıyla değiştirin.
    5. Load-balancing behaviour altındaki worker.loadbalancer.balance_workers= satırına “node2” ifadesini ekleyin. Giriş şuna benzer:
      worker.loadbalancer.balance_workers=node1,node2
      

      Not: Üçüncü ve daha sonraki düğümler için de aynı yönergeleri uygulayın; ancak node2 yerine doğru küme numarasını kullanın, örneğin, node3 veya node4.

    6. Apache'yi yeniden başlatın.
  8. Etki Alanı Orkestratörünün ilk düğümü bir NGINX yük dengeleyici ile yapılandırılmışsa, bu düğümü (node2) yük dengeleyiciye ekleyin.
    1. pam-server.conf dosyasına gidin ve dosyayı açın.
    2. #Define node2 satırını bulun. (node1 verileri ilk Etki Alanı Orkestratörü düğümüne başvurur; node1'e başvuran bölümleri atlayın)

      Not: node2_hostname, node2'nin yüklendiği ana bilgisayarın IP adresi veya DNS adıdır. jetty_server_port, Etki Alanı Orkestratörünün ilk düğümünün yüklenmesi sırasında sağlanan “Sunucu Bağlantı Noktası” değeridir. Basitleştirilmiş iletişim için 80, kullanım dışı iletişim için 7003 değerini girin.

    3. Hem node1'i hem de yeni düğüm olan node2'yi tanımlamak için pam-server.conf'ta aşağıdaki girişleri oluşturun:
      // node1 is the worker node name
      upstream node1{
        # Define node1
        server node2_hostname:jetty_server_port max_fails=3 fail_timeout=3s;
      }              
      // node2 is the worker node name
      upstream node2{
        # Define node2
        server node2_hostname:jetty_server_port max_fails=3 fail_timeout=3s;
      }              
      
    4. Sunucu etiketi içinde hem node1 hem de yeni düğüm olan node2 için aşağıdaki girişleri oluşturun:
      Server{
      
      ...
          location = /ws {
                     // node1 is the upstream name provided above               
                     proxy_pass http://node1;                           
                     }  
          location = /ws/ {
                     // node1 is the upstream name provided above               
                     proxy_pass http://node1;                           
                     } 
          location = /ws/node1 {
                     // node1 is the upstream name provided above               
                     proxy_pass http://node1;                                                           
                     }  
          location /ws/node1/ {
                     // node1 is the upstream name provided above               
                     proxy_pass http://node1;                                           
                     } 
          location = /ws/node2 {
                     // node2 is the upstream name provided above  
      		   proxy_pass http://node2;                                                      
                     }  
          location /ws/node2/ {
                     // node2 is the upstream name provided above               
                     proxy_pass http://node2;                                           
                     }
      }