PARALLELS PLESK PANEL 10.1 User Manual

Parallels® Plesk Panel
Parallels Holdings, Ltd.
c/o Parallels International GMbH
Vordergasse 49
CH8200 Schaffhausen
Suisse
Tél. :+41-526-722-030
Fax : +41-526-722-010s
Copyright © 1999-2010 Parallels Holdings, Ltd. et ses filiales. Tous droits réservés.
Ce produit est protégé par les lois de copyright internationales et des Etats-Unis. La technologie sous-jacente de ce produit ainsi que les brevets et marques déposées sont listées sur la page Web
http://www.parallels.com/fr/trademarks.
Microsoft, Windows, Windows Server, Windows NT, Windows Vista, et MS-DOS sont des marques déposées de Microsoft Corporation.
Linux est une marque déposée de Linus Torvalds.
Mac est une marque déposée d'Apple Computers, Inc.
Toutes les autres marques et tous les noms mentionnés ici sont des appellations commerciales de leurs propriétaires respectifs.
Table des matières
Préface 4
Conventions typographiques ......................................................................................................... 4
Feedback ....................................................................................................................................... 5
A propos de ce guide 6
Le déploiement dans Parallels Virtuozzo Containers 8
PVC pour Linux ............................................................................................................................. 8
A propos des Templates de Panel 10 pour Linux ............................................................... 9
Installer le Panel sur PVC pour Linux ............................................................................... 11
Mettre à niveau le Panel sur PVC pour Linux ................................................................... 14
Installer le Panel dans Parallels Containers ................................................................................ 15
A propos des Templates de Panel 10 pour Windows ....................................................... 16
Installer le Panel sur PVC pour Windows ......................................................................... 17
Mettre à niveau le Panel sur PVC pour Windows ............................................................. 19
Déploiement autonome 21
Obtenir l'ID du numéro de build ................................................................................................... 22
Obtenir la liste des composants du produit ................................................................................. 23
Installer le Panel .......................................................................................................................... 23
Référenciel du CLI du programme d'installation (version courte) ............................................... 25
Script d'installation (Linux/Unix) .................................................................................................. 28
Configuration du Panel avant le déploiement 29
Optimiser le Panel pour agir dans un VPS .................................................................................. 30
Désactivation des modules Apache dans le mode optimisé ............................................. 32
Configurer le mot de passe admin après l'installation ................................................................. 33
Lors de l'initialisation du Panel .......................................................................................... 34
Après l'initialisation ............................................................................................................ 36
Configurer les fichiers de traduction ............................................................................................ 37
Activer l'interface utilisateur du Power User ................................................................................ 38
_Créer un miroir du serveur de mises à jour de Parallels 40
Créer un miroir des distributions Linux/Unix ............................................................................... 41
Installer et mettre à niveau des clés de licences 44
Installer des clés de licence ........................................................................................................ 45
Mettre à niveau une licence de test ............................................................................................. 46
4 Préface
Dans cette section :
Conventions typographiques ............................................................................. 4
Feedback .......................................................................................................... 5
Convention de formatage
Type d'informations
Exemple
Special Bold
Eléments que vous devez sélectionner, comme des options de menus, des boutons de commande ou des éléments d'une liste.
Allez sur l'onglet QoS.
Titres de chapitres, de sections et de sous-sections.
Consultez le chapitre Administration de base.
Italique
Utilisé pour souligner l'importance d'un point, introduire un terme ou signaler la chaîne de remplacement d'une ligne de commande qu'il faut remplacer par un vrai nom ou une valeur réelle.
Ce système prend en charge ce que l'on appelle la recherche de caractères génériques. Monospace
Noms des sélecteurs de feuilles de style, de fichiers et de répertoires et de fragments de CSS.
Le fichier de licence est appelé license.key.

Préface

Conventions typographiques

Les types de formatage suivants utilisés dans le texte indiquent des informations particulières.
Préface 5
Gras préformaté
Ce que vous saisissez, contrastant avec le résultat s'affichant à l'écran de votre ordinateur.
Unix/Linux :
# cd /root/rpms/php
Windows :
>cd %myfolder%
Préformaté
Réponse apparaissant à l'écran de votre ordinateur pendant vos sessions en ligne de commande ; code source en XML, C++, ou tout autre langage de programmation.
Unix/Linux :
# ls –al /files
total 14470
Windows :
>ping localhost
Réponse de 127.0.0.1: bytes=32 time<1ms TTL=128

Feedback

Vous avez trouvé une erreur dans ce guide ? Vous avez des idées ou des suggestions dont vous voulez nous faire part pour améliorer ce guide ? Veuillez adresser vos commentaires à l'aide du formulaire en ligne http://www.parallels.com/en/support/usersdoc/. Quand vous nous signalez une erreur, merci de préciser le titre du guide, du chapitre et de la section, ainsi que la partie du texte dans laquelle vous avez relevé une erreur.
Cible
C H A P I T R E 1

A propos de ce guide

Ce document traite du déploiement de Parallels Plesk Panel (ci-après nommé le Panel), qui devrait aider les hébergeurs (HSP) à proposer des solutions d'hébergement
complètes à leurs clients.
Ce document s'adresse aux administrateurs HSP qui veulent se lancer dans le déploiement du Panel, à savoir automatiser son installation et sa mise à niveau afin de répondre aux besoins professionnels particuliers.
Ce document présente des conseils sur ce que nous croyons être les meilleures pratiques (entièrement testées et garanties). Ce document ne prétend pas être la description entièrement fonctionnelle des interfaces de programmation ou API : les opérations et options au-delà de ce cadre ne sont pas décrites.
Contexte
Une installation typique du Panel à l'aide du programme d'installation de Parallels (Parallels Installer) requière l'intervention de l'utilisateur et coûte du temps lorsqu'il s'agit de traiter un grand nombre de hardware nodes ou de serveurs physiques. Pour profiter de ces déploiements complexes, nous offrons des solutions d'automatisation décrites dans ce document.
Ce document explique comment installer ou mettre à niveau le Panel dans Virtuozzo Containers, ou comment l'exécuter sur les serveurs physiques sans interagir avec le programme d'installation de Parallels. A partir de là, vous pouvez apprendre comment créer un miroir local du serveur de mises à jour de Parallels Updates pour réduire le trafic et économiser du temps.
Les scénarios d'installations uniques via le programme d'installation de Parallels sont couverts par un autre document : Guide de mise à niveau et d'installation de Parallels Plesk Panel 10.1.
Présentation
Le chapitre "Déploiement dans Parallels Virtuozzo Containers" est axé sur le déploiement dans les environnements Parallels Containers.
Le chapitre "Déploiement autonome" explique comment automatiser les installations exécutées par le programme d'installation de Parallels.
Le chapitre "Configuration après le déploiement du Panel" décrit les actions que vous pouvez vouloir exécuter pour configurer une instance du Panel déployé.
Le chapitre "Créer un miroir du serveur de mises à jour de Parallels" traite de la création de miroirs personnalisés du répertoire de distributions du Panel.
A propos de ce guide 7
Le chapitre "Installer et mettre à niveau les clés de licence" explique comment installer ou
mettre à niveau la clé de licence du Panel.
.
Ce chapitre est axé sur les thèmes suivants :
Dans ce chapitre :
PVC pour Linux ................................................................................................. 8
Installer le Panel dans Parallels Containers ....................................................... 15
Dans cette section :
A propos des Templates de Panel 10 pour Linux .............................................. 9
Installer le Panel sur PVC pour Linux ................................................................ 11
Mettre à niveau le Panel sur PVC pour Linux .................................................... 14
C H A P I T R E 2

Le déploiement dans Parallels Virtuozzo Containers

1. Il évoque le jeu de templates PVC de Parallels Plesk Panel.
2. Il ne traite que des étapes essentielles à exécuter via le CLI de Parallels Containers
pour déployer le Panel. L'accent est porté sur la création d'un conteneur avec Parallels Plesk Panel. Pour en savoir plus sur le CLI de Parallels Containers ou sur l'API de Parallels Containers (XML ou SOAP), reportez-vous à la documentation des développeurs de Parallels Containers (anglais) (http://www.parallels.com/ptn/documentation/virtuozzo/).

PVC pour Linux

Le déploiement dans Parallels Virtuozzo Containers 9

A propos des Templates de Panel 10 pour Linux

pp10
Le template coeur du Panel. Il contient les composants de base, le gestionnaire de sauvegardes et SiteBuilder.
pp10-antivirus
Parallels Premium Antivirus (anciennement connu sous le nom de Dr.Web) 5.
Les templates d'applications de PVC sont des packs RPM qui, lorsqu'ils sont installés sur un node, permettent facilement de déployer l'application dans autant de conteneurs que nécessaires, économisant ainsi le nombre de ressources système critiques comme l'espace disque. Vous pouvez obtenir les templates du Panel sur le site Web de Parallels (http://www.parallels.com), ou les télécharger à l'aide de l'utilitaire de ligne de commande de PVC appelé "vzup2date -z" (PVC 4 et versions ultérieures).
Templates pour les versions majeures et pour les versions corrigées
A partir de Parallels Plesk Panel 10.0, Parallels inclut deux jeux de templates EZ pour chaque sortie de Panel : templates pour les versions majeures, et templates pour les versions corrigées. Les deux jeux de templates offrent les mêmes composants logiciels, la seule différence, c'est que les mises à jour des templates sont installées quand un conteneur est mis à jour :
Les templates pour les versions majeures reçoivent toutes les dernières mises à
jour pour la version principale du Panel. Par exemple, si le template de base pour la version majeure de Panel 10 (pp10)
est installé dans un conteneur, la commande vzpkg update <CT_ID> la mettra à jour dans la dernière version sortie du Panel 10.x.x, que ce soit 10.0.1, 10.1.0, ou autre.
Les templates pour les versions corrigées n'obtiennent que des mises à jour de
hotfix sorties pour cette version corrigée ou fixed, disons, 10.0.0. Par exemple, si le template de base pour la version corrigée du Panel 10.0.0
(pp10.0.0) est installé dans un conteneur, la commande vzpkg update <CT_ID> ne changera pas la version du Panel. Elle restera 10.0.0.
Vous pouvez reconnaître les templates pour les versions majeures et ceux pour les versions corrigées en fonction de leur nom : le préfixe du nom du premier type ne contient que la version majeure (pp10), tandis que le dernier contient une version du Panel à 3 chiffres (pp10.0.0).
Templates inclus
Comme les jeux de templates pour les versions majeures et corrigées offrent les mêmes composants, nous ne listerons que ceux de la version majeure, et ce à des fins de simplicité.
Les templates EZ suivants sont inclus dans Parallels Plesk Panel 10 :
10 Le déploiement dans Parallels Virtuozzo Containers
pp10-billing
Composants Gestionnaire Clients & Activité commerciale et SSO (single sign-on).
pp10-cf-support
Prise en charge de ColdFusion : bibliothèques nécessaires pour exécuter ColdFusion avec le Panel.
pp10-gameservers
Les modules du serveur de jeux du Panel : Counter Strike et Battlefield 2.
pp10-kav
Module anti-virus de Kaspersky.
pp10-mailman
Gestionnaire des listes de diffusion Mailman.
pp10-migration
Le Gestionnaire du Panel permet de migrer les données d'hébergement à partir d'autres serveurs de Panel.
pp10-panel-addons
Les modules du Panel : Pare-feu, VPN et Serveur de fichiers.
pp10-postfix
Serveur de messagerie Postfix. Alternative à Qmail.
pp10-qmail
Serveur de messagerie Qmail. Alternative à Postfix.
pp10-spamassassin
Outil de filtrage anti-spam SpamAssassin.
pp10-tomcat
Prise en charge de Tomcat.
pp10-vps-optimize d
Configuration VPS-optimized. Configure le conteneur pour utiliser le minimum de ressources. Notez que certaines fonctionnalités d'hébergement seront désactivées. Pour en savoir plus, veuillez vous reporter à la section Optimiser le Panel pour agir dans un VPS.
pp10-watchdog
Module de surveillance du système Watchdog.
pp10-webhosting-a ddons
Prise en charge des fonctions d'hébergement : mod_bw, MIVA, perl-Apache-ASP, et Ruby on Rails.
pp10-webmail
Outils de messagerie Web Horde et Atmail Open.
Le déploiement dans Parallels Virtuozzo Containers 11

Installer le Panel sur PVC pour Linux

Déployer Parallels Plesk Panel dans un environnement Parallels Containers implique les deux étapes suivantes :
1. Installer le template d'application du Panel sur un noeud matériel ou hardware node.
2. Créer un conteneur et déployer l'application à partir du template.
Pour en savoir plus sur le CLI de Parallels Containers ou sur l'API de Parallels Containers (XML ou SOAP), reportez-vous à la documentation des développeurs de Parallels Containers (anglais) (http://www.parallels.com/ptn/documentation/virtuozzo/).
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 le Panel, vous avez toujours la possibilité de cloner un conteneur existant installé dans le Panel qui agit en tant que conteneur modèle.
Une fois le template activé sur un hardware node, le jeu coeur de fichiers est alors déployé, y compris la définition du répertoire des packs d'application. Lorsque l'application est installée dans un conteneur, Parallels Containers communique avec le répertoire (le répertoire par défaut se situe ici : http://autoinstall.plesk.com), récupère les packs d'application et les installe dans le conteneur. Les packs sont stockés dans le cache du node jusqu'à ce qu'ils soient nettoyés. Ils sont ensuite récupérés du répertoire une fois l'application installée dans le conteneur. Pour économiser du temps et réduire le trafic, vous pouvez utiliser un miroir personnalisé du répertoire du Panel. Pour en savoir plus, reportez-vous à la section Créer un miroir du Serveur de mises à jour de Parallels.
Une fois l'installation terminée, initialisez le Panel (cf. page 34).
Pour installer un template du Panel sur un hardware node de Parallels
Containers à l'aide de l'utilitaire vzup2date, procédez comme suit :
1. Connectez-vous à l'hardware node cible de Parallels Containers via SSH.
2. Installez le template d'application en exécutant une commande au format suivant :
pour les templates EZ :
vzup2date -z
pour les templates standards : :
vzup2date -z
3. Sélectionnez les templates d'applications et d'OS requis et cliquez sur Suivant pour démarrer l'installation.
12 Le déploiement dans Parallels Virtuozzo Containers
Pour installer manuellement un template du Panel sur un hardware node
de Parallels Containers, procédez comme suit :
1. Obtenez le template de Panel à partir du site Web de Parallels et envoyez-le dans l'hardware node cible de Parallels Containers.
2. Installez le template d'application en exécutant une commande au format suivant :
rpm -Uvh <chemin d'accès absolu vers le template>
Par exemple, la commande suivante installe Qmail :
rpm -Uvh pp10-centos-5-x86_64-ez-3.0.0-35.prl.293476.noarch.rpm
Pour utiliser un miroir personnalisé, procédez comme suit :
1. Configurez un miroir comme expliqué dans la section Créer un miroir du Serveur de mises à jour de Parallels (cf. page 40).
2. Sur l'hardware node, éditez le fichier indiquant l'URL du répertoire :
Le fichier à éditer est
/vz/template/Linux/<version-de-l'os>/<plate-forme>/config/app /<nom-template-app>/default/repositories. Par exemple :
/vz/template/Linux/<version-de-l'os>/<plate-forme>/config/app /pp10/default/repositories.
3. Remplacez les URL du serveur de mises à jour de Parallels par celles correspondantes et enregistrez le fichier.
4. Nettoyez ou réinitialisez les métadonnées des packs.
Vous pouvez y parvenir, par exemple, avec la commande vzpkg clean. Pour en savoir plus, reportez-vous au Guide de référence de Parallels Containers pour Linux (anglais) situé dans le Parallels Technology Network (http://www.parallels.com/ptn/documentation/virtuozzo/).
Pour créer un nouveau conteneur et l'installer dans le Panel, procédez
comme suit :
1. Créez un conteneur et configurez-le.
Entrez les commandes suivantes :
vzctl create <CTID> [options] vzctl set <CTID> <nom_du_paramètre> <valeur> [--save]
sachant que
<CTID> définit un numéro ID arbitraire du conteneur supérieur à 100, qui est
unique sur l'hardware node
--save dit à vzctl d'enregistrer ou non les changements dans le fichier de
configuration du conteneur
Le déploiement dans Parallels Virtuozzo Containers 13
Remarque : Pour en savoir plus sur la création des conteneurs et les options de configuration, reportez-vous au Guide de référence de Parallels Containers pour Linux (anglais) situé dans le Parallels Technology Network (http://www.parallels.com/ptn/documentation/virtuozzo/).
Les commandes ci-dessous permettent les actions suivantes :
1. Créer un conteneur portant l'ID 444 et l'IP 10.100.1.2, basé sur le template d'OS Debian 5.
2. Définir une barrière et limite de la mémoire du noyau non échangeable, de la mémoire privée (ou potentiellement privée), du nombre des fichiers ouverts par tous les processus des conteneurs, de l'espace disque et d'un nombre total d'inodes de disque (fichiers, répertoires, liens symboliques) qui peuvent être alloués par le conteneur.
3. Sauvegarder les valeurs de la limite/barrière pour le fichier de configuration des conteneurs.
4. Permettre l'utilisation de Power Panel sur le port vzpp avec les options "--offline_management yes --offline_service vzpp".
# vzctl create 444 --ostemplate debian-5.0-x86_64 # vzctl set 444 --ipadd 10.100.1.2 --hostname example.com --save # vzctl set 444 --save --kmemsize 24299200:26429120 --privvmpages 362144:392912 --numfile 12000:12000 --diskspace 5117880:5242880 --diskinodes 350000:370000 # vzctl set 444 --save --offline_management yes --offline_service vzpp
Important : Il est obligatoire d'utiliser exactement ces mêmes valeurs pour les options afin de garantir la compatibilité du Panel avec l'environnement Virtuozzo.
2. Démarrez le conteneur récemment créé :
# vzctl start <CTID>
3. Installez le template du Panel dans le conteneur :
avec les templates EZ :
vzpkg install <CTID> <nom_du_template_ppp> ...
Par exemple, la commande suivante installe les composants de base du Panel, le Gestionnaire Clients & Activité commerciale et l'anti-virus Kaspersky :
# vzpkg install 444 pp10 pp10-billing pp10-kav
Pour cloner un conteneur, procédez comme suit :
Entrez une commande au format suivant :
vzmlocal -C {CT List} {CT List} = <source_CTID>:<dst_CTID>[:[<dstCT_private>][:<dstCT_root>]] [...]
14 Le déploiement dans Parallels Virtuozzo Containers
Vous devez indiquer l'ID du conteneur source (<source_CTID>) et celui du conteneur cible (<dst_CTID>). Vous n'êtes pas obligé d'indiquer le chemin d'accès de la sphère privée du conteneur cible (<dstCT_private>) et le chemin d'accès root (<dstCT_root>). Cela vous permet d'écraser les chemins par défaut /vz/private/<dst_CTID> et /vz/root/<dst_CTID>, respectivement. Pour en savoir plus sur les options de commande, reportez-vous au Guide de référence de
Parallels Containers pour Linux (anglais) situé dans le Parallels Technology Network (http://www.parallels.com/ptn/documentation/virtuozzo/).
Par exemple, pour cloner le conteneur avec le Panel créé lors de la procédure précédente, exécutez la commande suivante :
# vzmlocal -C 444:445

Mettre à niveau le Panel sur PVC pour Linux

Cette section explique comment mettre à niveau Plesk 8.x ou 9.x vers la toute dernière version de Parallels Plesk Panel 10 dans Parallels Containers pour Linux.
Important : Assurez-vous que vous mettez à niveau tous les composants installés lors de la mise à niveau vers une version plus récente de Parallels Plesk Panel. Cette mise à niveau est requise pour éviter les conflits causés par les composants qui ne sont plus à jour.
Remarque : Ne supprimez pas du VPS les templates des versions précédentes de Plesk avant de mettre à niveau.
Important : Parallels Plesk SiteBuilder 4.5 n'est pas mis à niveau. Sinon, la nouvelle version de SiteBuilder s'installe à côté de la précédente. C'est pourquoi vous avez la possibilité de gérer des sites existants dans SiteBuilder 4.5 et de créer de nouveaux sites soit dans SiteBuilder 5.0 soit dans 4.5. La mise à niveau des sites existants vers le nouveau format s'exécute manuellement.
Pour mettre à niveau Plesk 8.x ou 9 .x vers le Panel 10 installé avec les
templates EZ dans l'environnement de Parallels Containers :
1. Installez les dernières versions des templates Panel sur l'Hardware Node avec la commande suivante :
rmp -Uvh <liste de vztemplates>
2. Ne supprimez pas les templates des versions précédentes de Plesk et installez les dernières versions des templates du Panel dans le conteneur avec la commande suivante :
vzpkg install <CTID> <liste des templates sélectionnés>
Par exemple :
vzpkg install 444 pp10 pp10-kav
Remarque : Les templates du serveur de messagerie pp10-qmail et pp10-postfix ne doivent pas être installés en même temps.
Loading...
+ 32 hidden pages