Exigences d'installation de la démo Edge

Edge pour Private Cloud v. 4.17.09

Vous pouvez installer Edge pour Private Cloud sur une seule machine hôte dans le cadre d'une démonstration ou d'une installation de démonstration de faisabilité. Ce type d'installation est appelé installation Edge "tout-en-un". La machine hôte peut être une machine autonome ou une VM qui répond aux conditions préalables du système listées ci-dessous.

Après avoir installé Edge pour Private Cloud sur la machine hôte, vous pouvez éventuellement installer :

  • Portail Developer Services sur sa propre machine hôte
  • API BaaS sur sa propre machine hôte

Licences

Chaque installation d'Edge nécessite un fichier de licence unique que vous obtenez auprès d'Apigee. Si vous ne possédez pas encore de licence, contactez le service commercial ici.

Configuration système requise pour Edge

Le tableau suivant répertorie la configuration système requise pour installer Edge sur une seule machine hôte :

Exigence

Description

Tester

Accès au dépôt RPM Apigee

Assurez-vous que l'accès à https://software.apigee.com est possible.

Assurez-vous d'avoir reçu un nom d'utilisateur et un mot de passe d'Apigee pour le dépôt :

  • Si vous êtes un client potentiel et que vous évaluez Apigee, veuillez contacter le service commercial d'Apigee sur cette page.
  • Si vous êtes déjà client Apigee, veuillez contacter votre représentant Apigee.

curl -v https://software.apigee.com renvoie HTTP 200

Accès à vos services de backend

Assurer l'accès à vos services de backend

curl -v http://backend pour vérifier l'accès à vos services de backend

Clé de licence

Recherchez un e-mail d'Apigee contenant la clé de licence en pièce jointe.

S'assurer que la clé de licence est déployée sur la machine hôte

Version de l'OS

Version d'OS compatible, comme indiqué dans la section Logiciels et versions compatibles.

cat /etc/redhat-release renvoie la version de l'OS.

Version Java

Versions Java compatibles :

  • Oracle JDK 1.8
  • OpenJDK 1.8

java -version renvoie la version de Java installée.

Si la version de Java requise n'est pas trouvée, le programme d'installation d'Edge la télécharge et l'installe.

Cœurs de processeur

8 au minimum

lscpu renvoie le nombre de processeurs

cat /proc/cpuinfo renvoie des informations sur le processeur.

RAM

16 Go minimum

cat /proc/meminfo renvoie des informations sur la mémoire.

Espace disque

100 Go minimum

df -h renvoie l'espace disque.

df -h /opt renvoie l'espace disque pour /opt, le répertoire d'installation d'Edge.

Hostname (Nom d'hôte)

Nom d'hôte défini sur l'adresse IP de l'hôte

hostname -i renvoie l'adresse IP de l'hôte.

Réseau

Un accès Internet externe est requis.

Pour l'OS RedHat, accès au dépôt yum RHEL.

yum repolist renvoie les dépôts disponibles.

Pour RedHat, vérifiez la disponibilité des dépôts à partir de /etc/yum.repos.d/redhat-rhui.repo.

ports, iptables, firewalld

Assurez-vous que les ports 8080, 9000, 9001 et 9002 peuvent accepter les paquets entrants.

Cette exigence dépend de votre OS et de sa configuration. Vous pouvez utiliser plusieurs commandes pour afficher les paramètres actuels :

iptables -nvL

Linux 6.x : service iptables status

Linux 7.x : sysctl firewalld status

Si nécessaire, vous pouvez arrêter iptables ou firewalld.

SELinux

Désactivez SELinux ou définissez-le en mode permissif pendant l'installation. Réactivez-le après l'installation si nécessaire.

Définissez temporairement SELinux sur le mode permissif :

Sur un système d'exploitation Linux 6.x :

echo 0 > /selinux/enforce

Pour réactiver l'extension après avoir installé Edge :

echo 1 > /selinux/enforce

Sur un système d'exploitation Linux 7.x :

setenforce 0

Pour réactiver l'extension après avoir installé Edge :

setenforce 1

Pour désactiver définitivement SELinux, consultez Installer l'utilitaire apigee-setup d'Edge.

Accès des utilisateurs du système

L'utilisateur qui effectue l'installation doit disposer des éléments suivants :

  • Accès sudo ou root
  • Possibilité d'ajouter des utilisateurs sur la machine hôte

sudo whoami doit renvoyer "root".

Serveur SMTP

Accès au serveur SMTP pour envoyer des e-mails aux nouveaux utilisateurs Edge.

Configuration système requise pour le portail des services pour les développeurs

Vous pouvez installer le portail des services de développement Edge sur une machine différente de celle que vous avez utilisée pour installer Edge. Avant d'installer le portail, assurez-vous de respecter les exigences suivantes :

Conditions requises

Description

Tester

Accès au dépôt RPM Apigee

Assurez-vous que l'accès à https://software.apigee.com est possible.

Assurez-vous d'avoir reçu un nom d'utilisateur et un mot de passe d'Apigee pour le dépôt.

curl -v https://software.apigee.com renvoie HTTP 200

Edge installé sur l'hôte

Assurez-vous d'avoir déjà installé Edge sur la machine hôte.

Consultez la section Configuration système requise pour Edge ci-dessus.

Port

Assurez-vous que le port 8079 est disponible et accessible.

netstat -nlptu | grep 8079

Configuration système requise pour API BaaS

Vous pouvez installer API BaaS sur une seule machine hôte, différente de celle que vous avez utilisée pour installer Edge. Avant d'installer API BaaS sur l'hôte, assurez-vous de remplir les conditions suivantes :

Conditions requises

Description

Tester

Accès au dépôt RPM Apigee

Assurez-vous que l'accès à https://software.apigee.com est possible.

Assurez-vous d'avoir reçu un nom d'utilisateur et un mot de passe d'Apigee pour le dépôt.

curl -v https://software.apigee.com renvoie HTTP 200

Toutes les exigences Edge

Assurez-vous que la machine hôte répond à toutes les exigences listées ci-dessus pour Edge.

Consultez la section Configuration système requise pour Edge ci-dessus.

ports, iptables, firewalld

Assurez-vous que les ports 2551, 8080, 9000 et 9200-9400 peuvent accepter les paquets entrants.

Cette étape dépend de votre OS et de sa configuration. Vous pouvez utiliser plusieurs commandes pour afficher les paramètres actuels :

iptables -nvL

Linux 6.x : service iptables status

Linux 7.x : sysctl firewalld status

Si nécessaire, vous pouvez arrêter iptables ou firewalld.