Kuruluş ve Çevre Bakımı

Edge for Private Cloud s. 4.17.09

Bu bölümde, oluşturma, yönetim ve Özel için Apigee Edge'deki Apigee kuruluşlarını, ortamlarını ve sanal ana makinelerini kaldırma Bulut kurulumu.

Kuruluşlar, ortamlar ve sanal ana makineler hakkında tanıtım için Gezegenler Hakkında, Bölgeler, Kapsüller, Kuruluşlar, Ortamlar ve Sanal Ana Makineler.

Kullanıcıların, Kuruluşun ve Ortamın Durumunu Kontrol Etme

Yönetim sunucusu, Edge Private Cloud'un şirket içi kurulumunda diğer tüm bileşenleri bir arada tutmada önemli bir rol oynar. Bu sayfada kullanıcı, kuruluş ve aşağıdaki CURL komutlarını göndererek Yönetim Sunucusu'ndaki dağıtım durumunu kontrol edebilirsiniz:

curl -u <adminEmail>:<admin passwd> http://localhost:8080/v1/users
curl -u <adminEmail>:<admin passwd> http://localhost:8080/v1/organizations
curl -u <adminEmail>:<admin passwd> http://localhost:8080/v1/organizations/<orgname>/deployments

Sistem tüm çağrılar için 200 HTTP durumunu göstermelidir. Bu yöntemler işe yaramazsa aşağıdakileri yapın:

  1. /opt/apigee/var/log/apigee/management-server adresindeki Yönetim Sunucusu günlüklerini kontrol ederek emin olun.
  2. Düzgün çalışıp çalışmadığını kontrol etmek için Yönetim Sunucusu'na çağrı yapın.
  3. Sunucuyu ELB'den kaldırıp Yönetim Sunucusu'nu yeniden başlatın:
    /opt/apigee/bin/apigee-service yönetim-sunucuyu yeniden başlatma

Yapılandırma dosyalarını kullanma hakkında

Aşağıda gösterilen komutlar giriş olarak bir yapılandırma dosyası alır. Örneğin, ortam dahil kuruluşun tüm özelliklerini tanımlamak için "setup-org" komutunu ve sanal ana makine.

Eksiksiz bir yapılandırma dosyası ve yapılandırmada ayarlayabileceğiniz özellikler hakkında bilgi için dosyasına göz atın. Kuruluşa ilk katılım bölümünü inceleyin.

Sanal ana makine ayarlama hakkında

Edge'deki sanal ana makine, API proxy'sinin kullanıma sunulduğu alanları ve Edge Router bağlantı noktalarını ve dolayısıyla uygulamaların API proxy'sine erişmek için kullandığı URL'yi tanımlar. Sanal ana makine de API proxy'sine HTTP protokolü kullanılarak mı yoksa şifrelenmiş HTTPS ile mi erişildiğini tanımlar protokolü.

Sanal ana makine oluşturmak için aşağıda gösterilen komut dosyalarını ve API çağrılarını kullanın. Sanal ana makineyi oluştururken aşağıdaki bilgileri belirtmeniz gerekir:

  • API proxy'lerinizde referans vermek için kullandığınız sanal ana makinenin adı.
  • Sanal ana makine için Yönlendirici üzerindeki bağlantı noktası. Bu bağlantı noktaları genellikle 9001 ile başlar ve her yeni sanal ana makine için bir artar.
  • Sanal ana makinenin ana makine takma adı. Genellikle sanal makinenin DNS adı ana bilgisayar.

    Uç Yönlendirici, gelen isteğin Ana makine başlığını, ana makine takma adları listesiyle bölümünü belirler. Bir sanal ana makinenin ana makine takma adıyla eşleşen bir alan adı belirtmesi veya Yönlendiricinin IP adresini ve ana makine takma adını içeren Ana makine üstbilgisini belirtir.

Örneğin, 9001 bağlantı noktasında myapis.apigee.net ana makine takma adına sahip bir sanal ana makine oluşturduysanız bu sanal ana makine üzerinden bir API'ye gönderilen cURL isteği aşağıdaki biçimlerden birini kullanabilir:

  • myapis.apigee.net için DNS girişiniz varsa:
    curl http://myapis.apigee.net:9001/{proxy-base-path}/{resource-path}
  • myapis.apigee.net için DNS girişiniz yoksa:
    curl http://<routerIP>:9001/{proxy-base-path}/{resource-path} -H 'Ana makine: myapis.Apigee.net'

    İkinci formda Yönlendiricinin IP adresini belirtir ve ana makine takma adını Ana makine üstbilgisi.

    Not: curl komutu, çoğu tarayıcı ve diğer birçok yardımcı program otomatik olarak İsteğin bir parçası olarak Ana makine başlığını, istek kapsamında alanla birlikte ekleyin. Böylece, curl'ü kullanabilirsiniz. komutu şu biçimdedir:
    curl http://&lt;routerIP&gt;:9001/{proxy-base-path}/{resource-path}

Seçenekler sanal ana makine için DNS girişiniz olmadığında

DNS girişiniz yoksa kullanabileceğiniz seçeneklerden biri, ana makine takma adını Sanal ana makinenin yönlendiricisi ve bağlantı noktası, yani &lt;routerIP&gt;:port. Örneğin:

192.168.1.31:9001

Aşağıdaki formda bir curl komutu oluşturduğunuzda:

curl http://<routerIP>:9001/{proxy-base-path}/{resource-path} 

Edge kullanıcı arayüzüyle iyi çalıştığından bu seçenek tercih edilir.

Birden fazla Yönlendiriciniz varsa her bir Yönlendirici için IP adresini belirterek bir ana makine takma adı ekleyin. her Yönlendirici ve sanal ana makine bağlantı noktası.

Alternatif olarak, ana makine takma adını temp.hostalias.com. Ardından, her istekte ana makine başlığını iletmeniz gerekir:

curl -v http://<routerIP>:9001/{proxy-base-path}/{resource-path} -H 'Host: temp.hostalias.com'

Alternatif olarak, ana makine takma adını /etc/hosts dosyanıza ekleyin. Örneğin, /etc/hosts dosyasına şu satırı ekleyin:

192.168.1.31   temp.hostalias.com

Ardından, DNS girişiniz varmış gibi bir istekte bulunabilirsiniz:

curl -v http://myapis.apigee.net:9001/{proxy-base-path}/{resource-path}