Edge for Private Cloud v4.18.01
Puoi installare Edge for Private Cloud su un singolo computer host nell'ambito di un'installazione demo o proof of concept. Questo tipo di installazione è noto come installazione "all-in-one" di Edge. La macchina host può essere una macchina autonoma o una VM che soddisfa i prerequisiti di sistema elencati di seguito.
Dopo aver installato Edge for Private Cloud sulla macchina host, puoi facoltativamente installare:
- Portale dei servizi per gli sviluppatori sulla propria macchina host
- API BaaS sulla propria macchina host
Licenze
Ogni installazione di Edge richiede un file di licenza univoco che ottieni da Apigee. Se non disponi ancora di una licenza, contatta il team di vendita qui.
Requisiti di sistema per Edge
La tabella seguente elenca i requisiti di sistema per l'installazione di Edge su una singola macchina host:
|
Requisito |
Descrizione |
Test |
|---|---|---|
|
Accesso al repository RPM di Apigee |
Assicurati di avere accesso a https://software.apigee.com Assicurati di aver ricevuto un nome utente/una password da Apigee per il repository:
|
curl -v https://software.apigee.com restituisce HTTP 200 |
|
Accesso ai servizi di backend |
Garantisci l'accesso ai tuoi servizi di backend |
curl -v http://backend per verificare l'accesso ai servizi di backend |
|
Codice licenza |
Controlla se hai ricevuto un'email da Apigee con il codice licenza allegato |
Assicurati che il codice licenza sia stato distribuito sulla macchina host |
|
Versione sistema operativo |
Versione del sistema operativo supportata, come indicato in Software e versioni supportati. |
cat /etc/redhat-release restituisce la versione del sistema operativo |
|
Versione Java |
Versioni di Java supportate:
|
java -version restituisce la versione di Java installata Se la versione di Java richiesta non viene trovata, il programma di installazione di Edge la scarica e la installa. |
|
Core CPU |
Minimo 8 |
lscpu restituisce il numero di CPU cat /proc/cpuinfo restituisce informazioni sulla CPU |
|
RAM |
Almeno 16 GB |
cat /proc/meminfo restituisce informazioni sulla memoria |
|
Diskspace |
Minimo 100 GB |
df -h restituisce lo spazio su disco. df -h /opt restituisce lo spazio su disco per /opt, la directory di installazione di Edge |
|
Nome host |
Nome host impostato sull'indirizzo IP dell'host |
hostname -i restituisce l'indirizzo IP dell'host |
|
Rete |
È necessario l'accesso a internet esterno. Per il sistema operativo RedHat, accesso al repository yum RHEL. |
yum repolist restituisce i repository disponibili. Per RedHat, verifica la disponibilità dei repository da /etc/yum.repos.d/redhat-rhui.repo |
|
porte, iptables, firewalld |
Assicurati che le porte 8080, 9000, 9001 e 9002 possano accettare pacchetti in entrata. |
Questo requisito dipende dal sistema operativo e dalla sua configurazione. Esistono diversi comandi che puoi utilizzare per visualizzare le impostazioni attuali: iptables -nvL Linux 6.x: service iptables status Linux 7.x: sysctl firewalld status Se necessario, puoi arrestare iptables o firewalld |
|
SELinux |
Disattiva SELinux o impostalo in modalità permissiva durante l'installazione. Riattiva dopo l'installazione, se necessario |
Imposta temporaneamente SELinux in modalità permissiva: Su un sistema operativo Linux 6.x: echo 0 > /selinux/enforce Per riattivarla dopo aver installato Edge: echo 1 > /selinux/enforce Su un sistema operativo Linux 7.x: setenforce 0 Per riattivarla dopo aver installato Edge: setenforce 1 Per disattivare definitivamente SELinux, consulta Installa l'utilità apigee-setup di Edge. |
|
Accesso utente di sistema |
L'utente che esegue l'installazione deve avere:
|
sudo whoami dovrebbe restituire root |
|
Server SMTP |
Accesso al server SMTP per inviare email ai nuovi utenti di Edge. |
Requisiti di sistema per il portale Developer Services
Puoi installare il portale Edge Developer Services su una macchina diversa da quella che hai utilizzato per installare Edge. Prima di installare il portale, assicurati di aver soddisfatto i seguenti requisiti:
|
Requisiti |
Descrizione |
Test |
|---|---|---|
|
Accesso al repository RPM di Apigee |
Assicurati di avere accesso a https://software.apigee.com Assicurati di aver ricevuto un nome utente e una password da Apigee per il repository. |
curl -v https://software.apigee.com restituisce HTTP 200 |
|
Edge installato sull'host |
Assicurati di aver già installato Edge sulla macchina host |
Consulta la sezione Requisiti di sistema per Edge riportata sopra. |
|
Porta |
Assicurati che la porta 8079 sia disponibile e accessibile |
netstat -nlptu | grep 8079 |
Requisiti di sistema per API BaaS
Puoi installare API BaaS sulla singola macchina host, diversa da quella che hai utilizzato per installare Edge. Prima di installare API BaaS sull'host, assicurati di aver soddisfatto i seguenti requisiti:
|
Requisiti |
Descrizione |
Test |
|---|---|---|
|
Accesso al repository RPM di Apigee |
Assicurati di avere accesso a https://software.apigee.com Assicurati di aver ricevuto un nome utente e una password da Apigee per il repository. |
curl -v https://software.apigee.com restituisce HTTP 200 |
|
Tutti i requisiti di Edge |
Assicurati che la macchina host soddisfi tutti i requisiti elencati sopra per Edge |
Consulta la sezione Requisiti di sistema per Edge riportata sopra. |
|
porte, iptables, firewalld |
Assicurati che le porte 2551, 8080, 9000, 9200-9400 possano accettare pacchetti in entrata. |
Questo passaggio dipende dal sistema operativo e dalla sua configurazione. Esistono diversi comandi che puoi utilizzare per visualizzare le impostazioni attuali: iptables -nvL Linux 6.x: service iptables status Linux 7.x: sysctl firewalld status Se necessario, puoi arrestare iptables o firewalld |