Exigences d'installation de la démo Edge

Edge pour Private Cloud version 4.17.09

Vous pouvez installer Edge pour le cloud privé sur une machine hôte unique dans le cadre d'une installation de démonstration ou d'une 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 répondant aux prérequis système indiqués ci-dessous.

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

  • Portail de services pour les développeurs 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 en cliquant 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 Apigee RPM

Assurez-vous d'avoir accès à https://software.apigee.com

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

  • Si vous êtes un prospect évaluer Apigee, veuillez contacter le service commercial Apigee en cliquant ici.
  • 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

Vérifiez 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

Assurez-vous que la clé de licence est déployée sur la machine hôte

Version de l'OS

Version d'OS compatible, listée sur la page Logiciels et versions compatibles.

cat /etc/redhat-release renvoie la version du système d'exploitation

Version de Java

Versions de Java compatibles:

  • Oracle JDK 1.8
  • OpenJDK 1.8

java -version renvoie la version Java installée

Si la version Java requise est introuvable, 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

Au moins 100 Go

df -h renvoie l'espace disque.

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

Nom d'hôte

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

nom d'hôte -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 RHEL yum

yum repolist renvoie les dépôts disponibles.

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

ports, iptables, pare-feu

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

Cette condition dépend de la configuration de votre système d'exploitation et de votre système d'exploitation. Plusieurs commandes permettent d'afficher les paramètres actuels:

iptables -nvL

Linux 6.x: état du service iptables

Linux 7.x: sysctl firewalld status

Si nécessaire, vous pouvez arrêter les règles iptables

SELinux

Désactivez SELinux ou définissez-le en mode permissif lors de l'installation. Si nécessaire, réactivez-le après l'installation

Définissez temporairement SELinux en mode permissif:

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

echo 0 > /selinux/enforce

Pour le réactiver après avoir installé Edge:

echo 1 > /selinux/enforce

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

setenforce 0

Pour le réactiver après avoir installé Edge:

setenforce 1

Pour désactiver SELinux de manière permanente, consultez Installer l'utilitaire de configuration d'Edge apigee-setup.

Accès utilisateur système

L'utilisateur doit effectuer l'installation:

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

sudo whoami devrait renvoyer la racine

Serveur SMTP

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

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

Vous pouvez installer le portail Edge Developer Services sur une machine différente de celle que vous avez utilisée pour installer Edge. Assurez-vous que vous remplissez les conditions suivantes avant d'installer le portail:

Conditions requises

Description

Tester

Accès au dépôt Apigee RPM

Assurez-vous d'avoir accès à https://software.apigee.com

Assurez-vous d'avoir reçu un nom d'utilisateur et un mot de passe de la part 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 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 l'API BaaS

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

Conditions requises

Description

Tester

Accès au dépôt Apigee RPM

Assurez-vous d'avoir accès à https://software.apigee.com

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

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

Toutes les exigences de Edge

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

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

ports, iptables, pare-feu

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

Cette étape dépend de la configuration de votre système d'exploitation et de votre système d'exploitation. Plusieurs commandes permettent d'afficher les paramètres actuels:

iptables -nvL

Linux 6.x: état du service iptables

Linux 7.x: sysctl firewalld status

Si nécessaire, vous pouvez arrêter les règles iptables