diff --git a/db/README.md b/db/README.md index de95ad6..987ba0e 100644 --- a/db/README.md +++ b/db/README.md @@ -1,3 +1,23 @@ -* [Création d'une base de donnée](https://github.com/PhilippeLeroux/plescripts/wiki/Cr%C3%A9ation-d'une-base-de-donn%C3%A9e) +#### PDB + * [Création d'un PDB](https://github.com/PhilippeLeroux/plescripts/wiki/Cr%C3%A9ation-d'un-PDB) + +* [Cloner un PDB à travers le réseau](https://github.com/PhilippeLeroux/plescripts/wiki/Clonage-d'un-PDB) + +-------------------------------------------------------------------------------- + +#### Dataguard + * [Création d'un dataguard](https://github.com/PhilippeLeroux/plescripts/wiki/Create-dataguard) + +* [Effectuer un faileover](https://github.com/PhilippeLeroux/plescripts/wiki/faileover) + +* [Ajout d'une pluggable database](https://github.com/PhilippeLeroux/plescripts/wiki/Création-d'un-PDB) + +* [Synchroniser une Physical Standby Database via le réseau en 12c](https://github.com/PhilippeLeroux/plescripts/wiki/Synchroniser-une-Physical-standby-database) + +* [Convertir une Physical standby en Primary](https://github.com/PhilippeLeroux/plescripts/wiki/convert_stby) + +* [Mémo création Dataguard base sur FS](https://github.com/PhilippeLeroux/plescripts/wiki/M%C3%A9mo-cr%C3%A9ation-stby-sur-FS) + + diff --git a/dg/README.md b/dg/README.md index d3f4fa0..53c35dc 100644 --- a/dg/README.md +++ b/dg/README.md @@ -1,21 +1,5 @@ -### Scripts permettant d'agir sur les DGs. +#### Scripts permettant de gérer les `DG` Oracle -* create_new_dg.sh : création d'un nouveau DG. +* [Ajouter des disques à un DG](https://github.com/PhilippeLeroux/plescripts/wiki/Disk-Group-ajout-disque) - Création d'un DG nommé ACFS avec 4 disques : `./create_new_dg.sh -name=ACFS -disks=4` - - [Procédure complète d'ajout de disques du SAN à la base.](https://github.com/PhilippeLeroux/plescripts/wiki/01-Ajout-de-disques-sur-des-DGs-Oracle) - -* add_disk_to.sh : ajouter des disques à un DG existant. - - Ajout de 2 disques au DG ACFS : `./add_disk_to.sh -name=ACFS -disks=2` - -* drop_oracleasm_disks.sh : supprime des disques d'oracleasm puis sur le SAN - - `./drop_oracleasm_disks.sh -db=albator -nr_disk=12 -count=4` - - Les disques de 12 à 15 seront supprimés sur l'ensemble des noeuds. - - Les LUNs correspondantes sur le SAN sont supprimées ainsi que les LVs. - - [Script créé suite à l'écriture de cette page de wiki](https://github.com/PhilippeLeroux/plescripts/wiki/02-Suppression-de-disques-sur-des-DGs-Oracle) +* [Supprimer des disques d'un DG.](https://github.com/PhilippeLeroux/plescripts/wiki/Disk-Group-suppression-disque) diff --git a/dns/README.md b/dns/README.md index 9dbc191..ce6f315 100644 --- a/dns/README.md +++ b/dns/README.md @@ -3,13 +3,15 @@ Les scripts doivent être exécutés depuis le serveur K2 dans le répertoire ~/plescripts/dns et avec le compte root. -__Scripts pouvant être utiles :__ +__Ajout/suppression de serveurs :__ * Visualiser tous les serveurs enregistrés dans le DNS : `./show_dns.sh` -* Supprimer toutes les IPs d'un serveur, ex :`./remove_db_from_dns.sh -db=babar` +* Ajouter un serveur : `./add_server_2_dns.sh -name=srvtchourie01 -ip_node=110` -* Supprime un serveur du DNS : `./remove_server.sh -name=` +* Supprimer toutes les IPs d'un serveur, ex :`./remove_db_from_dns.sh -db=tchourie` + +* Supprime un serveur du DNS : `./remove_server.sh -name=srvtchourie01` -------------------------------------------------------------------------------- diff --git a/san/README.md b/san/README.md index d0c8d49..373039c 100644 --- a/san/README.md +++ b/san/README.md @@ -1,4 +1,14 @@ -__Erreurs disques récurrentes :__ [corrections](https://github.com/PhilippeLeroux/plescripts/wiki/SAN-disks-errors) +__Gestion disque SAN :__ + +* [Augmenter la taille disque du SAN](https://github.com/PhilippeLeroux/plescripts/wiki/san_extend_vg) + +* [Création/suppression du VG asm01](https://github.com/PhilippeLeroux/plescripts/wiki/Cr%C3%A9ation-du-VG-asm01-sur-le-serveur-d'infra) + +* [Suppression / Migration de disques](https://github.com/PhilippeLeroux/plescripts/wiki/VG-:-migration-disques) + +* [Erreur target au démarrage de K2](https://github.com/PhilippeLeroux/plescripts/wiki/Problèmes-démarrage-target) + +-------------------------------------------------------------------------------- __Bookmarks__ @@ -35,83 +45,3 @@ o- iqn.1970-05.com.srvphilae:02 ................................................ o- mapped_lun10 ................................................. [lun10 block/asm01_lvphilae10 (rw)] o- mapped_lun11 ................................................. [lun11 block/asm01_lvphilae11 (rw)] ``` - --------------------------------------------------------------------------------- - -Ces scripts prennent en charge la création des LVs et de l'export sur le réseau. - -Cette page décrit brièvement les scripts, pour avoir des informations _plus fonctionnelles_ -sur la façon de se servir des scripts : -* [Ajout de disques](https://github.com/PhilippeLeroux/plescripts/wiki/01-Ajout-de-disques-sur-des-DGs-Oracle) -* [Suppression de disques](https://github.com/PhilippeLeroux/plescripts/wiki/02-Suppression-de-disques-sur-des-DGs-Oracle) - --------------------------------------------------------------------------------- - -__Bibliothèques :__ - -* `targetclilib.sh` : contient toutes les fonctions permettant de manipuler targetcli -* `lvlib.sh` : fonction courante de manipulation des LVs. - --------------------------------------------------------------------------------- - -__Création de nouveaux disques :__ - -create_lun_for_db.sh est utilisé par clone_master.sh, ce script va enchainer les -scripts de plus bas niveaux pour créer les disques et les exporter sur le réseau. - -Ne peut être utilisé hors du script clone_master.sh. - --------------------------------------------------------------------------------- - -__Description des scripts__ - -Les scripts ci dessous sont les scripts de bases, voir plutôt la documentation -'fonctionnelle' et n'utiliser ces scripts que lors de problèmes. - -Avant d'utiliser un script utiliser le paramètre -h, la majorité des scripts doit -être documentée. - -* create_initiator.sh : Création de l'initiator dans targetcli. - -* Ajout de disques et/ou exports - * add_and_export_lv.sh : Création des LVs dans un VG puis export dans targetcli - - * export_lv.sh : Export de LVs existants dans targetcli. - - Les LUNs seront visibles pour les serveurs clients. - -Puis aller sur le client pour mapper les LUNs (cf répertoire disk) - -* delete_db_lun.sh - - Permet de détruire 1 ou plusieurs LUNs correspondant à un identifiant de base (ex -prefix=daisy) - -* create_lv.sh - - Création de 1 ou plusieurs LVs dans un VG. - - Ce script s'assure que les normes sont respectées. - -* remove_lv.sh - - Suppression de 1 ou plusieurs LVs dans un VG. - - L'entête des LVs est effacé. - - Ne fonctionne que pour les LVs crées par create_lv.sh - -* reset_all_for_db.sh - - Supprime-le ou les initiators pour une base, le backstore et tous les LVs de - la base seront remis à zéro. - -* delete_intiator.sh - - Supprime un initiator le backstore reste intacte. - -* delete_backstore.sh - - Supprime un backstore, échouera si un initiator utilise un des disques - du backstore. - - Les LVs restent intactes. diff --git a/setup_first_vms/README.md b/setup_first_vms/README.md index 2eb41c3..01555b8 100644 --- a/setup_first_vms/README.md +++ b/setup_first_vms/README.md @@ -1 +1,4 @@ -[Ces scripts servent à créer les 2 VMs K2 et orclmaster.](https://github.com/PhilippeLeroux/plescripts/wiki/Cr%C3%A9ation-des-VMs-orclmaster-et-K2) +**Scripts servant à créer les 2 VMs K2 et orclmaster** +* orclmaster : VM clonée pour créer un nouveau serveur de BDD. +* K2 : VM d'infrastructure. +* [Documentation](https://github.com/PhilippeLeroux/plescripts/wiki/Cr%C3%A9ation-des-VMs-orclmaster-et-K2) diff --git a/shell/README.md b/shell/README.md index 5e3b4ce..0fb6bef 100755 --- a/shell/README.md +++ b/shell/README.md @@ -52,7 +52,7 @@ ![screen](https://github.com/PhilippeLeroux/plescripts/wiki/screens_scripts_shell/monitor_io_rac.png) -- show_grid_status -db= ou base définie par set_db +- lscrs -db= ou base définie par set_db Appel de crsclt stat res -t, dans le cas d'un RAC utilise l'adresse de SCAN. diff --git a/ssh/README.md b/ssh/README.md index 7154b20..2b32df9 100644 --- a/ssh/README.md +++ b/ssh/README.md @@ -1,15 +1,17 @@ ### Liste des équivalences ssh. -L'utilisateur local du client/serveur host a une équivalence avec les comptes root des +`virtual-host` est le poste exécutant VirtualBox + +L'utilisateur local du virtual-host a une équivalence avec les comptes root des VMs : * K2 -* nfsorclmaster +* orclmaster -nfsorclmaster est cloné pour tout nouveau serveur Oracle, le fichier 'know_host' +orclmaster est cloné pour tout nouveau serveur Oracle, le fichier `know_host` est mis à jour pour que l'équivalence reste valide. Lors de la configuration du serveur Oracle une équivalence ssh est établie entre -l'utilisateur local du client/serveur host avec les comptes oracle et grid. +l'utilisateur local du virtual-host avec les comptes oracle et grid. Liste des équivalences ssh : @@ -32,7 +34,7 @@ le compte root du serveur K2. Effectue les équivalences SSH entre l'utilisateur local et les comptes root, grid et oracle d'un serveur. - Doit être exécuté depuis le client/serveur host. + Doit être exécuté depuis le virtual-host. * make_ssh_user_equivalence_with.sh @@ -43,7 +45,7 @@ le compte root du serveur K2. Effectue les équivalences SSH entre un utilisateur de 2 VMs. - Le script doit être lancé depuis le client/serveur host qui a déjà une équivalence + Le script doit être lancé depuis le virtual-host qui a déjà une équivalence avec l'utilisateur root des 2 VMs. Aucun mot de passe ne sera donc demandé. * setup_rac_ssh_equivalence.sh @@ -51,7 +53,7 @@ le compte root du serveur K2. Effectue toutes les équivalences SSH pour les utilisateurs root, grid et oracle nécessaires pour des VMs en RAC. - Le script doit être lancé depuis le client/serveur host qui a déjà une équivalence + Le script doit être lancé depuis le virtual-host qui a déjà une équivalence avec l'utilisateur root des 2 VMs. Aucun mot de passe ne sera donc demandé. @@ -74,10 +76,10 @@ le compte root du serveur K2. Supprime les équivalences SSH pour les utilisateurs root, grid et oracle. - Doit être exécuté depuis le client/serveur host. + Doit être exécuté depuis le virtual-host. * cleaning_known_hosts.sh - Nettoie le fichier .know_hosts du client/serveur host. Compare les serveurs - présents dans .know_hosts et le DNS, si un serveur est présent dans .know_hosts - mais pas dans le DNS il est alors supprimé de .know_hosts. + Nettoie le fichier `.know_hosts` du virtual-host. Compare les serveurs + présents dans `.know_hosts` et le DNS, si un serveur est présent dans `.know_hosts` + mais pas dans le DNS il est alors supprimé de `.know_hosts`.