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.
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.
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.0.
Présentation
Le chapitre "Installer le Panel dans Parallels Containers" et le chapitre "Mettre à niveau le Panel
dans Parallels Containers" sont axés sur le déploiement des environnements de Parallels
Containers.
Le chapitre "Déploiement autonome" explique comment automatiser les installations
exécutées par le programme d'installation de Parallels.
Ce chapitre est axé sur les thèmes suivants :
Dans ce chapitre :
PVC pour Linux ................................................................................................. 7
Installer le Panel dans Parallels Containers ....................................................... 14
Dans cette section :
A propos des Templates de Panel 10 pour Linux .............................................. 8
Installer le Panel sur PVC pour Linux ................................................................ 10
Mettre à niveau le Panel sur PVC pour Linux .................................................... 12
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 10.0.
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
8 Le déploiement dans Parallels Virtuozzo Containers
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 :
Le déploiement dans Parallels Virtuozzo Containers 9
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
Le 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
(cf. page 28).
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.
10 Le déploiement dans Parallels Virtuozzo Containers
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.
Une fois l'installation terminée, initialisez le Panel (cf. page 32).
Pour installer le template du Panel sur un hardware node de Parallels
Containers à l'aide de l'utilitaire vzpkg, procédez comme suit :
1. Obtenez le template de Panel à partir du site Web de Parallels
(http://www.parallels.com) 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 :
-q désactive le logging pour l'écran et le fichier de logs
-d|--debug <nombre> définit le niveau de verbosité du log de 0 à 10
Par exemple, la commande suivante installe les composants de base du Panel, le
Gestionnaire Clients & Activité commerciale et l'anti-virus Kaspersky :
vzpkg install template pp10 pp10-billing pp10-kav
Le déploiement dans Parallels Virtuozzo Containers 11
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
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 sont les 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".
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 nouvellement créé :
# vzctl start <CTID>
3. Installez le template du Panel dans le conteneur :
avec les templates EZ :
12 Le déploiement dans Parallels Virtuozzo Containers
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 :
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. La mise à
niveau conseillée suppose l'installation de nouvelles versions des templates de
composants du Panel.
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.0 installé avec les
templates EZ dans l'environnement de Parallels Containers :
Loading...
+ 28 hidden pages
You need points to download manuals.
1 point = 1 manual.
You can buy points or you can get point for every manual you upload.