Un nouveau serveur dédié chez OVH
Installer un serveur dédié che OVH So You Start pour lequel le dernier « template » OVH n’est toujours pas disponible. Par exemple, installer le dernière version Debian avec Proxmox 7.x.


Préparer la nouvelle installation
Lors de l’installation votre serveur il aura besoin de s’intégrer rapidement et sans ereur sur le réseau. Avec la configuration TCP/IP de votre serveur il faut aussi définir un nom unique, le host de votre serveur nécessaire dans la configuration de base de tout seveur linux.
Inscire votre serveur dans votre DNS
> Ajouter une entrée > Champs de pointage « A »
monserveur IN A 198.27.92.1
monserveur4 IN A 198.27.92.1
> Ajouter une entrée > Champs de pointage « AAAA »
monserveur IN AAAA 2001:41d0:1008:1a3c::1
monserveur6 IN AAAA 2001:41d0:1008:1a3c::1
Défnir le reverse DNS de votre nouveau serveur
> espace client So You Start > Tableau de bord > IP
> * (click doit) > Reverse
monserveur.ma-solution.fr
Installation proxmox 7
à partir d’une image ISO
Installation d’une image ISO sur serveur dédié OVH / SoYouStart
https://nicolas.busseneau.fr/fr/blog/2021/07/ovh-soyoustart-install-iso-image
J'ai utilisé la procedure décrite dans le lien ci-dessus :
-
Basculer en mode rescue depuis le menu Boot / Netboot.
- Télécharger l’image ISO de proxmox VE
wget http://download.proxmox.com/iso/proxmox-ve_7.1-1.iso
- Installer QEMU, KVM, et OVMF, et lancer le service
apt-get install qemu qemu-kvm ovm
qemu-system-x86_64 -enable-kvm -nodefaults -cdrom /root/proxmox-ve_7.1-1.iso -hda /dev/sda -hdb /dev/sdb -bios /usr/share/ovmf/OVMF.fd -smp 4 -m 4G -net nic -net user -vga std -vnc localhost:0 -usbdevice tablet -k
- se connect en vnc sur localhost par un tunnel ssh :
ssh root@carolinne.ma-solution.fr -L 5900:localhost:5900
- Dérouler l’instation Proxmox,
- retrouvez les information réseau avec ces commandes :
ip addr show eth0 ip route cat /etc/resolv.conf
- Vérifier la configuration réseau :
(en fait il à fallu changer manuellement iface par eno1)
vi /etc/network/interfaceauto lo iface lo inet loopback iface eno1 inet manual auto vmbr0 iface vmbr0 inet static address 164.132.166.60/24 gateway 164.132.166.254 bridge-ports eno1 bridge-stp off bridge-fd 0 Redemarrez et vérifier si vous arrivez à vous connecter en ssh.
- Reconfigurer en no subsciption
vi /etc/apt/sources.list.d/pve-enterprise.list#deb https://enterprise.proxmox.com/debian/pve bullseye pve-enterprise
deb http://download.proxmox.com/debian/pve bullseye pve-no-subscription
Lister les volumes
root@rescue:~# lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
sdb 8:16 0 3.7T 0 disk
├─sdb2 8:18 0 512M 0 part
├─sdb3 8:19 0 3.7T 0 part
└─sdb1 8:17 0 1007K 0 part
sda 8:0 0 3.7T 0 disk
├─sda2 8:2 0 512M 0 part
├─sda3 8:3 0 3.7T 0 part
└─sda1 8:1 0 1007K 0 part
root@rescue:~# zpool list
no pools available
root@rescue:~# zpool import
pool: rpool
id: 13960589795648334543
state: ONLINE
status: The pool was last accessed by another system.
action: The pool can be imported using its name or numeric identifier and
the ‘-f’ flag.
see: http://zfsonlinux.org/msg/ZFS-8000-EY
config:
rpool ONLINE
mirror-0 ONLINE
sda3 ONLINE
sdb3 ONLINE
root@rescue:~# zpool import -fR /tmp rpool
cannot mount ‘/tmp’: directory is not empty
root@rescue:~# zpool list
NAME SIZE ALLOC FREE EXPANDSZ FRAG CAP DEDUP HEALTH ALTROOT
rpool 3.62T 1.28G 3.62T – 0% 0% 1.00x ONLINE /tmp
root@rescue:~# zfs list
NAME USED AVAIL REFER MOUNTPOINT
rpool 1.28G 3.51T 104K /tmp/rpool
rpool/ROOT 1.28G 3.51T 96K /tmp/rpool/ROOT
rpool/ROOT/pve-1 1.28G 3.51T 1.28G /tmp
rpool/data 96K 3.51T 96K /tmp/rpool/data
zpool history rpool
zpool history rpool
History for ‘rpool’:
2021-11-26.22:27:36 zpool create -f -o cachefile=none -o ashift=12 rpool mirror /dev/disk/by-id/ata-QEMU_HARDDISK_QM00001-part3 /dev/disk/by-id/ata-QEMU_HARDDISK_QM00002-part3
2021-11-26.22:27:36 zfs create rpool/ROOT
2021-11-26.22:27:37 zfs create rpool/data
2021-11-26.22:27:37 zfs create rpool/ROOT/pve-1
2021-11-26.22:27:37 zfs set atime=off rpool
2021-11-26.22:27:38 zfs set compression=on rpool
2021-11-26.22:27:38 zfs set sync=disabled rpool
2021-11-26.22:29:29 zfs set sync=standard rpool
2021-11-26.22:29:29 zfs set mountpoint=/ rpool/ROOT/pve-1
2021-11-26.22:29:30 zpool set bootfs=rpool/ROOT/pve-1 rpool
Cependant l’installeur proxmox n’à pas créé de partition SWAP.
Créer une partion SWAP sur un rpool ZFS
http://www.unixmaniax.fr/wiki/index.php?title=ZFS#Le_swap_sous_ZFS
zfs create -V 32G -b 8k -o compression=zle \
-o logbias=throughput -o sync=always \
-o primarycache=metadata -o secondarycache=none \
-o com.sun:auto-snapshot=false rpool/swap
# Ceci va créer un volume qui sera accessible depuis
ls /dev/zvol/rpool/swap
#formater le volume swap :
mkswap -f /dev/zvol/rpool/swap
#definir le swap au démarrage :
echo /dev/zvol/rpool/swap none swap defaults 0 0 >> /etc/fstab
swapon -av
Utiliser le template OVH et régler les partitions
Example de partitionnement, pour un serveur avec disque 2 * 4To t 32 Go de mémoire.
# df -H | grep md
/dev/md 455G 1.2G 54G 3% /
/dev/md2 511M 55M 426M 12% /boot
/dev/md5 4.0T 34M 4.0T 1% /var/lib/vz
Créer partition ZFS en raid1
Désactiver la partition XFS
umount /var/lib/vz
mdadm –stop /dev/md5
mdadm –remove /dev/md5
fdisk /dev/sda (d 5 ; n 5 Yes ; w)
fdisk /dev/sdb (d 5 ; n 5 Yes ; w)
Installer le module ZFS sur Debian 10
Le pack ZFS est accessible sur l’espace Debian 10 Contrib.
apt-update apt install software-properties-common apt-add-repository contrib apt-update
Pré-installer les dépendances de ZFS
apt install Linux-headers-$(uname -r) spl kmod
Intaller ZFS
apt install zfsutils-linux zfs-dkms zfs-zed
Créer le pool et la partition ZFS
/sbin/modprobe zfs
zpool create zfspool mirror /dev/sda5 /dev/sdb5
zfs set mountpoint=/zfspool zfspool
zfs create -o mountpoint=/var/lib/vz zfspool/vz
Configurer etc/hosts et le réseau en mode statique (/etc/network/interface)
Configurer le réseau :
commentez les « source directory » et definissez votre adresse IP de manière statique :
vi /etc/network/interface
# Include files from /etc/network/interfaces.d: #source-directory /etc/network/interfaces.d # Cloud images dynamically generate config fragments for newly # attached interfaces. See /etc/udev/rules.d/75-cloud-ifupdown.rules # and /etc/network/cloud-ifupdown-helper. Dynamically generated # configuration fragments are stored in /run: #source-directory /run/network/interfaces.d auto lo iface lo inet loopback iface lo inet6 loopback iface eno1 inet manual auto vmbr0 iface vmbr0 inet static address 164.132.166.60/24 gateway 164.132.166.254 bridge-ports eno1 bridge-stp off bridge-fd 0
vi /etc/hosts
164.132.166.60 boule.ma-solution.fr boule
Installer Proxmox VE
Inspiré de la documentation en ligne pour Buster :
https://pve.proxmox.com/wiki/Install_Proxmox_VE_on_Debian_Buster
Upgrade from 6.x to 7.0
https://pve.proxmox.com/wiki/Upgrade_from_6.x_to_7.0
echo "deb [arch=amd64] http://download.proxmox.com/debian/pve bullseye pve-no-subscription" > /etc/apt/sources.list.d/pve-install-repo.list
wget http://download.proxmox.com/debian/proxmox-release-bullseye.gpg -O /etc/apt/trusted.gpg.d/proxmox-release-bullseye.gpg chmod +r /etc/apt/trusted.gpg.d/proxmox-release-bullseye.gpg
apt update && apt full-upgrade apt install proxmox-ve postfix open-iscsi

Sending Payments
Add Funds and Withdraw Anytime, Anywhere
Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud
Lorem ipsum dolor sit amet consectetur adipiscing
Lorem ipsum dolor sit amet consectetur adipiscing
Centralized Management
Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam

Lorem Ipsum
Lorem ipsum dolor sit amet, consectetur adipiscing elit

Lorem Ipsum
Lorem ipsum dolor sit amet, consectetur adipiscing elit

Lorem Ipsum
Lorem ipsum dolor sit amet, consectetur adipiscing elit

Lorem Ipsum
Lorem ipsum dolor sit amet, consectetur adipiscing elit
Multi-Currency Support
Pay & Receive Money With 40+ Currencies
Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud
