Installation modulaire d'AppScan 360° sur une machine virtuelle unique

L'installation modulaire est un flux optionnel permettant d'exécuter l'installation en étapes plus petites et contrôlées. Cela fonctionne sur les modes d'installation express et personnalisée. Le comportement existant du programme d'installation complet reste inchangé. Si vous n'utilisez pas --modular, le programme d'installation suit le chemin d'installation complet standard.

Quand utiliser le mode modulaire

Le mode modulaire est destiné à une installation par composant en cas de défaillance d'un composant au cours du processus d'installation normal.

Démarrer l'installation modulaire

Pour démarrer l'installation d'une machine virtuelle unique en mode modulaire, exécutez la commande suivante :
sudo ./AppScan360_SingleVMsetup_v<version>.run -- $PWD --modular

Invite modulaire automatique après une tentative précédente

Si vous démarrez le programme d'installation sans --modular et qu'une tentative d'installation précédente (vérification de la présence d'un fichier journal) est détectée, le programme d'installation vous demande s'il faut continuer à partir de la dernière étape réussie.
  • Si vous choisissez Yes (ou si appuyez sur Entrée), le programme d'installation passe en mode modulaire.
  • Si vous choisissez No, le programme d'installation continue avec l'installation complète régulière.

Modes modulaires disponibles

  1. Installation d'un seul composant : le programme exécute uniquement le composant sélectionné, puis se ferme.
  2. Reprendre à partir d'un composant : le programme démarre au niveau du composant sélectionné, puis se poursuit dans l'ordre d'avancement pris en charge.

Ordre d'avancement pris en charge

Le flux modulaire utilise la séquence suivante :
  1. ipr (registre privé interne pour le stockage des images de support)

  2. dpr (registre privé Docker pour le stockage des images d'application)

  3. mssql (base de données Microsoft SQL Server)

  4. k0s (cluster Kubernetes)

  5. cert-manager (gestionnaire de certificats pour Kubernetes)

  6. istio (contrôleur de passerelle pour Kubernetes)

  7. ascp (kit ASCP)

  8. asra (kit ASRA)

  9. dtcs (kit DTCS)

  10. sca (kit SCA)

Exemple pour le mode de reprise si 5 ou cert-manager est sélectionné :
cert-manager -> istio -> ascp -> asra -> dtcs -> sca

Remarques sur la visibilité des composants

La liste affichée en mode modulaire peut varier en fonction des choix de déploiement et des kits disponibles.
  • dtcs s'affiche uniquement lorsqu'un kit DTCS est disponible.

  • sca s'affiche uniquement lorsque l'installation SCA est activée.

  • mssql est affiché uniquement pour les déploiements POC/Express.

  • La visibilité dedpr dépend du mode de déploiement et de la sélection du DPR.

Points à vérifier avant l'exécution

Avant d'exécuter un composant, le programme d'installation vérifie s'il est déjà actif.
  • Pour la plupart des composants, vous recevez une notification qui vous demande si vous souhaitez continuer.
  • Pour istio, s'il est déjà actif, le programme d'installation vous avertit et ignore la réinstallation dans le flux modulaire.

Si vous devez réinstaller istio, nettoyez-le d'abord, puis reprenez à partir d'istio.

Panne et récupération

Si un composant tombe en panne, l'exécution modulaire s'arrête sur ce composant.

Pour récupérer :
  1. Vérifiez le journal d'engagement pour le composant défectueux.
  2. Résolvez le problème sous-jacent.
  3. Exécutez de nouveau l'installation modulaire.
  4. Choisissez le mode de reprise et sélectionnez le composant défectueux.