Wymagania dotyczące portalu

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 https://drupal.org/ zwraca kod stanu HTTP 301 i przekierowuje do adresu https://www.drupal.org/.

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:

  1. Jaką platformę konfigurujesz: Red Hat czy CentOS? Jeśli używasz systemu Red Hat, musisz być zarejestrowany w sieci Red Hat, aby pobierać RPM.
  2. Czy planujesz zainstalować Postgres na komputerze lokalnym? Jeśli chcesz przeprowadzić prostą instalację ze wszystkimi komponentami na tym samym komputerze, zainstaluj Postgresa lokalnie.
  3. 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.

  4. 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ą jest localhost);
  5. Dostępne są 3 informacje, które umożliwiają portalowi komunikowanie się z serwerem zarządzania Apigee Edge. Te informacje to:
    1. 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.

    2. 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.
    3. 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