Prérequis d'infrastructure
Emplacement dans l'admin: Infrastructure (la zone du menu de gauche) et System › Admin › License & updates (
/license) pour activer les modules.
Cette page liste les prérequis de chaque module en dehors du serveur NexCMP. Pour le serveur lui-même (Ubuntu, mémoire, disque, ports), voir Prérequis pour le serveur NexCMP. Pour activer les modules, voir Modules.
Module par module
| Module | Infrastructure minimale | Détails |
|---|---|---|
| Machines virtuelles sur CloudStack | Apache CloudStack 4.23 (testé), KVM, une zone avancée avec un réseau invité et une plage d'adresses IP publiques; un domaine et un compte dédiés avec une clé API (jamais ROOT); au moins un template prêt à l'emploi et une offre de service | CloudStack |
| Machines virtuelles sur Proxmox VE | Proxmox VE 9.x (vérifié sur 9.2); un token API avec un rôle personnalisé; un stockage permettant le clonage; un bridge; un bloc IPv4 avec une passerelle; un template cloud-init par OS et par nœud | Proxmox VE |
| Templates d'OS | CloudStack: une machine de build Linux avec libguestfs et un serveur web pour l'image. Proxmox VE: des templates cloud-image avec le guest agent | Templates d'OS |
| Bare metal / Serveur dédié | Serveurs Dell avec iDRAC 9 accessibles en HTTPS (Redfish) depuis le panel sur un réseau de gestion; un serveur HTTP sur ce réseau distribuant les fichiers ISO; des dossiers ISO accessibles en écriture pour le service NexCMP | Serveurs dédiés |
| AI Models | Une ou plusieurs sources de modèles que vous êtes autorisé à revendre, avec une API compatible OpenAI ou Anthropic et votre propre clé; HTTPS sortant (port 443, nom de domaine public) depuis le panel vers chaque source, ou une passerelle interne répertoriée sous Allowed internal hosts; aucun GPU ni matériel spécifique | AI Models |
| VPN | Un ou plusieurs hôtes Linux (x86_64, systemd, root) avec des adresses IPv4 publiques sur l'interface ou routées vers celle-ci, flux HTTPS sortant vers votre panel | Nœuds VPN et proxy |
| IPv6 Proxy | Hôtes Linux (x86_64, systemd, nft, ip, ss, sysctl) avec une IPv4 publique, les ports 80, 443 et 60001-65535 disponibles, et un préfixe IPv6 de /32 à /64 fonctionnel pour le trafic sortant; accès SSH par mot de passe pour l'installation initiale | Nœuds VPN et proxy |
| Object Storage (S3) | Un cluster Ceph avec RADOS Gateway (RGW), un utilisateur Admin Ops et un endpoint HTTPS public sur le port 443 | S3 |
| Kubernetes | CloudStack avec le service Kubernetes (CKS) activé, au moins un ISO de version Kubernetes et une offre de service de control-plane gratuite d'exactement 2 vCPU et 2048 MB | Kubernetes et Private Cloud |
| Private Cloud | CloudStack avec une offre de VPC et une offre réseau par forfait de bande passante (plus une offre verrouillée à 1 Mbps) | Kubernetes et Private Cloud |
| OS & ISO Images | CloudStack dont la VM de stockage secondaire peut accéder à Internet pour télécharger les images client (liens directs, sans redirection) ; le compte CloudStack doit pouvoir enregistrer des templates et des ISO | Modules |
| Bandwidth | Rien de plus avec la source par défaut : l'utilisation est lue depuis les statistiques de VM CloudStack. Les VM sur Proxmox VE ne sont pas mesurées | Bandwidth |
| AI Chat and AI Agent | Une API compatible OpenAI (URL de base, modèle et clé) accessible par le serveur du panel. Aucun logiciel supplémentaire sur vos serveurs | Fournisseurs d'IA |
| DDoS & BGP | Un package d'extension nécessitant un hôte routeur edge avec des démons s'exécutant en root (BGP, filtrage, statistiques de flux). Il ne fait pas partie de l'installation standard | Modules |
| DDoS Shield | L'extension DDoS & BGP | Modules |
| Terminal SSH web | Un service de proxy SSH distinct et une route dédiée. Il ne fait pas partie de l'installation standard ; l'AI Agent n'en a pas besoin | Modules |
Aperçu des chemins réseau
| De | Vers | Port | Usage |
|---|---|---|---|
| Serveur du panel | Serveur de gestion CloudStack | 443 ou 8080 (selon votre publication) | API |
| Serveur du panel | Nœud Proxmox VE | 8006/tcp | API et console |
| Serveur du panel | Dell iDRAC | 443/tcp (et le port VNC, 5901 par défaut) | Redfish et console |
| iDRAC | Serveur web ISO | le port HTTP de votre choix (par exemple 8080) | Média virtuel |
| Serveur du panel | Ceph RGW | 443/tcp | Admin Ops |
| Serveur du panel | Nœud proxy IPv6 | Port SSH saisi | Installation unique |
| Nœuds VPN et proxy | Panel (via nginx) | 443/tcp | Enrôlement, heartbeat, configuration |
| Clients | Nœuds VPN et proxy | ports par IP 65001-65535 (VPN) ; 80, 443, 60001-65535 (proxy IPv6) | Le service lui-même |
Garder les réseaux de gestion privés
Les adresses de gestion iDRAC et des hyperviseurs doivent être situées sur un réseau inaccessible aux clients. NexCMP refuse les adresses iDRAC situées en dehors des plages privées que vous autorisez.
Checklist avant de vendre
- L'infrastructure associée au premier service est connectée et Test connection est au vert.
- Une zone est prête pour la vente (voir Zones) : un backend actif, un plan et un template prêt.
- Un canal de paiement est configuré (voir Payment channels).
- L'e-mail fonctionne (voir SMTP and e-mails).
- Vous avez passé une commande de test et supprimé la VM.