Sep 152012
 

Pour info, le VAAI est une API qui permet d’am?liorer sensiblement les performances entre un ESX et son SAN.
Pour plus d’infos –>; google

Comment voir si c’est activ?? Demandez ? votre ESX 🙂

Activer SSH

Dans VCenter, cliquez sur votre HOST, allez dans l’onglet Configuration, et choisissez la rubrique « Security Profiles »
Au niveau des « services » allez dans « propri?t?s »
Choisissez SSH, options, et cliquez sur « start » (au prochain red?marrage, ce sera d?sactiv?)

Interrogez votre ESX

Connectez vous en SSH (putty.exe) sur l’adresse IP de votre ESX
Authentifiez-vous (login : root et mot de passe de l’ESX)
Entrez la commande suivante :
esxcli storage core device vaai status get
Si cette commande ne vous renvois pas grand chose, v?rifiez dans VCenter que votre HOST vois tous ses datastore (ou au moins qu’il voit son SAN (ou NAS))

R?ponse du SAN

mpx.vmhba1:C0:T0:L0 <;-- Mon CDROM VAAI Plugin Name: ATS Status: unsupported Clone Status: unsupported Zero Status: unsupported Delete Status: unsupported mpx.vmhba32:C0:T0:L0 <;-- Mon Disque local VAAI Plugin Name: ATS Status: unsupported Clone Status: unsupported Zero Status: unsupported Delete Status: unsupported naa.60014053b36838dd4538d373fdbcf3d0 VAAI Plugin Name: ATS Status: supported Clone Status: unsupported Zero Status: supported
Delete Status: unsupported

t10.SYNOLOGYRAMDISK2DDR:1234567890:0_000
VAAI Plugin Name:
ATS Status: unsupported
Clone Status: unsupported
Zero Status: supported
Delete Status: unsupported

Dans ce cas-ci, on voit bien que mon NAS ne supporte que le Zero Status (bah! c’est d?j? ca!, il a 4 ans mon NAS)

Août 242012
 

Diagnostique:

    Votre VM utilise r?ellement 400Mo de RAM (tasklist)
    Dans le taskmanager, l’utilisation m?moire est de presque la totalit? de la RAM allou?e (et en plus, il n’indique pas RAM, mais Page File)

Que se passe t’il?

    Votre machine est en train de swapper ? mort

Pourquoi?

    Parce que VMWare lui demande!!
    ESX se trouve ? court de RAM pour faire tourner ses VMs, il demande alors ? chaque VM de mettre la RAM dans le pagefile

Impact:

  • votre VM est lente (elle swap ? mort)
  • Votre ESX est lent (il fait beaucoup d’I/O et n’a pas assez de RAM pour fonctionner normalement)
  • Votre SAN rame (ben oui, le pagefile se trouve dans la VM, et donc, dans le SAN)

Ce qu’il ne faut PAS faire (mais que tout le monde fait)

  • Je n’ai pas assez de RAM dans ma VM? Je vais en rajouter.
    NON!! Au contraire, enlevez en!

Ce que vous pouvez faire:

  • Si vous r?duisez la m?moire de toutes les VMs, votre ESX aura plus de RAM disponible et ira beaucoup mieux! De m?me que le SAN, etc…
  • Si vous d?placez une VM vers un autre ESX, vous all?gerez sa charge
  • Une r?gle que j’applique tout le temps: un VM n’est pas une machine physique! Si je dois ajouter 20Mo de RAM, je sais le faire, pas avec une physique!
    Une physique avec 2Go de RAM ne doit pas se retrouver, une fois virtuelle, avec 2Go de RAM!
  • Regroupez les VMs avec le m?me OS (m?me version) sur le m?me ESX. VMWare se rendra compte que vos VMs utilisent les m?mes espaces m?moires, et « fusionnera » les espaces m?moires identiques…

Mais…. Comment je le sais moi?!?!?

    Et bien malheureusement, VMWare ne fournit pas d’alerte ? ce sujet. Il consid?re ?a comme normal, et m?me comme une fonctionnalit?.
    MAIS, dans l’onglet « performance » de l’ESX, vous aurez acc?s ? un graphique sur la m?moire avec une courbe nomm?e « ballooning »
    Si vous voulez des performances, vous veillerez ? ne JAMAIS avoir la moindre valeur sup?rieure ? z?ro. Sous peine de voir les performances se d?grader ? vitesse grand V.

Amusez vous!

Août 232012
 

Si vous venez d’avoir de gros soucis de connection ADSL, vous appr?cierez cette petite astuce.
Ce tutoriel fonctionne uniquement pour les reseaux WPA, pour du WEP ou OPEN, c’est plus facile, donc, pas expliqu? 🙂

pr?-requis:

  • Un Raspberry-Pi
  • Une cl? USB compatible linux
  • Avoir le package WPASUPPLICANT (apt-get install wpasupplicant)
  • Avoir un Raspberry-Pi ? jour (voir annexe1)

Se connecter au WIFI du voisin

Configurer le WIFI : /etc/wpa_supplicant.conf

network={
 ssid="bbox2-1234"
 psk="CeciEstUneCleWPAMaisNeRevezPasElleExistePas"
 }

Configurer les adresses IP + DHCP :: /etc/network/interfaces

 #loopback interface
 auto lo iface lo inet loopback

 #interface r?seau priv? (LAN) external network (internet), configured through dhcp
 auto eth0
 iface eth0 inet static
 address 192.168.10.1
 netmask 255.255.255.0
 network 192.168.10.0
 broadcast 192.168.10.255

# interface WIFI (DHCP)
 iface wlan2 inet dhcp

Connectez vous:

ifconfig wlan2 down
iwconfig wlan2 mode managed
wpa_supplicant -B -iwlan2 -c/etc/wpa_supplicant.conf -Dwext
ifconfig wlan2 up
dhclient wlan2

Activer le routage (2 fa?ons diff?rentes)

echo 1 > /proc/sys/net/ipv4/ip_forward

Ou

/etc/sysctl.conf --> net.ipv4.ip_forward=1 
sysctl -p

Configurer le natting

# delete old configuration, if any
#Flush all the rules in filter and nat tables
iptables --flush
iptables --table nat --flush

# delete all chains that are not in default filter and nat table, if any
iptables --delete-chain
iptables --table nat --delete-chain

# Set up IP FORWARDing and Masquerading (NAT)
iptables --table nat --append POSTROUTING --out-interface eth0 -j MASQUERADE
iptables --append FORWARD --in-interface eth1 -j ACCEPT

Testez si vous avez un acc?s internet, et comment vous l’avez:

ping www.google.com
traceroute www.google.be
route -n

Annexe 1 : Avoir un Raspberry-Pi ? jour

apt-get install ca-certificates
wget http://goo.gl/1BOfJ -O /usr/bin/rpi-update && chmod +x /usr/bin/rpi-update rpi-update
apt-get install git-core
rpi-update
ldconfig
rpi-update
Août 082012
 

Bon, vous voulez jouer avec VMWare VMotion, mais vous avez besoin d’un datastore partag? entre vos serveurs ESX(i), et vous vous tournez vers NFS pour ?a… (pas cher, toussa,…)

Si vous d?sirez mettre en place un serveur iSCSI, attendez ma prochaine parution..

VMWare ? besoin exclusivement de NFSv3 over TCP.

installez Linux de base
apt-get install nfs-kernel-server
Cr?ez/utilisez un filesystem d?di? (dans mon cas, je cr?e un r?pertoire ? la racine (c’est du lab, hein!)
mkdir /nfs
Indiquez ? NFS ce que vous autorisez ? partager: /etc/exports
/nfs *(rw,sync,no_subtree_check)
–> Dans ce cas-ci, je partage le dossier /nfs avec la plan?te enti?re.
V?rifiez la config:
exportfs -a

Voil?, votre « SAN » est cr??. Il faut maintenant l’attacher ? votre/vos ESX(i).
Tout se passe dans la partie
Page d'accueil-->Inventaire-->H?tes et clusters Onglet: Configuration
Pr?-requis: un « vmKernel » dans le m?me r?seau que le serveur NFS:

    Mat?riel–> Mise en r?seau
    Ajouter gestion r?seau
    VMKernel
    Choisissez la bonne carte r?seau/vSwitch (?a, c’est ? vous de savoir…)
    Donnez lui un nom parlant (dans mon cas, NFS). Adaptez pour les vLans, mais ne cochez pas d’autres fonctionnalit?s, sauf si vous en avez/aurez besoin…
    Donnez lui une adresse IP. (c’est cette adresse qu’il faut indiquer ? la place de l’asterisque dans le fichier /etc/exports

Maintenant que vous avez un vmKernel, utilisez-le.

    Mat?riel–> stockage
    Ajouter un stockage
    Syst?me de fichiers r?seau

      serveur: indiquez le nom/ip fixe de votre serveur NFS
      Dossier: indiquez le dossier partag?(le nom local du serveur NFS)

Voil?, vous avez normalement un datastore sur NFS!

Juil 212012
 

Cet article est purement perso.
Mais si il vous sert, alors tant mieux.

Diagnostique

pi@raspberrypi:~/sources$ lsusb 
Bus 001 Device 092: ID 1435:0427 Wistron NeWeb UR054g 802.11g Wireless Adapter [Intersil ISL3887] 
Bus 001 Device 003: ID 0424:ec00 Standard Microsystems Corp. 
Bus 001 Device 005: ID 03f0:0024 Hewlett-Packard KU-0316 Keyboard 
Bus 001 Device 002: ID 0424:9512 Standard Microsystems Corp. 
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub 
pi@raspberrypi:~/sources$ iwconfig 
lo        no wireless extensions.

eth0      no wireless extensions.

Solution

sudo mkdir /usr/local/lib/firmware 
sudo wget  -Utest -O /usr/local/lib/firmware/isl3887usb http://snakenet.eu/Binaries/2.13.25.0.lm87.arm
sudo wget  -Utest -O /usr/local/lib/firmware/isb3887usb2 http://snakenet.eu/Binaries/2.5.8.0.arm
sudo modprobe -r p54usb 
sudo modprobe p54usb

pi@raspberrypi:/usr/local/lib/firmware$ iwconfig
lo        no wireless extensions.

eth0      no wireless extensions.

wlan0     IEEE 802.11bg  ESSID:off/any
          Mode:Managed  Access Point: Not-Associated   Tx-Power=0 dBm
          Retry  long limit:7   RTS thr:off   Fragment thr:off
          Power Management:off

Tadaaaaa…

Bon… apr?s un petit moment, ca ne fonctionne plus, et le p?riph?rique disparait m?me de LSUSB, mais c’est parce que le Raspberry Pi ne d?livre pas assez d’amp?res ? la cl? USB. L’utilisation d’un HUB USB avec sa propre alimentation a r?solu le probl?me.

Merci a http://wiki.debian.org/prism54 et http://wireless.kernel.org/en/users/Drivers/p54 pour la source d’information !

Juil 202012
 

Pourquoi le son n’est pas activ? automatiquement au d?marrage de la framboise? Je ne sais pas. Mais un petit coup de la commande suivante l’activera.

sudo modprobe snd_bcm2835

Mais ce ne sera actif que jusqu’au prochain red?marrage.
Si vous voulez que ce soit permanent, vous avez le choix… inittab, init.d,…

Juil 202012
 

Si, quand vous branchez votre Raspberry pi sur le courant, rien ne se passe( m?me la led verte ne clignotte pas).

Cela signifie tres probablement que l?OS ne d?marre pas

Cause 1 : Pas bootable

Installez correctement votre carte SD

Cause 2 : Corruption du start.elf

Si comme moi, vous changez de config m?moire comme de chemise?

(sous windows)

copy arm128_start.elf start.elf

si vous recevez une injure, alors:

chkdsk /f F:\ (en supposant que votre carte SD est sur le drive F:\)

Cause 3 : Pas de carte SD

Je sais?.

Juil 202012
 

Si vous souhaitez changer le clavier (et le fuseau horaire) par d?faut de votre Raspberry Pi, rien de plus simple (quand on le sait?)?:

sudo dpkg-reconfigure tzdata
sudo dpkg-reconfigure locales
sudo dpkg-reconfigure console-data
sudo dpkg-reconfigure keyboard-configuration

Et enfin, si vous ne voulez pas attendre 2 minutes au d?marrage de la framboise (? ex?cuter sur la vraie console, et pas en SSH)?:

sudo setupcon

Oui, je sais, ce simple post vous aura fait gagner des heures de prise de t?te. Je le sais? j?en viens?

Mar 242012
 

Vous essayez de passer votre carte WIFI en mode monitor , mais vous avez l’erreur suivante? :

SIOCSIFFLAGS : No such file or directory
ou
ioctl(SIOCGIFINDEX) failed: No such device

Solution : installez les firmwares de BackTrack sur votre syst?me.

Ajoutez le repository de backtrack :: /etc/apt/sources.list

deb http://all.repository.backtrack-linux.org revolution main microverse non-free testing
apt-get update
apt-get install linux-firmware

Si ?a fonctionne toujours pas, essayez les drivers propri?taires…

apt-get install linux-firmware-nonfree

Et dans le doute… reboot 🙂