Installation d'Octopus

AFFICHER TOUT LE CONTENU

Table des matières

Articles reliés

Installation standard (client octopus pour windows) 

Prérequis à l'installation

  • Une version compatible du Framework .Net v4.7.2. ou plus récente est obligatoire. La plupart des systèmes d’exploitation Microsoft sont présentement livrés avec la bonne version du Framework.
    Voir l'article sur les Prérequis Octopus pour plus d'information. 
     
  • Avant de commencer, vous aurez besoin de connaitre l'URL d'installation propre à votre environnement.
    Vous pouvez l'obtenir à partir d'un ordinateur sur lequel Octopus est déjà installé en cliquant sur Outils > Afficher l'adresse de la trousse d'installation..., et en copiant l'URL dans la barre d'adresse de votre navigateur Internet. La page d'installation vous invitera automatiquement à télécharger le fichier setup.exe. Lorsque vous allez exécuter le fichier setup.exe, l'installation se fera automatiquement puisque l'application ne nécessite aucun paramètre.

    * Il est important de ne pas sauvegarder le fichier setup.exe. Il peut évoluer de version en version. Il est préférable de toujours le télécharger au moment où il est nécessaire.

Mise à jour lors des nouvelles versions

Normalement, lorsqu'une nouvelle version est disponible, l'application va automatiquement se mettre à jour lors de la prochaine ouverture.

Dossiers d’installation

Dossier par défaut

Octopus va s'installer dans le répertoire de données locales (LocalAppData) de l'usager selon le système d'exploitation utilisé :

  • Windows 2012, Windows 8, Windows 2008, Windows 7, Windows 2003, Windows Vista
    Le raccourci %LocalAppData%\Octopus va pointer sur le bon dossier.
    Exemple : C:\users\dloranger\AppData\Local\Octopus.
  • Windows XP
    Le raccourci %HomePath%\Local Settings\Application Data\Octopus va pointer sur le bon dossier.
    Exemple : C:\documents and settings\dloranger\Application Data\Octopus.

Dossier de cache (situé dans les dossiers attachements)

Une fois le dossier d'attachements configuré, Octopus va utiliser celui-ci pour tenir une copie du dossier applicatif en cache. Ceci permet de réduire votre utilisation de bande passante et d'améliorer la vitesse de votre mise à jour lorsque vous avez beaucoup d'installation. Si vous avez plusieurs équipes utilisant des répertoires d’attachements différents, vous aurez donc la source à plusieurs endroits.

Considérations d'installation

Journal d'installation

En cas de problème lors de l'installation, le système déposera dans le dossier d'installation cible un fichier Octopus.log contenant les détails sur les erreurs rencontrées.

Sécurité du répertoire

L'utilisateur voulant démarrer Octopus devra avoir permission de contrôle total sur le dossier Octopus ainsi que tous les objets enfants pour permettre l'enregistrement des caches et la mise à jour automatique du logiciel. Le dossier par défaut cité plus haut fournit déjà à chaque utilisateur les permissions dont il a besoin.

Mise en cache des informations Octopus

Puisqu’Octopus télécharge certains fichiers de cache propre à l'utilisateur, il est recommandé que chacun d'eux utilise son propre répertoire, et de ne pas utiliser un répertoire unique pour plusieurs utilisateurs.

ATTENTION : Plusieurs démarrages d’Octopus à partir du même répertoire, même s’il s’agit d’utilisateurs différents, pourraient mener à des messages d’erreurs et des problèmes de verrouillage de fichier. Cette situation est à éviter autant que possible.

Installation avancée

Installation portable

Le dossier Octopus (et ses sous-répertoires) contient tout ce dont Octopus a besoin pour fonctionner. Pour utiliser Octopus de manière portable, vous n'avez qu'à copier-coller son dossier vers une clé USB et l'exécuter à partir de celle-ci.
Pour lancer l'application manuellement, utilisez l'exécutable ESI.Octopus.WinUI.exe.
Nous vous recommandons fortement de fermer Octopus avant d'utiliser la procédure d'éjection du périphérique de stockage de masse pour retirer la clé USB.

Installation de plusieurs instances

Il est possible d'installer simultanément plusieurs environnements Octopus distincts. Ceci est pratique dans ces certains cas :

  • Accéder à la fois à un environnement de production et de test dans la même session Windows.
  • Accéder à l'environnement Octopus de deux sociétés différentes (votre environnement et l'environnement d'un de vos clients utilisant également Octopus).
  • Accéder à deux équipes Octopus différentes, pour les gens de TI qui font le support de plusieurs équipes par exemple.

Pour installer des environnements supplémentaires :

  • Renommer ou déplacer le dossier Octopus original.
  • Mettre à jour le lien du bureau (nom du raccourcit et dossier de destination).
  • Installer Octopus à partir de la trousse destinée au deuxième environnement.
  • Refaire la procédure autant de fois que vous avez d'environnement à installer.

Installation automatisée ou silencieuse

Pour effectuer une installation automatisée ou silencieuse, vous pouvez lancer l'installation de la trousse (setup.exe) en utilisant des paramètres supplémentaires pour modifier le comportement.

Setup.exe supporte les deux paramètres suivants :

/silentModeInstaller Installation en mode silencieux (sans afficher d'interface, de progression, ou de confirmation).
/InstallFolderName:"<dossier>" Installation dans un emplacement personnalisé :
  • Vous devrez indiquer le dossier d'installation entre guillemets doubles.
  • Le dossier spécifié doit être inexistant pour que l'installation soit un succès.

Vous pouvez utiliser les deux paramètres à la fois pour lancer une installation silencieuse vers un répertoire visé.

Cas d'utilisation particulière

Utilisation d'Octopus à partir d'un disque réseau

Octopus nécessite d'être exécuté à partir d’un disque local. Pour pouvoir l'utiliser à partir d'un emplacement réseau, vous devrez absolument convertir son emplacement en disque virtuel en utilisant la commande subst*, ou fonctionnalités similaires.
*Commande DOS faisant apparaître un disque réseau comme étant un disque local.
 

Note : Pour plus d’information à propos de cette commande, veuillez vous référer au site technique de Microsoft à l’adresse technet.microsoft.com

Utilisation d’outils de paquetage et de distribution

Si vous désirez utiliser un outil de paquetage (packaging tools) et de distribution (Microsoft SCCM par exemple), vous aurez à utiliser le mode portable décrit plus haut comme source. Octopus étant une solution infonuagique dont les mises à jour sont automatiques, la méthode d’installation ne se prête pas bien au réempaquetage (repackaging).

ATTENTION : Assurez-vous de mettre régulièrement à jour la source de votre paquetage pour ne pas briser la séquence de mise à jour.

 

Utilisation à partir d'une session terminale ou itinérante

Si vous désirez utiliser l'application Octopus dans une session terminale (par exemple, en utilisant les produits de Citrix ou Terminal Services), vous aurez sans doute à combiner plusieurs types d'installation/utilisation selon les détails de configuration de votre parc informatique. 

ATTENTION : certaines versions de Citrix présentent à Octopus des informations de fuseaux horaires erronées.  Octopus ayant été modifié pour contourner ce problème, nous vous recommandons tout de même de vous assurer que votre version de Citrix réagit bien avec Octopus avant d’entamer la migration.

Utilisation d'Octopus à partir d'un dossier commun pour différents utilisateurs

Si vous désirez utiliser l'application Octopus sur un poste utilisé, à différents moments, par divers utilisateurs, vous aurez remarqué que la boîte d'authentification présente toujours le nom du dernier utilisateur à s'être connecté. Pour éviter cette situation, modifier le raccourci utilisé pour spécifier le paramètre login de la manière suivante :

ESI.Octopus.WinUI.exe /login:%username%

Ceci aura pour effet d'inscrire le nom d'utilisateur Windows dans la boîte Nom d'utilisateur d'Octopus.

 

X
Aidez-nous à améliorer l’article