« Proxmox » : différence entre les versions

De Reliable Brain
(Page créée avec « == Généralités == Hyperviseur opensource, libre et gratuit. == Installation == J'utilise un NUC Intel Core I5 avec 32 Go de RAM et 1 To de SSD. Procédure de personnali… »)
 
 
(17 versions intermédiaires par le même utilisateur non affichées)
Ligne 4 : Ligne 4 :
J'utilise un NUC Intel Core I5 avec 32 Go de RAM et 1 To de SSD.
J'utilise un NUC Intel Core I5 avec 32 Go de RAM et 1 To de SSD.
Procédure de personnalisation : https://community.capensis.org/t/nouveautes-installation-et-configuration-de-proxmox-5-2/133
Procédure de personnalisation : https://community.capensis.org/t/nouveautes-installation-et-configuration-de-proxmox-5-2/133
=== Désactivation du message de souscription ===
* https://developpaper.com/remove-the-pop-up-prompt-of-no-valid-subscription-in-proxmox-ve/
=== Mode en place de VM avec Cloud-Init ===
https://atlanticaweb.fr/p/utiliser-une-image-cloud-init-dans-proxmox/
=== Sécurisation ===
* http://www.touteladomotique.com/index.php?option=com_content&view=article&id=2125:virtualisation-domestique-tutoriel-proxmox-suite-partie-7&catid=79:informatique&Itemid=90
* https://doc.ataxya.net/books/proxmox-ve/page/securisation-basique-de-son-proxmox
==== Fakil2ban ====
* https://doc.ataxya.net/books/proxmox-ve/page/securisation-basique-de-son-proxmox
==== TOTP ====
* https://doc.ataxya.net/books/proxmox-ve/page/securisation-basique-de-son-proxmox
=== Création et utilisation d'un partage Synology ===
et création des partages CIFS
* http://www.touteladomotique.com/index.php?option=com_content&view=article&id=2199:virtualisation-domestique-tutoriel-proxmox-ve-53-edition-2019&catid=79:informatique&Itemid=90
=== Différence entre VM et CT ===
* http://www.touteladomotique.com/index.php?option=com_content&view=article&id=2159:virtualisation-domestique--tutoriel-debian-9-kvm-et-lxc--derniere-partie&catid=79:informatique&Itemid=90
=== Activation des sauvegardes différentielles ===
* https://github.com/ayufan/pve-patches
=== Correction d'un bug qui interdit les sauvegardes des CT ===
Modifier le fichier nano /etc/vzdump.conf
<source>tmpdir: /tmp</source>
=== Connexion avec 1 seul Proxmox sur un cluster ===
pvecm expected 1
== Mesure des performances ==
root@proxmox:# pveperf
Exemple à Nantes
CPU BOGOMIPS:      36799.44
REGEX/SECOND:      4036363
HD SIZE:          93.99 GB (/dev/mapper/pve-root)
BUFFERED READS:    524.80 MB/sec
AVERAGE SEEK TIME: 0.15 ms
FSYNCS/SECOND:    177.26
DNS EXT:          27.89 ms
DNS INT:          19.44 ms (cahuet.com)
== Outils associés ==
Sur Linux, installer le logiciel VirtViewer pour voir les machines nativement avec SPICE : <source>sudo apt install  virt-viewer</source>
== Démonter des volumes NFS ==
Source : http://www.touteladomotique.com/index.php?option=com_content&view=article&id=2199:virtualisation-domestique-tutoriel-proxmox-ve-53-edition-2019&catid=79:informatique&Itemid=90
Liste les volumes montés :
mount
Forcer des volumes à être démontés :
fusermount -uz /mnt/pve/<volume>
rm -dr <volume>
Plein de commandes utiles :
http://www.touteladomotique.com/index.php?option=com_content&view=article&id=2199:virtualisation-domestique-tutoriel-proxmox-ve-53-edition-2019&catid=79:informatique&Itemid=90
== Installation sur les VM Linux ==
Installer le paquet <source>sudo apt install qemu-guest-agent</source>
== Convertir un disque VMWare pour Proxmox ==
* Exemple : https://benheater.com/proxmox-gns3-remote-server/
== Réparer Cluster perdu anormalement ==
# Se connecter sur les hyperviseurs qui ne sont plus membres du cluster
# Lancer les commandes suivantes :
systemctl reset-failed pve-cluster
systemctl restart corosync pve-cluster
systemctl status pve-cluster corosync
== Redimensionner un disque sous Promox ==
Ceci peut et doit être fait sur une VM active
Source : https://www.petitsurfeur.net/linux/redimensionner-disque-machine-virtuelle-vm-sous-proxmox/
# Faire un RESIZEDISK dans ProxMox
# Se connecter sur la VM
# lancer un "fdisk -l"
# Entrer un "parted" puis un "print free"
# Lancer un "residepart 2" et entrer "100%" pour occuper tout l'espace alloué
# refaire un "print free" pour vérifier qu'il n'y a plus d'espace disque
# quitter parted en entrant "q" puis valider
# Saisir la commande suivante pour redimensionner "resize2fs /dev/sda2" le disque
# Faire enfin un "df -h" pour vérifier que l'espace alloué est désormais correct
== Import une image ISO depuis le Proxmox en CLI ==
Si cela ne fonctionne en mode GUI, passer en mode CLI via SSH sur le Proxmox :
cd /var/lib/vz/template/iso
wget https://<url de la distribution>
C'est tout, l'image est directement téléchargée sans intermédiaire.
== Installer Docker sur un container LXC ==
curl -fsSL https://get.docker.com -o get-docker.sh
sh get-docker.sh
Et pour le lancer en rootless :
  dockerd-rootless-setuptool.sh install

Dernière version du 30 avril 2023 à 19:50

Généralités

Hyperviseur opensource, libre et gratuit.

Installation

J'utilise un NUC Intel Core I5 avec 32 Go de RAM et 1 To de SSD. Procédure de personnalisation : https://community.capensis.org/t/nouveautes-installation-et-configuration-de-proxmox-5-2/133

Désactivation du message de souscription

Mode en place de VM avec Cloud-Init

https://atlanticaweb.fr/p/utiliser-une-image-cloud-init-dans-proxmox/

Sécurisation

Fakil2ban

TOTP

Création et utilisation d'un partage Synology

et création des partages CIFS

Différence entre VM et CT

Activation des sauvegardes différentielles

Correction d'un bug qui interdit les sauvegardes des CT

Modifier le fichier nano /etc/vzdump.conf

tmpdir: /tmp

Connexion avec 1 seul Proxmox sur un cluster

pvecm expected 1

Mesure des performances

root@proxmox:# pveperf Exemple à Nantes

CPU BOGOMIPS:      36799.44
REGEX/SECOND:      4036363
HD SIZE:           93.99 GB (/dev/mapper/pve-root)
BUFFERED READS:    524.80 MB/sec
AVERAGE SEEK TIME: 0.15 ms
FSYNCS/SECOND:     177.26 
DNS EXT:           27.89 ms
DNS INT:           19.44 ms (cahuet.com)

Outils associés

Sur Linux, installer le logiciel VirtViewer pour voir les machines nativement avec SPICE :

sudo apt install  virt-viewer

Démonter des volumes NFS

Source : http://www.touteladomotique.com/index.php?option=com_content&view=article&id=2199:virtualisation-domestique-tutoriel-proxmox-ve-53-edition-2019&catid=79:informatique&Itemid=90

Liste les volumes montés :

mount

Forcer des volumes à être démontés :

fusermount -uz /mnt/pve/<volume>
rm -dr <volume>

Plein de commandes utiles : http://www.touteladomotique.com/index.php?option=com_content&view=article&id=2199:virtualisation-domestique-tutoriel-proxmox-ve-53-edition-2019&catid=79:informatique&Itemid=90

Installation sur les VM Linux

Installer le paquet

sudo apt install qemu-guest-agent

Convertir un disque VMWare pour Proxmox

Réparer Cluster perdu anormalement

  1. Se connecter sur les hyperviseurs qui ne sont plus membres du cluster
  2. Lancer les commandes suivantes :
systemctl reset-failed pve-cluster
systemctl restart corosync pve-cluster
systemctl status pve-cluster corosync

Redimensionner un disque sous Promox

Ceci peut et doit être fait sur une VM active Source : https://www.petitsurfeur.net/linux/redimensionner-disque-machine-virtuelle-vm-sous-proxmox/

  1. Faire un RESIZEDISK dans ProxMox
  2. Se connecter sur la VM
  3. lancer un "fdisk -l"
  4. Entrer un "parted" puis un "print free"
  5. Lancer un "residepart 2" et entrer "100%" pour occuper tout l'espace alloué
  6. refaire un "print free" pour vérifier qu'il n'y a plus d'espace disque
  7. quitter parted en entrant "q" puis valider
  8. Saisir la commande suivante pour redimensionner "resize2fs /dev/sda2" le disque
  9. Faire enfin un "df -h" pour vérifier que l'espace alloué est désormais correct

Import une image ISO depuis le Proxmox en CLI

Si cela ne fonctionne en mode GUI, passer en mode CLI via SSH sur le Proxmox :

cd /var/lib/vz/template/iso
wget https://<url de la distribution>

C'est tout, l'image est directement téléchargée sans intermédiaire.

Installer Docker sur un container LXC

curl -fsSL https://get.docker.com -o get-docker.sh
sh get-docker.sh

Et pour le lancer en rootless :

 dockerd-rootless-setuptool.sh install