« Feuille classe » : différence entre les versions

De Travail-ivan
Aucun résumé des modifications
Aucun résumé des modifications
 
(7 versions intermédiaires par le même utilisateur non affichées)
Ligne 1 : Ligne 1 :
== Matrice RACI - Projet d'optimisation du SI MedicArgile ==
<syntaxhighlight lang="bash">
#!/bin/bash


=== Légende ===
# Vérification des privilèges root
* '''R''' (Responsible) : Personne qui fait le travail
if [ "$EUID" -ne 0 ]; then
* '''A''' (Accountable) : Personne qui rend des comptes, responsable du résultat
    echo "Ce script doit être exécuté en tant que root"
* '''C''' (Consulted) : Personne consultée avant l'action
    exit 1
* '''I''' (Informed) : Personne informée des résultats
fi
* '''-''' : Non impliqué


{| class="wikitable"
# Installation des outils nécessaires
! Phases/Activités !! Directeur Général !! COPIL !! Consultant !! Resp. Info !! Alternant ASR !! Resp. Maintenance !! Resp. Production !! Resp. R&D
apt-get update
|-
apt-get install -y parted fdisk
! colspan="9" | '''PHASE DE CADRAGE'''
|-
| Validation des objectifs du projet || A || C || C || R || I || I || I || I
|-
| Définition du budget || A || C || C || R || - || - || - || -
|-
| Validation planning || A || C || C || R || I || I || I || I
|-
! colspan="9" | '''MISSION 1 : MODÉLISATION INFRASTRUCTURE'''
|-
| Audit de l'existant || I || C || C || A || R || C || C || C
|-
| Schéma d'infrastructure || I || C || C || A || R || C || - || -
|-
| Plan d'implantation || I || C || C || A || R || C || C || C
|-
| Choix des équipements || I || C || C || A || R || C || - || -
|-
! colspan="9" | '''MISSION 2 : DÉPLOIEMENT'''
|-
| Configuration des serveurs || I || I || C || A || R || - || - || -
|-
| Paramétrage réseau || I || I || C || A || R || C || - || -
|-
| Migration des données || I || I || C || A || R || C || C || C
|-
| Tests de validation || I || C || C || A || R || C || C || C
|-
! colspan="9" | '''MISSION 3 : SÉCURISATION'''
|-
| Politique de sécurité || A || C || C || R || R || I || I || I
|-
| Plan de continuité || A || C || C || R || R || C || C || C
|-
| Supervision || I || I || C || A || R || C || C || -
|-
| Documentation || I || C || C || A || R || I || I || I
|-
! colspan="9" | '''GESTION DU CHANGEMENT'''
|-
| Formation utilisateurs || I || I || C || A || R || C || C || C
|-
| Communication || A || C || C || R || I || I || I || I
|-
| Suivi post-déploiement || I || C || C || A || R || C || C || C
|}


=== Points clés ===
# Afficher l'état actuel
* Le Directeur Général est principalement Accountable (A) sur les décisions stratégiques
echo "État actuel du disque :"
* Le COPIL est systématiquement Consulté (C) sur les décisions importantes
fdisk -l /dev/sda
* Le Responsable Informatique alterne entre Accountable (A) et Responsible (R) selon les tâches
echo "-------------------"
* L'alternant ASR est majoritairement Responsible (R) sur les tâches techniques
df -h /dev/sda2
* Les responsables de services sont généralement Consultés (C) sur les sujets qui les concernent
echo "-------------------"
 
# Calculer la taille maximale disponible (juste avant la partition swap)
SWAP_START=$(fdisk -l /dev/sda | grep "sda3" | awk '{print $2}')
echo "Début de la partition SWAP : $SWAP_START"
 
# Redimensionner avec fdisk
(
echo "d"  # Supprimer partition
echo "2"  # Partition numéro 2
echo "n"  # Nouvelle partition
echo "p"  # Type primaire
echo "2"  # Partition numéro 2
echo    # Premier secteur (par défaut)
echo "$((SWAP_START - 1))"  # Dernier secteur (juste avant le swap)
echo "N"  # Ne pas supprimer la signature
echo "w"  # Écrire les changements
) | fdisk /dev/sda
 
# Recharger la table des partitions
partprobe /dev/sda
 
# Redimensionner le système de fichiers
resize2fs /dev/sda2
 
# Afficher le résultat
echo "Nouvel état du disque :"
df -h /dev/sda2
</syntaxhighlight>

Dernière version du 28 novembre 2024 à 11:28

#!/bin/bash

# Vérification des privilèges root
if [ "$EUID" -ne 0 ]; then
    echo "Ce script doit être exécuté en tant que root"
    exit 1
fi

# Installation des outils nécessaires
apt-get update
apt-get install -y parted fdisk

# Afficher l'état actuel
echo "État actuel du disque :"
fdisk -l /dev/sda
echo "-------------------"
df -h /dev/sda2
echo "-------------------"

# Calculer la taille maximale disponible (juste avant la partition swap)
SWAP_START=$(fdisk -l /dev/sda | grep "sda3" | awk '{print $2}')
echo "Début de la partition SWAP : $SWAP_START"

# Redimensionner avec fdisk
(
echo "d"  # Supprimer partition
echo "2"  # Partition numéro 2
echo "n"  # Nouvelle partition
echo "p"  # Type primaire
echo "2"  # Partition numéro 2
echo     # Premier secteur (par défaut)
echo "$((SWAP_START - 1))"  # Dernier secteur (juste avant le swap)
echo "N"  # Ne pas supprimer la signature
echo "w"  # Écrire les changements
) | fdisk /dev/sda

# Recharger la table des partitions
partprobe /dev/sda

# Redimensionner le système de fichiers
resize2fs /dev/sda2

# Afficher le résultat
echo "Nouvel état du disque :"
df -h /dev/sda2