diff --git a/reveal/sysadmin.html b/reveal/sysadmin.html index 4d2ad1b..2d14fa9 100644 --- a/reveal/sysadmin.html +++ b/reveal/sysadmin.html @@ -950,29 +950,25 @@ cp -al
  • l'utilisateur,
  • le groupe
  • et le "reste du monde".
  • -

    -

    -Pour chacune de ces catégories: on note les droits sous la forme rwx.

    + +

    +

    Pour chacune de ces catégories: on note les droits sous la forme rwx.

     [s:sst] u:rwx g:rwx o:rwx
     
    -
    -

    Commandes utiles/essentielles :

    -

    -

     
    -$ chmod + fichier
    +$ chmod < catégorie >+< nouveau_droit > fichier
     
     
    -$ chmod  fichier
    +$ chmod < nouveaux_droits > fichier
     
     
    @@ -989,7 +985,7 @@ $ chmod fichier

    -

    Notation décimale : +

    Notation décimale :

     
     777 = ?
    @@ -1000,6 +996,7 @@ $ chmod  fichier
     775 = ?
     701 = ?
     
    +

    umask : Pour gérer droit niveau utilisateurs : commande umask Fixé dans le fichier profile ou bashrc (local ou général...) @@ -1026,22 +1023,29 @@ Fixé dans le fichier profile ou bashrc (local ou général...) # apt install nfs-common # mount -t nfs -o nfsvers=3 192.0.2.1:/srv/nfs /mnt - +

    -

    DRBD

    -# apt install drbd-utils - -Sur une installation DRBD on définit : - -* des ressources : chaque ressource DRBD a plusieurs paramètres, notamment le second serveur vers qui envoyer/recevoir la réplication -* des volumes : chaque ressource DRBD peut avoir un ou plusieurs volumes, chaque volume est accessible via un périphérique unique nommé /dev/drbdXX - -exemple simple d’une ressource foo avec un volume /dev/drbd42 définie dans un fichier /etc/drbd.d/foo.res entre deux serveurs nommés tic et tac : - +
    +

    DRBD

    +
    +#apt install drbd-utils
    +
    +
    +
    +

    Sur une installation DRBD on définit : +

      +
    • des ressources : chaque ressource DRBD a plusieurs paramètres, notamment le second serveur vers qui envoyer/recevoir la réplication
    • +
    • des volumes : chaque ressource DRBD peut avoir un ou plusieurs volumes, chaque volume est accessible via un périphérique unique nommé /dev/drbdXX
    • +
    +

    +
    +
    +

    Exemple simple d’une ressource foo avec un volume /dev/drbd42 définie dans un fichier /etc/drbd.d/foo.res entre deux serveurs nommés tic et tac :

    +
     resource "foo" {
         volume 0 {
             device minor 42;
    @@ -1055,7 +1059,8 @@ resource "foo" {
             address 192.0.2.2:7014;
         }
     }
    -
    +
    + # drbdadm -d adjust all # drbdadm adjust all @@ -1065,22 +1070,29 @@ resource "foo" { # drbdadm connect/disconnect [ressource] # drbdadm adjust/adjust-with-progress [ressource] # drbdadm primary/secondary [ressource] - - + + $ cat /proc/drbd # drbd-overview + +
    +

    Virtualisation

    -- KVM/libvirt -- Xen -- VMware - -Focus sur KVM : - -# apt install qemu-kvm bridge-utils qemu-utils libvirt-bin virtinst netcat-openbsd - +
      +
    • KVM/libvirt
    • +
    • Xen
    • +
    • VMware
    • +
    +

    Focus sur KVM :

    +
    +# apt install qemu-kvm bridge-utils qemu-utils libvirt-bin virtinst netcat-openbsd
    +
    +
    +
    +
    
     # virsh list --all
     # virsh start 
     # virsh shutdown 
    @@ -1088,7 +1100,10 @@ Focus sur KVM :
     # virsh edit 
     # virsh undefine 
     # virsh define template.xml
    -
    +
    +
    +
    +
    
     # virt-install --connect=qemu:///system \
       --name=template \
       --cpu mode=host-passthrough --vcpus=1 \
    @@ -1097,7 +1112,8 @@ Focus sur KVM :
       --network=bridge:br0,model=virtio \
       --noautoconsole --graphics vnc,listen=127.0.0.1,keymap=fr \
       --cdrom=/home/images/debian-8.6.0-amd64-netinst.iso
    -
    +
    +