Farklı sysadmin kimlik bilgileri için yapılandırma gerekiyor

Edge for Private Cloud v. 4.16.09

Apigee Edge'i ilk kez yüklediğinizde sistem yöneticisi kullanıcısı adı verilen özel bir kullanıcı türü oluşturulmuş ve aynı zamanda bu kullanıcının bilgileriyle bazı ek yapılandırma dosyaları güncellenmişti. Harici LDAP'nizi, e-posta adresi olmayan bir kullanıcı adı kullanarak kimlik doğrulaması yapacak şekilde yapılandırırsanız ve / veya harici LDAP'nizde bu sistem yöneticisi kullanıcısı için farklı bir şifreniz varsa, bu bölümde açıklanan değişiklikleri yapmanız gerekir.

Güncellenmesi gereken iki konum vardır:

  • Apigee yönetimi kullanıcı arayüzü, bir yapılandırma dosyasında şifrelenmiş olarak depolanan kimlik bilgilerini kullanarak Apigee Yönetim Sunucusu'na giriş yapar. Bu güncelleme, sistem yöneticisi kullanıcınızın kullanıcı adı veya şifresi farklı olduğunda gereklidir.
  • Apigee, sysadmin kullanıcı adını, çeşitli Apigee yardımcı program komut dosyalarını çalıştırırken kullanılan başka bir dosyada depolar. Bu güncelleme yalnızca sistem yöneticisi kullanıcınızın kullanıcı adı farklı olduğunda gerekir.

Edge yönetim kullanıcı arayüzü kimlik bilgisini düzenleme

  1. Aşağıdaki özellikleri ayarlamak için Edge Kullanıcı Arayüzü'nü yüklemek için kullandığınız sessiz yapılandırma dosyasını düzenleyin:
    ADMIN_EMAIL=newUser
    APIGEE_ADMINPW=newPW

    SMTPHOST=smtp.gmail.com
    SMTPPORT=465
    SMTPUSER=foo@gmail.com
    SMTPpassword=bar
    SMTP SSL=y kullanıcı arayüzünde tüm özelliklerin sıfırlanması gerektiğinden, SMTP şifre özelliklerinin sıfırlanması gerekir.

  2. Edge kullanıcı arayüzündeki şifreyi config dosyasından sıfırlamak için Apigee-setup yardımcı programını kullanın:
    > /opt/../..//impression-setup/bin/setup.sh -p ui -f configFile

Yapılandırmayı test etme

  1. Yönetim kullanıcı arayüzünü bir tarayıcıda şu adrese açın:
    http://<management-server-IP>:9000/

    Örneğin:
    http://192.168.52.100:9000/
  2. Yeni kimlik bilgilerini kullanarak giriş yapın. Giriş başarılı olursa yapılandırma doğrudur.

Apigee yardımcı program komut dosyaları için Edge sysadmin kullanıcı adı deposunu düzenleme

  1. Edge kullanıcı arayüzünü yüklerken kullandığınız sessiz yapılandırma dosyasını düzenleyerek aşağıdaki özelliği, ADMIN_EMAIL değerinin, harici LDAP'nizdeki sistem yöneticisi kullanıcınız için kullanacağınız kullanıcı adıyla değiştirilmesi için ayarlayın:
    APIGEE_EMAIL=newUser
  2. Yapılandırma dosyasındaki tüm Edge bileşenindeki kullanıcı adını sıfırlamak için apigee-setup yardımcı programını kullanın:
    > /opt/../..//impression-setup/bin/setup.sh -p ui -f configFile

    Bu komutu tüm Edge düğümlerinde bulunan tüm Edge bileşenlerinde çalıştırmanız gerekir: Yönetim Sunucusu, Yönlendirici, Mesaj İşleyici, Qpid, Postgres.

Yapılandırmayı test etme

Merkezi POD'a erişebildiğinizi doğrulayın. Yönetim Sunucusu'nda aşağıdaki CURL komutunu çalıştırın:

> curl -u sysAdminEmail:password http://localhost:8080/v1/servers?pod=central

Çıkışı şu biçimde görmeniz gerekir:

[ {
 "internalIP" : "192.168.1.11",
 "isUp" : true,
 "pod" : "central",
 "reachable" : true,
 "region" : "dc-1",
 "tags" : {
   "property" : [ ]
 },
 "type" : [ "application-datastore", "scheduler-datastore", "management-server", "auth-datastore", "apimodel-datastore", "user-settings-datastore", "audit-datastore" ],
 "uUID" : "d4bc87c6-2baf-4575-98aa-88c37b260469"
}, {
 "externalHostName" : "localhost",
 "externalIP" : "192.168.1.11",
 "internalHostName" : "localhost",
 "internalIP" : "192.168.1.11",
 "isUp" : true,
 "pod" : "central",
 "reachable" : true,
 "region" : "dc-1",
 "tags" : {
   "property" : [ {
     "name" : "started.at",
     "value" : "1454691312854"
   }, ... ]
 },
 "type" : [ "qpid-server" ],
 "uUID" : "9681202c-8c6e-4da1-b59b-23e3ef092f34"
} ]