Viya 4 – Gros plan sur les deployment assets
Les deployment assets (ressources de déploiement) font référence à des fichiers essentiels pour effectuer le déploiement initial d'un logiciel ainsi que pour effectuer des mises à jour ultérieures, telles que la mise à jour vers une nouvelle version, l'application de correctifs ou l'ajout de nouveaux logiciels.
Je vous invite, comme toujours à visiter le site du support SAS pour obtenir plus d'information sur le sujet. N'oubliez pas, quand vous êtes sur les pages du support de Viya 4, de bien sélectionner votre version de produit afin d'obtenir la documentation adéquate :
$deploy/sas-bases
La structure du répertoire $deploy/sas-bases est composée des fichiers fournis par SAS, nécessaires pour le déploiement de votre logiciel. Voici comment est organisé ce répertoire :
Dans le sous-répertoire examples, vous trouverez des fichiers organisés par catégories, telles que CAS et security, qui jouent un rôle essentiel dans la configuration de votre déploiement. Les fichiers README.md contiennent des informations détaillées sur les paramètres de configuration spécifiques, ainsi que les fichiers et les modifications nécessaires pour les activer. Les fichiers d'exemple renferment les variables qui contrôlent les paramètres de configuration, tels que le nombre de travailleurs dans un déploiement MPP de CAS.
Si vous décidez d'activer un paramètre de configuration décrit dans un fichier README.md, vous devrez copier le fichier d'exemple mentionné dans le fichier README.md et le placer dans le répertoire site-config. Ensuite, vous devrez remplacer les variables par les valeurs de votre choix, adaptées à votre déploiement.
Le sous-répertoire overlays contient également des fichiers, classés par catégorie, qui influencent la configuration de votre déploiement. Cependant, contrairement au répertoire examples, il n'est pas nécessaire de modifier les fichiers du répertoire overlays avant de les utiliser. Par conséquent, il n'est pas non plus nécessaire de les copier dans le répertoire site-config. Pour utiliser une superposition (overlay), vous ajoutez simplement une référence au fichier spécifique dans votre fichier de base kustomization.yaml.
Le sous-répertoire docs comprend les versions HTML des fichiers README de votre logiciel, ainsi qu'un index HTML. Ces fichiers permettent de consulter la documentation de votre logiciel de manière conviviale et organisée.
En fonction du logiciel que vous avez commandé, il est possible que vous disposiez d'un sous-répertoire supplémentaire appelé extras. Ce répertoire contient des fichiers de configuration destinés à des options de déploiement spéciales. Il est également subdivisé en sous-répertoires examples et overlays qui fonctionnent de la même manière que les répertoires examples et overlays de niveau supérieur. Ces sous-répertoires fournissent des fichiers et des configurations supplémentaires pour des scénarios de déploiement spécifiques.
Il n'y a aucun fichier à examiner dans les sous-répertoires base et components.
$deploy/site-config
Si vous avez suivi les instructions de la documentation SAS (,
Download the deployment assets ) vous auriez créé une structure de répertoire pour le déploiement de votre plateforme SAS Viya qui présente la configuration suivante :
Le répertoire $deploy/sas-bases contient les fichiers fournis par SAS pour déployer votre logiciel. Lors du processus de déploiement de votre logiciel, vous serez invité à modifier les fichiers du répertoire sas-bases. Il est important de ne pas modifier directement ces fichiers.
Au lieu de cela, vous devez copier le fichier dans le répertoire $deploy/site-config, vous assurer que le fichier copié est modifiable et apporter vos modifications sur le fichier copié.
Aussi, vous êtes invité à modifier les fichiers copiés car les futures mises à jour de votre logiciel impliquent le remplacement du répertoire sas-bases par une version mise à jour.
Point de vigilance sur lequel j'insiste encore une fois : Si vous stockez des fichiers modifiés qui contrôlent l'installation et la configuration de votre logiciel dans sas-bases, ces fichiers seront perdus lors de la mise à jour.
Les mises à jour n'affectent pas les fichiers situés dans le répertoire $deploy/site-config, bien que vous puissiez être invité à modifier un fichier qui s'y trouve.
Pour aller plus loin
Viya 4 – Les grandes étapes pour bien commencer