Wymagania dotyczące portalu

Portal usług dla deweloperów Apigee (lub po prostu portal) wymaga następującego minimalnego sprzętu i oprogramowania:

Sprzęt Wymaganie

System operacyjny

Te instrukcje i powiązane z nimi pliki instalacyjne zostały przetestowane w systemach operacyjnych wymienionych w sekcji 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 pakiety JDK są wymienione w artykule Obsługiwane oprogramowanie i obsługiwane wersje.

Interfejs sieci

Wymagane jest aktywne połączenie z internetem.

Podczas procesu instalacji instalator pobiera zasoby z internetu. Jeśli Twoje środowisko jest skonfigurowane do przekazywania wychodzących żądań HTTP i HTTPS, serwer proxy musi być skonfigurowany tak, aby prawidłowo obsługiwał przekierowane żądania, które mogą wystąpić podczas pobierania.

Na przykład żądanie wysłane do https://drupal.org/ zwraca kod stanu HTTP 301 i przekierowuje do https://www.drupal.org/.

Serwer proxy powinien być skonfigurowany tak, aby zwracał kod stanu HTTP 200 z żądaną treścią z przekierowania.

W przypadku instalacji SAP, jeśli środowisko jest skonfigurowane do przekazywania wychodzących żądań HTTPS przez serwer proxy, musi on obsługiwać protokół TLSv1.0. OpenSSL 0.9.8 nie obsługuje TLSv1.1 ani TLSv1.2, tylko TLSv1.0.

Wymagania dotyczące Red Hat Enterprise Linux

Red Hat Enterprise Linux (RHEL) ma dodatkowe wymagania ze względu na subskrypcję potrzebną do uzyskania dostępu do oprogramowania do pobrania od Red Hat. Serwer musi mieć możliwość połączenia się z internetem, aby pobrać pakiety RPM za pomocą yum. Jeśli używasz RHEL, serwer musi być zarejestrowany w Red Hat Network (RHN) i zarejestrowany w opcjonalnym kanale serwera.

Wymagania Red Hat są sprawdzane podczas instalacji, a instalator portalu wyświetla prośbę, jeśli system RHEL nie jest jeszcze zarejestrowany. Jeśli masz już dane logowania 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 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, skonfigurowanie serwera SMTP do wysyłania wiadomości e-mail z portalu. Jeśli jest skonfigurowany, musisz upewnić się, że Drupal ma dostęp do niezbędnego portu na serwerze SMTP. W przypadku SMTP bez TLS numer portu to zwykle 25. W przypadku protokołu SMTP z obsługą TLS jest to często 465, ale sprawdź to u dostawcy SMTP.

Dodatkowe wymagania

Aby przeprowadzić instalację, musisz mieć dostęp na poziomie roota.

Wymagania dotyczące architektury wdrożenia

Portal ma jeden interfejs z serwerem zarządzania Apigee przez interfejs REST API, który służy do przechowywania i pobierania informacji o aplikacjach użytkownika. Portal musi mieć możliwość połączenia się z serwerem zarządzania przez HTTP lub HTTPS, w zależności od instalacji.

Informacje wymagane przed rozpoczęciem instalacji

Zanim rozpoczniesz instalację, musisz mieć te informacje:

  1. Którą platformę konfigurujesz: Red Hat czy CentOS? Jeśli jest to instalacja Red Hat, komputer musi być zarejestrowany w sieci Red Hat, aby można było pobierać pakiety RPM.
  2. Czy planujesz zainstalować Postgres na komputerze lokalnym? Jeśli chcesz przeprowadzić prostą instalację, w której wszystko znajduje się na tym samym komputerze, zainstaluj Postgres lokalnie.
  3. Jeśli chcesz uzyskać dostęp do zdalnego serwera Postgres, zdobądź te informacje o serwerze Postgres:
    • nazwa hosta
    • port
    • nazwa bazy danych,
    • nazwa użytkownika
    • hasło

    Zanim rozpoczniesz instalację, musisz skonfigurować zdalny serwer Postgres.

  4. Jaka jest pełna i jednoznaczna nazwa domeny serwera WWW? (Te informacje zostaną dodane do pliku /etc/hosts). Powinien to być adres IP lub nazwa hosta, np. portalserver.example.com. (wartością domyślną jest localhost);
  5. Istnieją 3 informacje, które umożliwiają portalowi komunikację z serwerem zarządzania Apigee Edge. Są to:
    1. URL punktu końcowego interfejsu API zarządzania Apigee: będzie to nazwa hosta lub adres IP. Jest to punkt końcowy REST, do którego wykonywane są wszystkie wywołania w celu tworzenia aplikacji i rejestrowania deweloperów na potrzeby kluczy aplikacji. Domyślny punkt końcowy to https://api.enterprise.apigee.com/v1.

      W przypadku instalacji Edge dla chmury prywatnej adres URL ma postać:

      http://Edge_IP:8080/v1

      lub

      https://Edge_IP:SSL_port/v1

      Gdzie Edge_IP to adres IP serwera zarządzania Edge, 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. Domyślną organizację skonfigurujesz podczas konfigurowania punktu końcowego interfejsu Management API. Wartość domyślna to my-org.
    3. Nazwa użytkownika i hasło do punktu końcowego interfejsu API zarządzania: wywołania z portalu do Edge muszą być wykonywane przez administratora organizacji.

      Ta nazwa użytkownika i hasło są przeznaczone dla administratora w organizacji i powinny być używane tylko do łączenia się z Edge z portalu. Jeśli na przykład podasz dane logowania użytkownika, a ten użytkownik zostanie usunięty z Edge, portal nie będzie mógł się już połączyć z Edge. Dlatego utwórz administratora w organizacji tylko na potrzeby tego połączenia.

      Na przykład:

      dc_devportal+ORGNAME@apigee.com:MyP@ssw0rd