Ce que couvre SOV
SOV est un domaine émergent de la phase 2. Sa portée comprend :- Approvisionnement : flux de travail d’attribution de ressources des fournisseurs et du matériel possédé
- Conditionnement Habitat : conditionnement exact du système d’exploitation et des paquets livré à un Node
- Livraison Nest : placement et mise à jour des charges de travail sur un Node
- Établissement des adaptateurs de bus : connexion des Nodes au moyen du bus de votre choix (NATS JetStream, ZeroMQ ou autres)
- Opérations sur des Nodes distants : administration facultative de Nodes en dehors de votre interpréteur de commandes local
Les protocoles des fournisseurs, l’exécution Terraform, les constructeurs Habitat, les commandes de déploiement Nest et les récepteurs d’opérations à distance restent à concevoir. Aucun moteur SOV ni aucune mutation chez les fournisseurs n’est actuellement mis en œuvre.
Liens entre SOV et les autres vecteurs
SOV est le plan de contrôle, et non la source de connaissances. Il agit à partir de preuves appartenant à d’autres vecteurs :SCV
Fournit les connaissances sur les ressources des fournisseurs et les ressources externes. SOV lit les preuves de SCV pour déterminer quelles opérations sont compatibles.
SNV
Consigne les identités des Nodes, l’appartenance aux grappes et les noms qui résultent des opérations SOV une fois celles-ci terminées.
SHV
Pourra plus tard fournir des preuves détaillées des capacités matérielles pour encadrer les choix d’approvisionnement.
SKV
Régit les contrats de SOV, les conséquences des changements, l’indexation et l’intégration au cycle de vie.
qxctl comme surface de commandes
Les opérations SOV sont exposées au moyen deqxctl, l’interface en ligne de commande d’administration en Go qui compte 373 commandes exécutables. qxctl met en œuvre et présente les opérations SOV, mais n’en possède pas la signification de domaine. Le vecteur possède la sémantique; l’outil possède la surface d’exécution.