Outils pour utilisateurs

Outils du site


pmox

Hyperviseur Proxmox

Proxmox est une solution libre d'hyperviseur capable d'héberger des machines virtuelles complètes (avec virtualisation des composants) et des containers utilisant directement les ressources matérielles de la machine.

Création d'une machine virtuelle ou d'un container

La création des machines nécessite de renseigner les points suivants :

  • Numéro de machine : c'est l'identifiant numérique de la machine pour Proxmox
  • Nom de la machine : c'est le hostname de la machine
  • Mot de passe pour le compte root
  • template ou cd/dvd : modèle de container ou iso du système d'exploitation de la machine virtuelle
  • rootdisk/storage : dossier de stockage des fichiers sur le serveur
  • Carte réseau :
    • Name : le nom de la carte tel qu'il sera vu par le SE
    • Bridge : permet de déterminer comment la machine accède au réseau (par défaut, vmbr0)
    • IP/Masque et Passerelle

Nomenclature section SIO

Pour la section, nous appliquons la nomenclature suivante :

  • Numéro : il correspond aux deux derniers octets de l'adressage IP; par exemple, pour l'IP 172.20.12.34, le numéro de machine sera 1234
  • Nom : le nom est structuré par les points suivants :
    • cadre de l'utilisation (SCT pour la section, nom du module, contexte, etc), sur 3 caractères
    • OS, sur 3 caractères
    • Usage
    • Exemple : SCT-2K8-AD (Serveur 2008 Active Directory de la section), SI4-DB8-ServeurProd (Serveur Debian 8 de dépôt des sites Web pour le module SI4), VOY-COS-Supervision (supervision sous le SE CentOs pour le contexte SIO-Voyage)
  • IP : l'adressage des machines est sur le réseau 172.20.0.0/16, la passerelle est 172.20.0.254 et les DNS en 172.20.0.5 et 172.20.0.7 (ou DNS du contexte)

Création de machines virtuelles en masse

* Paramétrez votre machine originale.

* Réalisez une sauvegarde de votre machine, une fois toutes les mises à jour effectuées.

I.Deployez votre machine originale à un serveur distant

a. Envoyez le fichier de votre machine au serveur distant :

scp /var/lib/vz/dump/vzdump-qemu-'ID de la machine' 'NomUtilisateurduServeurDistant'@'IpServDest':/var/lib/vz/dump/ 

b.Restaurez la machine sur le serveur distant

Aller dans le disque local , sélectionnez l'image de votre machine et cliquez sur restore puis renommez si vous avez la nécessité de le faire.

II.Deployez votre machine originale au serveur local

a. Sélectionnez la machine originale , à côté de 'Shutdown', vous avez 'More' , cliquez dessus et cliquez sur clone.

Contributeurs Moukimou Tsifanavi / Rimbault Sullivan.

Importer/Exporter des machines virtuelles depuis ou vers un serveur Proxmox

Exporter/Sauvegarder une machine virtuelle

  • Dans l'interface Proxmox, ouvrir la machine à sauvegarder
  • Cliquer sur Backup Now
  • Récupérer le fichier de sauvegarde avec FileZilla dans le dossier /var/lib/vz/template/backup/ (ou autre endroit selon l'installation de Proxmox)

Importer/Restaurer une machine virtuelle

  • Réinjecter le fichier avec FileZilla au nouvel emplacement (dans le dossier /var/lib/vz/template/backup/ par défaut)
  • Dans l'interface du Proxmox, retrouver le fichier de sauvegarde dans l'emplacement des backups, puis cliquer sur Restore.

Création d'un utilisateur et paramétrez ces rôles dans le groupe qu'il appartient

Contributeurs : Rimbault Sullivan , Tsifanavi Moukimou.

I.Exemple

Créer l'utilisateur

Compte: Administrateur Mot de passe : mp@admin14

adduser Administrateur password Administrateur New password :

Paramétrer les rôles

pveum acl modify / -group “Groupedel'utilisateur concerné” “Role à mettre”

Voici quelques rôles utilisateur pour le Proxmox:

  Administrator: has all privileges
  NoAccess: has no privileges (used to forbid access)
  PVEAdmin: can do most things, but miss rights to modify system settings (Sys.PowerMgmt, Sys.Modify, Realm.Allocate).
  PVEAuditor: read only access
  PVEDatastoreAdmin: create and allocate backup space and templates
  PVEDatastoreUser: allocate backup space and view storage
  PVEPoolAdmin: allocate pools
  PVESysAdmin: User ACLs, audit, system console and system logs
  PVETemplateUser: view and clone templates
  PVEUserAdmin: user administration
  PVEVMAdmin: fully administer VMs
  PVEVMUser: view, backup, config CDROM, VM console, VM power management.
pmox.txt · Dernière modification: 2019/01/19 21:51 par ts1sio