-
Notifications
You must be signed in to change notification settings - Fork 9
Création d'un master
-
Les images ISO des versions d'Oracle Linux doivent être téléchargées dans le répertoire
~/ISO/oracle_linux_7
:$ ls -1 ~/ISO/oracle_linux_7 ks.cfg KS_ISO V100082-01.iso V834394-01.iso V921569-01.iso V975367-01.iso
-
Clonage du DVD sur le serveur K2
Pour créer un dépôt depuis l'ISO OL7 R5, depuis le virtual-host :
$ cd ~/plescripts/yum/ $ ./create_repo_from_dvd.sh -enable_repo=no -release=DVD_R5
Il est important de mettre l'option
-enable_repo=no
Pour
-release
les valeurs possibles sont DVD_R2, DVD_R3, DVD_R4 ou DVD_R5. -
3 fichiers de configuration existent :
- local_r2master.cfg pour créer un master à partir de OL7 R2
- local_r3master.cfg pour créer un master à partir de OL7 R3
- local_r4master.cfg pour créer un master à partir de OL7 R4
- local_r5master.cfg pour créer un master à partir de OL7 R5
Note : Le Grid Infra 12cR1 ne peut être installé sur un dépôt crée à partir des DVD OL7 R3 ou R4. Le link du binaire
oracle
échoue. -
Configuration du fichier local.cfg
Ajouter à la fin du fichier
~/plescripts/local.cfg
les lignes suivantes :# Pour la création d'un master il faut définir la valeur en dure : MASTER_IS=DVD_R5, # le script d'installation étant exécuté sur la VM il n'aura pas connaissance de # la valeur de MASTER_IS si elle est exportée depuis le virtual-host. # # Pour la création d'un serveur de BDD sur un master spécifique il suffit que la # variable soit définie avant le script : $ MASTER_IS=DVD_R5 ./define_new_server.sh ... MASTER_IS=DVD_R5 #MASTER_IS=${MASTER_IS:-DEFAULT} # DVD_R2 | DVD_R3 | DVD_R4 | DEFAULT case "$MASTER_IS" in DVD_R2) . ~/plescripts/local_r2master.cfg ;; DVD_R3) . ~/plescripts/local_r3master.cfg ;; DVD_R4) . ~/plescripts/local_r4master.cfg ;; DVD_R5) . ~/plescripts/local_r5master.cfg ;; *) : # Default master ;; esac
DEFAULT
sur ma configuration correspond au dépôt synchronisé chez Oracle.
-
Le fichier
local.cfg
doit contenir la configuration souhaitée. -
Il faut créer l'ISO kickstart avec le nom du nouveau master.
$ cd ~/plescripts/setup_first_vms/vbox_scripts $ ./00_create_install_iso.sh
-
Créer la VM et installer Oracle Linux
$ ./01_create_vm_and_install_ol7.sh
Ne surtout pas exécuter le script
./02_install_vm_infra.sh
.Attendre que la VM ait rebooté avant de continuer.
-
Configurer le master.
$ ./03_install_vm_master.sh
Le script peut demander d'être exécuter une seconde fois.
Pour activer un master modifier la variable MASTER_IS
du fichier local.cfg
.
La commande lsvms
indique qu'elle est le master actif.
11h17> lsvms
# Infra :
# Database master :
# - orclmaster (1024MB) Inactif
# - r4master (1024MB) Inactif
# - r3master (1024MB) Inactif
# - r2master (1024MB) Actif
# Server infrastructure K2 (384MB)
# ==============================================================================
# Databases :
...