Création d'une VM et d'un CT

KVM - Machine virtuelle

Pour installer une première machine virtuelle, nous allons commencer par télécharger un mini-iso de debian stable : https://deb.debian.org/debian/dists/stable/main/installer-amd64/current/images/netboot/mini.iso

Une fois le téléchargement terminé, se rendre dans Centre de données > pve > local (pve) > Images ISO

Aller dans Centre de données > pve > 100 (vm1) > Options

Aller dans Centre de données > pve > 100 (vm1)

Pendant que la machine reboot, ajouter une entrée au fichier : ~/.ssh/config

Host vm1
    Hostname localhost
    Port 10001
    User user
    IdentityFile ~/.ssh/cle_tp_admx

Si vous avez bien configuré la redirection de port sur la carte réseau de la machine Proxmox sur Virtualbox ainsi que mis en place la configuration FireHol sur le système Proxmox. Alors vous devez pouvoir entrer :

ssh-copy-id vm1
ssh vm1

Profiter de cette cession pour configurer les « locales » afin que les commandes ne couinent pas parce qu'elle ne savent pas parler français. Pour celà, il faut reconfigurer le paquet « locales ». En utilisant la barre d'espace pour cocher l'option « fr_FR.UTF-8 ».

sudo dpkg-reconfigure locales
# Cocher la ligne fr_FR.UTF-8 → AVEC LA BARRE D'ESPACE

On peut maintenant installer un serveur web Apache ou Nginx et voir si le proxy inversé fonctionne.

LXC - Conteneur

Si vous n'avez pas les modèles Turnkey, il faut exécuter la commande :

sudo pveam update

Nous allons maintenant essayer de créer un conteneur. Pour commencer il faut aller dans la section Centre de données > pve > local (pve) > Modèle de conteneurs

Lorsque « TASK OK » s'affiche, vous pouvez fermer la fenêtre popup puis démarrer le conteneur. Lancer la console et s'identifier avec le compte root et le mot de passe fournit pendant l'installation.

Là il faut indiquer un mot de passe pour la base de donnée (qu'utilisera MediaWiki) puis pour le compte admin de MediaWiki. Pour le nom de domaine, indiquer ct1.admx.osef. Ne pas fournir de clé d'API et fournir une adresse e-mail bidon (ex: noob@admx.osef). Accepter d'installer les mises à jours et enfin, entrer dans l'Advanced Menu pour sélectionner Quit.

Il faut modifier le début du fichier : /etc/apache2/sites-enabled/mediawiki.conf

<VirtualHost *:80>
    UseCanonicalName Off
    ServerAdmin  webmaster@localhost
    DocumentRoot /var/www/mediawiki/
#    RewriteEngine On
#    RewriteCond %{HTTPS} !=on
#    RewriteRule ^/(.*) https://ct1.admx.osef/$1 [R,L]
</VirtualHost>
(...)

Maintenant on peut se déconnecter (ctrl+d) et essayer de se connecter au MediaWiki via http://ct1.admx.osef:8080 si vous avez bien ajouter ct1.admx.osef à votre fichier /etc/hosts ou c:\Windows\System32\Drivers\etc\hosts pour qu'il résolve en local (127.0.0.1).

Désormais, vous pouvez jouer avec votre nouvelle plateforme de virtualisation.