Browse Source

openvz7 chiffre: typo dans les sauts de lignes pour l'affichage des balises code :-)

ajout de la précision pour forcer dracut a utiliser un noyau precis en mode rescue
pull/4/head
victor héry 6 years ago
parent
commit
fa2bcc6be3
1 changed files with 16 additions and 2 deletions
  1. +16
    -2
      content/2017/2017-11-23-installer-openvz-a-distance.md

+ 16
- 2
content/2017/2017-11-23-installer-openvz-a-distance.md View File

@ -70,10 +70,12 @@ Récupérez via votre serveur HTTP (celui avec l'ISO montée) les 2 fichiers d'i
wget http://votredomaine.tld/vz/images/pxeboot/vmlinuz -O /boot/vmlinuz_ovz7
Notez la configuration réseau de votre serveur. Il vous faut adresse IP, passerelle, masque réseau et serveurs DNS :
ip address show
cat /etc/resolv.conf
Enfin, récupérez l'id de votre disque dur pour le menu de boot :-)
blkid /dev/sda1 # Récupérez l'id de la partition de votre /boot
On va ensuite éditer grub pour ajouter une entrée spécifique pour booter sur l'installeur :
@ -174,7 +176,19 @@ On va ensuite utiliser le splendide plugin [dracut-crypt-ssh](https://github.com
yum install epel-release
wget -O /etc/yum.repos.d/rbu-dracut-crypt-ssh-epel-7.repo https://copr.fedorainfracloud.org/coprs/rbu/dracut-crypt-ssh/repo/epel-7/rbu-dracut-crypt-ssh-epel-7.repo
yum install dracut-crypt-ssh
dracut --force
Par défaut, dracut va générer un initramfs pour le noyau sur lequel le serveur est démarré, à savoir celui du rescue.
Pas très utile dans notre cas...
Récupérez donc le "vrai" noyau qu'utilise openvz :
# ls /boot/
[...]
vmlinuz-3.10.0-514.16.1.vz7.30.10
On va ici générer l'image initramfs pour le noyau 3.10.0-514.16.1.vz7.30.10 :
dracut --force /boot/initramfs-3.10.0-514.16.1.vz7.30.10.img 3.10.0-514.16.1.vz7.30.10
La commande dracut ne doit rien vous renvoyer mais peut être longue à exécuter... Si vous avez une erreur, vous devrez chercher la solution avant le prochain redémarrage, car votre initramfs risque d'être HS. Au pire, le mode rescue vous serez extrêmement utile !
@ -217,7 +231,7 @@ Si tout s'est bien passé, au bout de quelques minutes (selon votre serveur), le
# console_peek # Pour voir ce qu'affiche la console, notamment la demande de mot de passe
# console_auth # Pour vous permettre de taper la clef des disques dur
Si le mot de passe est correcte, le boot va continuer et votre shell va se terminer et votre serveur terminer de démarrer tranquillement.
Si le mot de passe est correcte, le boot va continuer, votre shell va se terminer et votre serveur terminer de démarrer tranquillement.
Vous devriez ensuite pouvoir vous connecter de manière tout à fait classique avec vos identifiants (le mot de passe root indiqué à l'installation).
Si jamais initramf ne continue pas, n'hésitez pas à utiliser de nouveau `console_peek` pour récupérer le contenu de la console et voir ce qui coince.

Loading…
Cancel
Save