Modifications entre les versions 76 et 152 (s'étendant sur 76 versions)
Version 76 à la date du 2007-12-03 16:29:43
Taille: 4030
Commentaire: ataoe non multiaccess -> test sur nfs;
Version 152 à la date du 2010-06-30 09:06:38
Taille: 4890
Commentaire:
Texte supprimé. Texte ajouté.
Ligne 1: Ligne 1:
= TAF pour pouvoir virtualiser correctement =
== Idée principale ==
* Mettre l'image disque-winxp sur un serveur blade
  == Notes en vrac ==
Ligne 5: Ligne 4:
* Mettre le snapshot sur le disque dur local pour le traitement des diffèrences  * [[NdimbyAndriantsoavina/VirtualBox|virtualbox sur nfs]]
 * [[ZAP/ModèlesDeConfiguration|cupspdf]]: @{HOMEDIRS}=/nfs/home* dans /etc/apparmor.d/tunables/home
 * [[Projet/PaquetAufPosteClient/Utilisation|poste client ]]
 * ssh -L 8080:10.0.0.138:80 cache.refer.sn, ensuite aller dans le navigateur: localhost:8080
 * spip-cnf: ajouter mb_internal_encoding("UTF-8") dans le fichier services/services_action_messagerie.php
Ligne 7: Ligne 10:
* Ceux qui restent sur les dossiers personnels (serveur nfs) de l'utilisateur
  .* Les fichiers de configuration statiques en taille
   .a. VirtualBox.xml (1,3 Ko)
   .b. WinXP.xml (2,6 ko)
  .* Les fichiers de logs (126 ko)
   
== I. Configuration de la machine type/modele ==
== lucid poste client ==
Ligne 15: Ligne 12:
* Configurer virtualbox en mode graphique :), l'essentiel est d'avoir une "bonne" config de Windows XP
* Configuration de Windows avec un disque en mode normal. Droits: (rwx)
 .* Mappage de "mes documents" avec ''/home/$USERNAME/Documents'', et mettre le chemin unc: ''\\Vboxsrv\Documents''
 .* Si on veut un lecteur logique dans poste de travail du guest: '' net use z: \\Vboxsvr\Documents ''
 .* Logiciels dépendant de la formation
 * Ajouter un fichier /usr/share/gconf/defaults/99_biblio-ucad

{{{
/apps/nautilus/desktop/home_icon_visible true
/apps/nautilus/desktop/trash_icon_visible true

/desktop/gnome/sound/event_sounds false

/apps/panel/default_setup/applets/window_list/prefs/display_all_workspaces true
/apps/panel/default_setup/applets/window_list/prefs/group_windows auto
/apps/panel/default_setup/applets/window_list/prefs/move_unminimized_windows false

/desktop/gnome/font_rendering/antialiasing "rgba"
/desktop/gnome/font_rendering/hinting "full"

/desktop/gnome/lockdown/disable_lock_screen true
/desktop/gnome/lockdown/disable_user_switching true

/apps/gdm/simple-greeter/disable_user_list true
}}}

 * désactiver par défaut l'affichage des choix "hibernation" et "mise en veille" dans les menus -> https://redmine.auf.org/issues/286

=== Mysql et les encodages ===
{{{
CREATE DATABASE labdd CHARACTER SET utf8 COLLATE utf8_bin;
use labdd;
show table status;
}}}
si c'est pas bon, tout mettre en utf8
{{{
SET NAMES 'utf8';

ALTER TABLE tablename CONVERT TO CHARACTER SET utf8 COLLATE utf8_bin;
}}}

Dump de base
{{{
mysqldump -p --default_character-set=latin1 -u <username> --skip-set-charset labdd > labdd_database.sql
}}}
Import de base
{{{
mysql -u <username> -p --default-character-set=utf8 --max_allowed_packet=64M labdd < /home/ndimby/labdd.sql
}}}

=== Forcing du proxy ===

Après les modifications des paquets sur apt.auf.org, reloader le cache

 * wget --header='Pragma: no-cache' http://apt.auf.org/dists/lucid-test/{auf/binary-i386/Packages{,.gz,.bz2},Release{,.gpg}}
Ligne 22: Ligne 64:
== II. Configuration sur les machines foad ==

* Créer une partition de 5Go pour mettre le snapshot, monter sur /mnt/VBOX/TMP
 Donner les droits aux dossiers /mnt/VBOX/TMP à tous les vboxusers.
  {{{
     sudo chown -R .vboxusers /mnt/VBOX/TMP
     sudo chmod 770 /mnt/VBOX/TMP }}}
==== Checklist sur portable ====
En attendant auf-poste-client-mobile ou eventuellement auf-laptop
 1. Verification bios
 1. Install system de base
 1. Plugins video audio: depots medibuntu: w32codecs realplay
 1. Systemes/Preferences/AppicationsPreferes/ Mail-> Thunderbird
 1. Verification matériel:
   * raccourcis clavier, touche FN
   * verification hardware lspci, lshw, webcam, xserver-xorg-input-synaptics
   * video apres fermeture ecran
xorg.conf
{{{
Section "Device"
        Identifier "Configured Video Device"
        Driver "intel"
        Option "XVideo" "Off"
EndSection
...........
Ligne 31: Ligne 84:
* Essai de [https://help.ubuntu.com/community/ATAOverEthernet ATAoverEThernet] ... pas convainquant en multiaccess de disque-winxp.vdi }}}
   * son apres fermeture ecran
Ligne 33: Ligne 87:
* Mettre le disque-winxp.vdi sur le serveur NFS avec les droits 440, appartenant au groupe vbox. (/srv/win)  /etc/modprobe.d/modules/options
 {{{options snd_hda_intel model=3stack-dig}}}
   * Modifier la gestion d'energie pour veiller à l'autonomie, ecran fermé, 2nd écran, effets visuels, gconf-editor/apps/nautilus
 4. Installer les logiciels de bases
   * Groupe utilisateur video, fuse, audio
   * auf-poste-client-logiciels
   * auf-poste-client-reflets
 5. Parametrages divers
   * [[http://wiki.auf.org/wikiteki/ZAO/Dakar/Configuration/ClientDeMessagerie|Thunderbird]]
   * jabber
   * Montage ssh sshfs bao.sn.auf: BAO
   * OpenVPN si il est pas sur le RPV: CA+bindlocal+resolvconf ??
 6. Imprimante sur cupserveur /etc/cupsd.conf pour pouvoir browser les imprimantes locales et sur le serveur
{{{
#Administrator user group...
SystemGroup lpadmin
BrowsePoll localhost
BrowsePoll 10.196.1.250
}}}
Ligne 35: Ligne 107:
* Faire un script qui automatise le management de vbox, {{{
#Show shared printers on the local network.
Browsing On
}}}



== Xorg des transtec sous jaunty ==

Au niveau gconf, interdire à Gnome de tenter de jouer avec les résolutions, prendre celle qui vient par défaut avec le serveur X : /apps/gnome_settings_daemon/plugins/xrandr/active = false
Ligne 38: Ligne 119:
#!/bin/bash Section "Device"
        Identifier "Intel Mobile GM965/GL960 (rev 03)"
        Driver "intel"
 Option "DDC" "off"
EndSection
Ligne 40: Ligne 125:
VDI=/srv/win
TMP=/mnt/VBOX/TMP
MAPAGE=/nfs$HOME/Desktop/
Section "Monitor"
 Identifier "TMDS-1"
 Option "Enable" "0"
 Option "Ignore" "True"
EndSection
Ligne 44: Ligne 131:
if [ -e $HOME/.VirtualBox ] ; then
    rm -rf $HOME/.VirtualBox
fi
Section "Monitor"
 Identifier "TV"
 Option "Enable" "0"
 Option "Ignore" "True"
EndSection
Ligne 48: Ligne 137:
# Nettoyage des disques de diffèrences
if [ -e $TMP/{* ] ; then
    rm -rf $TMP/{*
fi
Section "Monitor"
        Identifier "Samsung 943NW"
        Option "DPMS"
        HorizSync 30.0-81.0
        VertRefresh 56.0-75.0
 # 1440x900 @ 60.00 Hz (GTF) hsync: 55.92 kHz; pclk: 106.47 MHz
 Modeline "1440x900_60.00" 106.47 1440 1520 1672 1904 900 901 904 932 -HSync +Vsync
EndSection
Ligne 53: Ligne 146:
# repertoires des images sources des machines dans le homedir
vboxmanage setproperty vdifolder $VDI

# conf des machines restent dans le homedir
vboxmanage setproperty machinefolder defaults

# faire reconnaitre notre image modele
vboxmanage registerimage disk disque-winxp.vdi -type immutable

# creer la machine du nom de "WinXP"
vboxmanage createvm -name WinXP -register

# lui attacher l'image disque
vboxmanage modifyvm WinXP -hda disque-winxp.vdi -nic1 nat -snapshotfolder $TMP -audio alsa

# supprimer les extradatas
vboxmanage setextradata global "GUI/SuppressMessages" "remindAboutAutoCapture,remindAboutInputCapture,remindAboutMouseIntegrationOn"

vboxmanage sharedfolder add WinXP -name Documents -hostpath $MAPAGE


vboxmanage startvm WinXP -gui
Section "Screen"
        Identifier "Default Screen"
        Device "Intel Mobile GM965/GL960 (rev 03)"
        Monitor "Samsung 943NW"
 DefaultDepth 24
        SubSection "Display"
  Depth 24
  Modes "1440x900_60.00"
        EndSubSection
EndSection
Ligne 77: Ligne 157:
     ----

==== Remarques ====
 . * '' Lorsqu'on modifie, supprime, ou on déplace des fichiers dans "Mes documents" sous WinXP, il faut rafraichir le fenêtre :( ''
 . * Pour modifier le type de l'image pour la maintenance, sachant qu'on a disque-winxp.vdi, avec un chmod rwx
 {{{
 vboxmanage modifyvm WinXP -hda none
 vboxmanage unregisterimage disk disque-winxp.vdi
 vboxmanage registerimage disk disque-winxp.vdi -type normal
 vboxmanage modifyvm WinXP -hda disque-winxp.vdi
 vboxmanage startvm WinXP -gui }}}
 . et c'est reparti en n'oubliant pas de remettre le mod en read-only

 . * Pour les fichiers de configurations, on a 3 types de uuid:
  . 1. Celui qui spécifie le nom de la machine virtuelle: WinXp
  . 2. L'uuid qui spécifie le "disque dur", qu'il soit immutable ou non
  . 3. Et enfin un dernier qui est spécifié quand le type est immutable

 {{{

    <MachineRegistry>
      <MachineEntry src="Machines/WinXP/WinXP.xml" uuid="{f4270d7d-2c5f-4776-46af-e43f34e655dd}"/>
    </MachineRegistry>
     .....
        <HardDisk type="immutable" uuid="{85330e70-3e98-488c-0586-f01e5685fec3}">
          <VirtualDiskImage filePath="/mnt/e1.1/disque-winxp.vdi"/>
          <DiffHardDisk uuid="{db7c4e20-7a9c-4d72-ecbb-96a07249f8c5}">
            <VirtualDiskImage filePath="/mnt/VBOX/{db7c4e20-7a9c-4d72-ecbb-96a07249f8c5}.vdi"/>
          </DiffHardDisk>
        </HardDisk>
      </HardDisks> }}}
 

Notes en vrac

  • virtualbox sur nfs

  • cupspdf: @{HOMEDIRS}=/nfs/home* dans /etc/apparmor.d/tunables/home

  • poste client

  • ssh -L 8080:10.0.0.138:80 cache.refer.sn, ensuite aller dans le navigateur: localhost:8080
  • spip-cnf: ajouter mb_internal_encoding("UTF-8") dans le fichier services/services_action_messagerie.php

lucid poste client

  • Ajouter un fichier /usr/share/gconf/defaults/99_biblio-ucad

/apps/nautilus/desktop/home_icon_visible true
/apps/nautilus/desktop/trash_icon_visible true

/desktop/gnome/sound/event_sounds false

/apps/panel/default_setup/applets/window_list/prefs/display_all_workspaces true
/apps/panel/default_setup/applets/window_list/prefs/group_windows auto
/apps/panel/default_setup/applets/window_list/prefs/move_unminimized_windows false

/desktop/gnome/font_rendering/antialiasing "rgba"
/desktop/gnome/font_rendering/hinting "full"

/desktop/gnome/lockdown/disable_lock_screen true
/desktop/gnome/lockdown/disable_user_switching true

/apps/gdm/simple-greeter/disable_user_list true

Mysql et les encodages

CREATE DATABASE labdd CHARACTER SET utf8 COLLATE utf8_bin;
use labdd;
show table status;

si c'est pas bon, tout mettre en utf8

SET NAMES 'utf8';

ALTER TABLE tablename CONVERT TO CHARACTER SET utf8 COLLATE utf8_bin;

Dump de base

mysqldump -p --default_character-set=latin1 -u <username> --skip-set-charset labdd > labdd_database.sql

Import de base

mysql -u <username> -p --default-character-set=utf8 --max_allowed_packet=64M labdd < /home/ndimby/labdd.sql

Forcing du proxy

Après les modifications des paquets sur apt.auf.org, reloader le cache

Checklist sur portable

En attendant auf-poste-client-mobile ou eventuellement auf-laptop

  1. Verification bios
  2. Install system de base
  3. Plugins video audio: depots medibuntu: w32codecs realplay
  4. Systemes/Preferences/AppicationsPreferes/ Mail-> Thunderbird

  5. Verification matériel:
    • raccourcis clavier, touche FN
    • verification hardware lspci, lshw, webcam, xserver-xorg-input-synaptics
    • video apres fermeture ecran

xorg.conf

Section "Device"
        Identifier      "Configured Video Device"
        Driver          "intel"
        Option          "XVideo" "Off"
EndSection
...........
  • son apres fermeture ecran
  • /etc/modprobe.d/modules/options

    options snd_hda_intel model=3stack-dig

    • Modifier la gestion d'energie pour veiller à l'autonomie, ecran fermé, 2nd écran, effets visuels, gconf-editor/apps/nautilus
  • Installer les logiciels de bases
    • Groupe utilisateur video, fuse, audio
    • auf-poste-client-logiciels
    • auf-poste-client-reflets
  • Parametrages divers
    • Thunderbird

    • jabber
    • Montage ssh sshfs bao.sn.auf: BAO
    • OpenVPN si il est pas sur le RPV: CA+bindlocal+resolvconf ??
  • Imprimante sur cupserveur /etc/cupsd.conf pour pouvoir browser les imprimantes locales et sur le serveur

#Administrator user group...
SystemGroup lpadmin
BrowsePoll localhost
BrowsePoll 10.196.1.250

#Show shared printers on the local network.
Browsing On 

Xorg des transtec sous jaunty

Au niveau gconf, interdire à Gnome de tenter de jouer avec les résolutions, prendre celle qui vient par défaut avec le serveur X : /apps/gnome_settings_daemon/plugins/xrandr/active = false

Section "Device"
        Identifier    "Intel Mobile GM965/GL960 (rev 03)"
        Driver        "intel"
        Option        "DDC" "off"
EndSection

Section "Monitor"
        Identifier "TMDS-1"
        Option "Enable" "0"
        Option "Ignore" "True"
EndSection

Section "Monitor"
        Identifier "TV"
        Option "Enable" "0"
        Option "Ignore" "True"
EndSection

Section "Monitor"
        Identifier    "Samsung 943NW"
        Option        "DPMS"
        HorizSync     30.0-81.0
        VertRefresh   56.0-75.0
        # 1440x900 @ 60.00 Hz (GTF) hsync: 55.92 kHz; pclk: 106.47 MHz
        Modeline "1440x900_60.00"  106.47  1440 1520 1672 1904  900 901 904 932  -HSync +Vsync
EndSection

Section "Screen"
        Identifier    "Default Screen"
        Device        "Intel Mobile GM965/GL960 (rev 03)"
        Monitor       "Samsung 943NW"
        DefaultDepth  24
        SubSection "Display"
                Depth   24
                Modes   "1440x900_60.00"
        EndSubSection
EndSection

NdimbyAndriantsoavina/NotesPerso (dernière édition le 2011-09-08 11:12:41 par NdimbyAndriantsoavina)