Private Cloud için Edge v4.19.01
Bu bölümde, Private Cloud için Apigee Edge kurulumunda Apigee kuruluşlarının, ortamlarının ve sanal ana makinelerinin oluşturulması, yönetimi ve kaldırılması gibi çeşitli yönetim işlemleri ele alınmaktadır.
Kuruluşlar, ortamlar ve sanal ana makineler hakkında bilgi edinmek için Gezegenler, bölgeler, kapsüller, kuruluşlar, ortamlar ve sanal ana makineler hakkında başlıklı makaleyi inceleyin.
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şenlerin bir arada tutulmasında hayati bir rol oynar. Aşağıdaki curl
komutlarını girerek Yönetim Sunucusu'nda kullanıcı, kuruluş ve dağıtım durumunu kontrol edebilirsiniz:
curl -u adminEmail:admin_passwd http://localhost:8080/v1/userscurl -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 durumu göstermelidir. Bu işlemler başarısız olursa aşağıdakileri yapın:
- Hata olup olmadığını görmek için
/opt/apigee/var/log/apigee/management-server
adresindeki Yönetim Sunucusu günlüklerini kontrol edin. - Yönetim sunucusunun düzgün çalışıp çalışmadığını kontrol etmek için sunucuyu çağırın.
- Sunucuyu ELB'den kaldırın ve ardından yönetim sunucusunu yeniden başlatın:
/opt/apigee/bin/apigee-service management-server restart
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 ve sanal ana makine de dahil olmak üzere kuruluşun tüm özelliklerini tanımlamak için setup-org komutuna bir yapılandırma dosyası iletebilirsiniz.
Yapılandırma dosyasının tamamı ve yapılandırma dosyasında ayarlayabileceğiniz özellikler hakkında bilgi edinmek için Kuruluşa ilk katılım bölümüne bakın.
Sanal ana makine oluşturma hakkında
Edge'deki bir sanal ana makine, API proxy'sinin gösterildiği alan adlarını ve Uç Yönlendirici bağlantı noktalarını ve buna bağlı olarak uygulamaların bir API proxy'sine erişmek için kullandığı URL'yi tanımlar. Sanal ana makine, API proxy'sine HTTP protokolü veya şifrelenmiş HTTPS protokolü kullanılarak erişilip erişilmeyeceğini de tanımlar.
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önlendiricideki 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 ana makinenin DNS adıdır.
Edge Router, isteği işleyen API proxy'sini belirlemek için gelen isteğin ana makine başlığını ana makine takma adları listesiyle karşılaştırır. Sanal ana makine üzerinden istek gönderirken, sanal ana makinenin ana makine takma adıyla eşleşen bir alan adı belirtin veya yönlendiricinin IP adresini ve ana makine takma adını içeren ana makine başlığını belirtin.
Örneğin, 9001 bağlantı noktasında myapis.apigee.net ana makine takma adına sahip bir sanal ana makine oluşturduysanız ve bu sanal ana makine üzerinden bir API'ye curl
isteği gönderirseniz aşağıdaki biçimlerden birini kullanabilirsiniz:
- 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 'Host: myapis.apigee.net'
İkinci biçimde, yönlendiricinin IP adresini belirtir ve ana makine başlığında ana makine takma adını iletirsiniz.
Sanal ana makine için DNS girişiniz yoksa seçenekler
DNS girişiniz yoksa yararlanabileceğiniz seçeneklerden biri, ana makine takma adını, Yönlendiricinin IP adresi ve sanal ana makinenin bağlantı noktası olarak routerIP:port olarak ayarlamaktır. Örneğin:
192.168.1.31:9001
Ardından aşağıdaki biçimde bir curl
komutu oluşturursunuz:
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 yönlendirici için bir ana makine takma adı ekleyin. Bu takma ad, her yönlendiricinin IP adresini ve sanal ana makinenin bağlantı noktasını belirtir.
Alternatif olarak, ana makine takma adını temp.hostalias.com gibi bir değere ayarlayabilirsiniz.
Ardından, her istekte Host
üst bilgisini iletmeniz gerekir:
curl -v http://routerIP:9001/proxy-base-path/resource-path -H 'Host: temp.hostalias.com'
Dilerseniz ana makine takma adını /etc/hosts
dosyanıza da ekleyebilirsiniz. Ö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