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

Apigee Edge for Private Cloud, ilk yükleme sırasında bir sistem yöneticisi (sysadmin) kullanıcısı oluşturur ve bu kullanıcının şifrelenmiş kimlik bilgilerini yeni Edge kullanıcı arayüzü (edge-management-ui) düğümündeki yapılandırma dosyalarında depolar. Yeni Edge kullanıcı arayüzü, Yönetim Sunucusu'na gönderilen arka uç isteklerinin kimliğini doğrulamak için bu depolanmış kimlik bilgilerini kullanır. Sysadmin kullanıcınızın şifresi veya e-posta adresi değişirse (ör. harici LDAP'nizde veya şifre sıfırlama işleminden sonra) New Edge UI düğümünde depolanan sysadmin kimlik bilgilerini güncellemeniz gerekir.

Yeni Edge kullanıcı arayüzü sysadmin kimlik bilgilerini değiştirme

Yeni Edge kullanıcı arayüzünde (edge-management-ui) depolanan sysadmin kimlik bilgilerini aşağıdaki yöntemlerden birini kullanarak güncelleyebilirsiniz:

  • apigee-setup yardımcı programını ue profili ve sessiz yapılandırma dosyasıyla çalıştırın.
  • Kimlik bilgilerini management-ui ikilisiyle şifreleyin ve /opt/apigee/customer/application/management-ui.properties içinde conf_uebe_mgmtCredential değerini ayarlayın.

apigee-setup kullanarak kimlik bilgilerini güncelleme

  1. Sysadmin ve SMTP özelliklerini ayarlamak için yeni Edge kullanıcı arayüzünü (edge-management-ui) yüklemek üzere 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
    SMTPSSL=y
    SMTPMAILFROM="My Company <myco@company.com>"

    setup.sh, sessiz yapılandırma dosyasındaki tüm yeni Edge kullanıcı arayüzü özelliklerini sıfırladığından, sysadmin kimlik bilgilerini güncellerken SMTP özelliklerini eklemeniz gerekir.

  2. edge-management-ui üzerindeki kimlik bilgilerini güncellemek için yeni Edge kullanıcı arayüzü düğümünde ue profiliyle apigee-setup yardımcı programını çalıştırın:
    /opt/apigee/apigee-setup/bin/setup.sh -p ue -f configFile

Kimlik bilgilerini management-ui.properties dosyasını kullanarak güncelleme

  1. Yeni Edge kullanıcı arayüzü düğümünde /opt/apigee/edge-management-ui dizinine gidin ve management-ui ikili dosyasını kullanarak sysadmin kullanıcı adını ve şifresini şifreleyin:
    cd /opt/apigee/edge-management-ui && ./bin/management-ui --encrypt 'userName:PWord'
  2. /opt/apigee/customer/application/management-ui.properties dosyasını bir düzenleyicide açın. Dosya yoksa oluşturun:
    vi /opt/apigee/customer/application/management-ui.properties
  3. management-ui.properties içinde, conf_uebe_mgmtCredential jetonunu 1. adımda döndürülen şifrelenmiş değere ayarlayın:
    conf_uebe_mgmtCredential="STRING_RETURNED_IN_STEP_1"
  4. management-ui.properties öğesinin sahibini apigee:apigee olarak ayarlayın:
    chown apigee:apigee /opt/apigee/customer/application/management-ui.properties
  5. Yeni Edge kullanıcı arayüzünü (edge-management-ui) yapılandırın ve yeniden başlatın:
    /opt/apigee/apigee-service/bin/apigee-service edge-management-ui configure
    /opt/apigee/apigee-service/bin/apigee-service edge-management-ui restart

Yeni Edge kullanıcı arayüzü yapılandırmasını test etme

  1. 3001 numaralı bağlantı noktasında bir tarayıcıda yeni Edge kullanıcı arayüzünü açın:
    http://edge_UI_IP:3001/

    Örneğin:

    http://192.168.52.100:3001/
  2. Güncellenen sysadmin kimlik bilgilerini kullanarak giriş yapın. Başarılı bir giriş, yeni Edge kullanıcı arayüzü yapılandırmasının geçerli olduğunu doğrular.

Yönetim sunucusu yapılandırmasını test etme

Aşağıdaki curl komutunu çalıştırarak Yönetim Sunucusu'ndaki merkezi pod'a erişebildiğinizi doğrulayın:

curl -u sysAdminUser:password \
  http://localhost:8080/v1/servers?pod=central

Yönetim sunucusu, çıkışı aşağıdaki biçimde döndürür:

[ {
  "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"
} ]