Installer un serveur dédié
Oracle Linux ne fait pas partie des OS proposés par Scaleway. On va donc installer CentOS dans un premier temps, puis migrer cette installation fraîche vers Oracle Linux.
Choix de l'OS
Procéder au choix de la machine et du système d'exploitation :
-
Se connecter à la console Online.
-
Ouvrir le menu
Serveur
>Liste des serveurs
. -
Sélectionner la machine >
Administrer
>Installer
. -
Distributions serveur
>CentOS
>CentOS 7 64bits
>Installer CentOS
.
Partitionnement
Modifier le schéma de partitionnement proposé par défaut :
-
Réduire la taille de la partition principale pour avoir un peu de marge.
-
Augmenter la taille de la partition
/boot
:500 Mo
. -
La partition
/boot
sera formatée enext2
. -
Augmenter la taille de la partition d'échange en fonction de la RAM disponible.
-
Remplir l'espace disponible pour la partition principale qui reste en
ext4
.
Définition des utilisateurs
-
Choisir le mot de passe
root
. -
Définir un utilisateur normal, par exemple
microlinux
. -
Choisir un mot de passe pour cet utilisateur.
L'installateur impose une limite de 15 caractères alphanumériques.
Paramètres réseau
L'interface affiche un récapitulatif des paramètres réseau de la machine :
-
Nom d'hôte
:sd-155842
-
Adresse IP
:51.158.146.161
-
Masque de sous-réseau
:255.255.255.0
-
IP de la passerelle
:51.158.146.1
-
DNS primaire
:62.210.16.6
-
DNS secondaire
:62.210.16.7
Installation de CentOS
Cliquer sur Effacer l'intégralité de mes disques durs
pour procéder à
l'installation.
L'installation du système initial dure une petite heure.
Comptes et connexion
Configurer l'authentification par clé SSH :
$ ssh-copy-id -i .ssh/id_rsa.pub microlinux@sd-155842.dedibox.fr
L'utilisateur initial créé par l'installateur ne peut pas utiliser la commande
sudo
:
$ su -
# usermod -aG wheel microlinux
# exit
$ exit
Redéfinir les mots de passe pour l'utilisateur initial et pour root
:
$ passwd
$ sudo passwd root
Migrer vers Oracle Linux
Installer Git :
$ sudo yum install git
Récupérer le script de migration :
$ git clone https://github.com/oracle/centos2ol
Exécuter le script :
$ cd centos2ol/
$ sudo ./centos2ol.sh -rkV
$ sudo reboot
-
L'option
-r
remplace tous les paquets CentOS par des paquets Oracle. -
L'option
-k
n'installe pas le noyau UEK et désactive le dépôt correspondant. -
L'option
-V
vérifie les informations RPM avant et après la migration.
Compter près de 20 minutes sur une Dedibox Start SSD.
Faire le ménage dans les dépôts :
$ sudo rm -f /etc/yum.repos.d/*.disabled
Afficher les paquets qui n'appartiennent à aucun dépôt d'Oracle :
$ yum list extras
Supprimer ces paquets :
$ sudo yum remove centos-indexhtml kpatch
Configuration post-installation
Cliquez ici pour offrir un café au rédacteur de cette documentation.