Edge for Private Cloud w wersji 4.19.01
Portal Usług dla programistów Apigee (lub po prostu portal) wymaga następujących minimalnych wymagań sprzętowych i programowych:
Sprzęt | Co musisz zrobić |
---|---|
System operacyjny |
Te instrukcje instalacji i powiązane z nimi pliki instalacyjne zostały przetestowane w systemach operacyjnych wymienionych w Obsługiwane oprogramowanie i obsługiwane wersje. |
CPU | 2-rdzeniowy |
Pamięć RAM |
4 GB |
Dysk twardy |
120 GB |
Java |
Przed instalacją na każdym komputerze z Postgres musi być zainstalowana wersja Java 1.8. Obsługiwane wersje JDK są wymienione w sekcji Obsługiwane oprogramowanie i obsługiwane wersje. |
Interfejs sieci | Wymaga aktywnego połączenia z internetem. W ramach procesu instalacji instalator pobiera zasoby z internetu. Jeśli Twoje środowisko jest skonfigurowane tak, aby kierować wychodzące żądania HTTP i HTTPS przez serwer proxy, musisz skonfigurować ten serwer tak, aby prawidłowo obsługiwał przekierowywane żądania, które mogą wystąpić podczas pobierania. Na przykład żądanie wysłane do adresu Twój serwer proxy powinien być skonfigurowany tak, aby zwracać kod stanu HTTP 200 z żądanymi treściami z przekierowania. Jeśli w przypadku instalacji SAP Twoje środowisko jest skonfigurowane tak, aby przekierowywać wychodzące żądania HTTPS przez serwer proxy, serwer proxy musi obsługiwać TLS 1.0. OpenSSL 0.9.8 nie obsługuje TLS 1.1 ani TLS 1.2, tylko TLS 1.0. |
Wymagania Red Hat Enterprise Linux
Red Hat Enterprise Linux (RHEL) ma dodatkowe wymagania, ponieważ do pobrania oprogramowania z Red Hat wymagana jest subskrypcja. Serwer musi mieć możliwość połączenia się z internetem, aby pobrać RPM-y za pomocą yum. Jeśli używasz RHEL, serwer musi być zarejestrowany w sieci Red Hat (RHN) i zarejestrowany w opcjonalnym kanale serwera.
Wymagania Red Hat są sprawdzane podczas instalacji, a instalator portalu wyświetli pytanie, jeśli RHEL nie jest jeszcze zarejestrowana. Jeśli masz już dane logowania do Red Hat, przed rozpoczęciem procesu instalacji możesz zarejestrować RHEL za pomocą tego polecenia:
subscription-manager register --username=username --password=password --auto-attach
Gdzie username i password to Twoje dane logowania do Red Hat.
Jeśli masz wersję próbną RHEL, możesz uzyskać 30-dniową licencję próbną. Więcej informacji znajdziesz na stronie https://access.redhat.com/solutions/32790.
Wymagania dotyczące SMTP
Apigee zaleca, ale nie wymaga, skonfigurowania serwera SMTP do wysyłania e-maili z portalu. Jeśli usługa Drupal jest skonfigurowana, dopilnuj, by miała dostęp do niezbędnego portu na serwerze SMTP. W przypadku SMTP bez protokołu TLS numer portu to zwykle 25. W przypadku SMTP z włączonym protokołem TLS często jest to 465, ale sprawdź u dostawcy SMTP.
Dodatkowe wymagania
Aby przeprowadzić instalację, musisz mieć dostęp roota.
Wymagania dotyczące architektury wdrożenia
Portal ma jeden interfejs z serwerem Apigee Management za pomocą interfejsu REST API, aby przechowywać i pobierać informacje o aplikacjach użytkownika. W zależności od instalacji portal musi mieć możliwość połączenia się z serwerem zarządzania przez HTTP lub HTTPS.
Informacje wymagane przed rozpoczęciem instalacji
Przed rozpoczęciem instalacji musisz mieć dostępne następujące informacje:
- Jaką platformę konfigurujesz: Red Hat czy CentOS? Jeśli używasz systemu Red Hat, musisz być zarejestrowany w sieci Red Hat, aby pobierać RPM.
- Czy planujesz zainstalować Postgres na komputerze lokalnym? Jeśli chcesz przeprowadzić prostą instalację ze wszystkimi komponentami na tym samym komputerze, zainstaluj Postgresa lokalnie.
- Jeśli chcesz uzyskać dostęp do zdalnego serwera Postgres, uzyskaj te informacje o serwerze Postgres:
- nazwa hosta
- port
- nazwa bazy danych
- nazwa użytkownika
- hasło
Zdalny serwer Postgres powinien być już skonfigurowany przed rozpoczęciem instalacji.
- Jaka jest pełna i jednoznaczna nazwa domeny serwera WWW? (te informacje zostaną dodane do pliku /etc/hosts). Musisz podać adres IP lub nazwę hosta, np.
portalserver.example.com
. (wartością domyślną jestlocalhost
); - Dostępne są 3 informacje, które umożliwiają portalowi komunikowanie się z serwerem zarządzania Apigee Edge. Te informacje to:
- URL punktu końcowego interfejsu API Apigee Management: będzie to albo nazwa hosta, albo adres IP. To punkt końcowy REST, do którego wysyłane są wszystkie wywołania służące do tworzenia aplikacji i rejestrowania kluczy aplikacji dla deweloperów. Domyślny punkt końcowy to
https://api.enterprise.apigee.com/v1
.W przypadku instalacji Edge for Private Cloud adres URL ma postać:
http://Edge_IP:8080/v1
lub
https://Edge_IP:SSL_port/v1
Gdzie Edge_IP to adres IP serwera Edge management, a SSL_port to port SSL interfejsu Edge management API. Na przykład 8443.
- Nazwa organizacji w Apigee: istnieje relacja między portalami a organizacjami Apigee Edge. Organizację domyślną konfigurujesz podczas konfigurowania punktu końcowego interfejsu API zarządzania. Wartość domyślna to my-org.
- Nazwa użytkownika i hasło punktu końcowego interfejsu zarządzania API: wywołania z portalu do Edge muszą być wykonywane przez administratora w organizacji.
Te dane logowania są przeznaczone dla administratora w Twojej organizacji i należy ich używać tylko do łączenia się z Edge z portalu. Jeśli na przykład określisz dane logowania użytkownika, który został usunięty z Edge, portal nie będzie już mógł się połączyć z Edge. Dlatego utwórz w organizacji administratora tylko dla tego połączenia.
Na przykład:
dc_devportal+ORGNAME@apigee.com:MyP@ssw0rd
- URL punktu końcowego interfejsu API Apigee Management: będzie to albo nazwa hosta, albo adres IP. To punkt końcowy REST, do którego wysyłane są wszystkie wywołania służące do tworzenia aplikacji i rejestrowania kluczy aplikacji dla deweloperów. Domyślny punkt końcowy to