Installation sur des conteneurs Virtuozzo pour Windows

Cette section ne couvre que les étapes principales qui doivent être effectuées pour déployer Plesk dans des conteneurs Virtuozzo pour Windows. Avant de procéder à l'installation, veuillez vous familiariser avec la documentation sur les conteneurs Virtuozzo disponible sur la page http://www.odin.com/fr/support/virtualization-suite/pvc/.

Déployer Plesk dans un environnement de conteneurs Virtuozzo implique les deux étapes suivantes :

  1. Installer le template d'application de Plesk sur un hardware node.
  2. Créer un conteneur et déployer l'application à partir du template.

La première étape doit être exécutée une seule fois sur chaque hardware node : dès qu'un template d'application est installé sur un hardware node, il peut être déployé dans autant de conteneurs que vous le souhaitez.

Au lieu de créer un nouveau conteneur à chaque déploiement d'un conteneur avec Plesk, vous pouvez cloner un conteneur existant installé dans Plesk qui agit en tant que conteneur template.

 

Remarque : si votre système d'exploitation est Microsoft Windows 2008 et si la gestion hors ligne des conteneurs est activée, vous pouvez vous connecter à Plesk soit en vous rendant sur "https://host-name:8443/" ou "https://adresse-IP:8443/" et en indiquant vos identifiants de connexion d'administrateur local ; soit sur "http://host-name:8880/" ou "http://adresse-IP:8880/" et en indiquant les données d'accès de l'administrateur global.

 

Pour installer Plesk dans des conteneurs Virtuozzo pour Windows :

  1. Obtenez le template de Plesk depuis le site Web d'Odin et envoyez-le dans le hardware node cible des conteneurs Virtuozzo.
  2. Installez les templates d'application de Plesk en exécutant une commande du format suivant :

    vzpkgdeploy [-q|-v] -i <fichier-du-template>

    sachant que

    Par exemple :

    vzpkgdeploy -i PANEL_10.0.0/20100804.10

 

Pour créer un nouveau conteneur et l'installer dans Plesk :

  1. Créez un conteneur et configurez-le en fonction de vos besoins.

    Entrez les commandes suivantes :

    vzctl create <ID_CT> --pkgset name [options]

    vzctl set <ID_CT> <nom_du_paramètre> <valeur> [--save]

    sachant que

    Les commandes ci-dessous permettent les actions suivantes :

 

Important : Plesk a besoin que le conteneur soit configuré avec une adresse IPv4 pour fonctionner correctement.

vzctl create 444 --pkgset w2k3 --ipadd 192.0.2.44

vzctl set 444 --save --diskspace 4500000 --vprvmem 1024 --userpasswd Administrator:P4$$w0rd

vzctl set 444 --save --offline_management yes --offline_service vzpp

  1. Démarrez le conteneur récemment créé :

    vzctl start <CT_ID>

  2. Installez Microsoft .NET framework version 2.0 ou une version ultérieure dans votre conteneur :

    vzpkgadd <CT_ID> <nom_du template_dotnet>

    Par exemple :

    vzpkgadd 444 dotnet2.0_frmwk-2.0.50727.42/20070613

  3. Installez le template de Plesk dans le conteneur :

    vzpkgadd <CT_ID> <nom_du template_plesk>

    Par exemple :

    vzpkgadd 444 PANEL_10.0.0/20100804.10

Pour cloner un conteneur :

Entrez une commande au format suivant :

vzmlocal -C <Liste_CT>
<CT_List> = <IDCT_source>:<IDCT_cible>[:<cible_privé>] [options]

Vous devez indiquer l'ID du conteneur source (<IDCT_source>) et celui du conteneur cible (<IDCT_cible>). Préciser le chemin d'accès privé du conteneur de destination (<dest_private>) est facultatif ; cela vous permet d'écraser le chemin d'accès par défaut de X:\vz\private\<CT_ID>. Pour en savoir plus sur les options de commande, consultez le Guide de référence des conteneurs Virtuozzo pour Windows (en anglais) disponible sur le site Web Odin.

Par exemple, pour cloner le conteneur avec Plesk créé lors de la procédure précédente, exécutez la commande suivante :

vzmlocal -C 444:445