PROJET AUTOBLOG


IT-Connect

Site original : IT-Connect

⇐ retour index

Charlie 2.0

mardi 13 janvier 2015 à 13:14

Après le déferlement de violences que nous avons connu ces derniers jours, que peut-on retenir de ces événements si ce n’est une très grande tristesse vis à vis de ceux qui nous ont quittés, exécutés froidement par des frappadingues.

Dessins-hommages-a-Charlie-Hebdo-Philippe-Geluk_max1024x768

Oui, il y aura forcément un « après » 7 janvier 2015 comme il y a eu un « après » 11 septembre 2001 d’où le titre de cette dépêche, un peu facile je l’avoue…

Je suis très touché par cette catastrophe, premièrement parce que j’écris de façon totalement libre (au sens large du terme) et que, deuxièmement je diffuse, librement aussi, sur ce grand espace de liberté qu’est l’Internet.

D’ailleurs, ces événements auraient-ils eu le même impact mondial si les réseaux de communication que nous possédons et que nous utilisons aujourd’hui n’en étaient qu’à leur balbutiements ? En clair, des événements comme ceux de ces derniers jours auraient-ils retenti sur toute la planète sans la « magie » de l’Internet ?

Mais n’est-ce pas aussi grâce à cette « magie » que se répandent ces flots de violences, ces haines envers ses prochains et propagandes en tout genre ? Que nenni, depuis la nuit des temps d’obscurs groupuscules se sont emparés de ces espaces de liberté pour répandre leur venin, l’Internet n’étant qu’un vecteur de plus.

Alors ? Oui, à la fin c’est toujours la Liberté qui gagne et c’est toujours la Liberté qui gagnera car l’Homme est ainsi fait et ce quel qu’en soit le prix à payer…

Stockage ZFS avec OmniOS sur ESX avec Fibre Channel

mardi 13 janvier 2015 à 09:46

I. Présentation

Dans cet article nous allons naviguer entre plusieurs milieux bien intégrés au sein du SI actuel, à savoir la virtualisation et le stockage. Pas à pas nous mettrons en place une solution de stockage basé sur une distribution OmniOS et le système de fichier ZFS puis celui-ci sera exposé à l’hyperviseur VMware ESXi via une liaison Fibre Channel en Point-to-Point.

Prérequis :

Dans mon cas mes machines sont les suivantes :

II. Mise à jour des cartes HBA QLogic

Les cartes ont été mise à jour avec le dernier firmware disponible à savoir 3.63. Au cas où cela se produirait les cartes étaient forcées en 2Gb après la mise à jour du firmware. La modification de ce paramètre se trouve dans le BIOS des cartes QLogic (Data rate).

OmniOS (Stockage)

Lien de téléchargement: http://omnios.omniti.com/

Nous avons besoin de :

Informations : Les login par défaut est root et il n’y a pas de password. Pour en ajouter un après être connecté en root il faut taper passwd root.

Configurer le réseau

Étant nouveau sur l’environnement Sun, je me suis appuyé sur le wiki OmniOS très bien expliqué http://omnios.omniti.com/wiki.php/GeneralAdministration

Activer SSH

La gestion des services sous OmniOS se fait avec la commande svcadm.

svcadm enable ssh

Pour avoir le statut du service (ONLINE,OFFLINE ect) il faut utiliser la commande svcs. Example : svcs ssh

Installation des paquets serveur de stockage

pkg install storage-server

Activation du service stockage :

svcadm enable stmf

III. Configurer le filesystem ZFS et les volumes

L’avantage de OmniOS ou des systèmes dérivant de Solaris est d’embarquer le système de fichier ZFS (http://en.wikipedia.org/wiki/ZFS) avec ses principaux avantages :

A. Configuration de notre zpool

Le zpool est un espace virtuel de stockage (un pool) regroupant plusieurs médias de stockage physique. Il va être représenté comme un seul disque virtuel.

Afin de créer notre pool nous avons besoin d’identifier nos disques. Il est possible d’obtenir cette information avec la commande format.
Ce qui nous intéresse ici c’est le nom des disques c1xxxxxx par exemple c1t50024E90034D7D6Fd0

ZFSformat

Une fois ceci fais nous passons à la création du zpool que nous nommerons ZVM. Celui-ci sera constitué de 2 vdev en miroir, 1 cache L2 (L2ARC) et 1 slog (ZIL) + disque en spare (ayant 5 disques SATA de marque et modèle identique).

Voici la commande de création de notre zpool. Il faut remplacer hddX par le nom du disque vu précédemment (c1xxxx).

zpool create ZVM mirror hdd1 hdd2 mirror hdd3 hdd4 cache hdd5 log hdd6 spare hdd7

La priorité de ZFS étant de conserver l’intégrité des données  plutôt que fournir des performances pures (même s’il est adroit aussi sur ce point avec un peu de matériel !).

Je me permets de préciser que les performances du pool de stockage (zpool) dérive de beaucoup de facteurs et notamment le nombre de vdev dans le pool ainsi que leurs géométries.

Tout ceci est très bien résumé sur ce lien http://nex7.blogspot.fr/2013/03/readme1st.html au chapitre « Virtual Devices Determine IOPS ».
Pour afficher le détail du zpool :

zpool status

zpoolStatusNous avons donc un zpool composé de :

Maintenant que ceci est fait il faut configurer certaines options ZFS. Pour afficher les options/informations disponibles sur notre zpool il faut faire zfs get all <zpool>
Options utilisés sur cette installation :

Désormais nous devons créer nos volumes (zvol) block afin de les présenter à l’hyperviseur au travers de la liaison Fibre Channel.
Nous allons donc créer 2 zvol dans les 1.4To restant ce qui nous donne environ 690Go par zvol.

zfs create –V 690g ZVM/vm1
zfs create –V 690g ZVM/vm2

Vous pouvez afficher la configuration des volumes comme ceci :

zfs get all <zvol>

zfsZvolOption

B. Configuration des cartes HBA sur OmniOS

Nous allons commencer par lister les cartes disponibles (1 carte dans notre tp)

mdb -k
::devbindings -q qlc
$q

listHBAPour rappel : qlc= initiator mode et qlt = target mode

Nous devons passer notre carte en mode target

update_drv -d -i ‘pciex1077,2432’ qlc

Vous allez recevoir une erreur : Cannot unload module: qlc Will be unloaded upon reboot.

update_drv -a -i ‘pciex1077,2432′ qlt

Vous allez recevoir une autre erreur :

devfsadm: driver failed to attach: qlt  Warning: Driver (qlt) successfully added to system but failed to attach

Redémarrer le serveur :

init 6

Nous allons maintenant vérifier que ces modifications ont bien été prises en comptes avec la commande :

stmfadm list-target –v

listTargert

Cela est indiqué également en listant les cartes HBA disponibles :

fcinfo hba-port

hbaSAN

C. Création des LUN

sbdadm create-lu <cheminZvol>

createLunVérification :

sbdadm list-lu

listLUN

lunList

Dernière étape, on « publie » les lun :

stmfadm add-view <GUID>
stmfadm add-view 600144f0ccc8c13d0000549231220001
stmfadm add-view 600144f0ccc8c13d0000549231360002

Côté hyperviseur, il faut aller dans Configuration > Storage Adapters

hbaESXI
Il ne nous reste plus qu’à les formater en VMFS , il faut pour cela aller dans Configuration > Storage > Add Storage

esxiAddLun

Et vous voilà avec  votre Fibre Channel @home ! ;-)

latencyIII. Le mot de la fin ..

Il est vrai que la machine stockage peut paraître surdimensionné pour du stockage en comparaison avec un NAS. Avec ZFS, certains paramètres comme le CPU ou la RAM ne doivent pas être négligés (tout dépend aussi des besoins et exigences de chacun). ZFS est friant de la mémoire ram, car il s’en sert environ à 80% comme cache pour ses opérations (ARC)

arc size

Capture Cacti du lab (paramètre arc_size)

La tendance est d’environ 1Go de RAM par To de stockage supplémentaire tout en ayant une base d’au moins 2 ou 4Go.

Le processeur permet de gérer plus sereinement la compression, mais également la déduplication qui est vraiment gourmande en utilisation CPU. Je vous conseille d’activer la compression (lz4), mais pas déduplication.

Je posterais quelques tests de performance un peu plus tard afin d’avoir une idée. Pour le moment je dispose de 8 VM de toute sorte (Active Directory, Exchange 2013, serveur web, Veeam B&R) tout OS confondu (OpenBSD, Debian, Windows serveur 2012) qui démarrent, fonctionnent et réagissent rapidement.

Pour aller plus loin voici les différents liens qui m’ont permis de réaliser ce tutoriel :

OpCharlieHebdo VS OpFrance : Des milliers de sites français piratés !

lundi 12 janvier 2015 à 21:04

Suite aux drames survenus la semaine dernière en France, plusieurs milliers de sites français se sont retrouvés piratés depuis ce week-end ! La cyber guerre “OpCharlieHebdo” VS “OpFrance” a belle est bien débutée…

La “guerre” se poursuit sur internet, avec le piratage de nombreux sites francophones sur lesquels on peut avoir apparaître diverses messages. Ces messages en anglais sont “Que l’État Islamique demeure inchallah“, “Libérez la Palestine“, “Mort à la France” ou encore “Mort à Charlie“. Des mots très fort accompagnés par le drapeau du groupe terroriste.

opcharlie1

On entend également une chanson en arrière-plan, et d’après les informations que l’on trouve sur internet, voici les paroles : “Je ferai le djihad, je ne me raviserai pas, je n’ai pas peur de la mort“.

Bien que ces messages fassent référence à l’attaque terroriste contre Charlie Hebdo, rien ne montre qu’il y a un lien entre les hackers et les terroristes qui ont réalisés les attentats la semaine dernière. Voici un autre message que l’on a pu voir :

opcharlie2

Des dizaines de teams de hackers, parmi lesquelles on trouve AnonGhost, Felaga team, Prodigy TN, Makers Hacker Team, Votr3x, ou encore les jeunes hackers de MECA (Middle East Cyber Army) sont à l’origine de ces attaques et veulent “protéger l’image de l’Islam sur Internet” comme le précise le site Zataz. Ces cyber manifestations ou cyber attaques, appelez-les comme vous voulez, on fait des sites français leur terrain de jeu.

D’ailleurs, les MECA ont piratés l’espace Cash Management (cashmanagement.bnpparibas.fr & cashmanagement.bnpparibas.com) de la BNPParibas.

Des exemples de sites touchés

– Plus de 200 médiathèques françaises (qui utilisaient le même applicatif)
– Le site de la marque Terraillon
– De nombreuses universités, CCI, mairies, etc.
– Site de la conférence internationale des Doyens & Facultés de Médecine d’Expression Française
– 6 hébergeurs français (Sdnet, Opac3d, A3w, etc.)
etc..

Le site du lycée Dammartin fût également piraté… Pour rappel, il s’agit de la ville où s’était réfugiés les frères Kouachi vendredi dernier (la suite, vous la connaissez).

On annonce pour le 15 Janvier, des attaques notamment DDoS sur plus de 1000 sites français ! C’est là que l’OpFrance doit commencer véritablement.

La contre-attaque d’Anonymous est attendue !

De son côté, les Anonymous souhaitent soutenir Charlie Hebdo et contre-attaquer les terroristes. D’ailleurs, ils précisent : “Attaquer la liberté d’expression, c’est attaquer Anonymous“.

L’initiative #OpCharlieHebdo est née :

Concernant les cibles, comme on peut le lire sur 20minutes : “Des Anonymous arabophones sont invités à participer à l’opération pour faciliter l’identification des cibles et éviter les victimes collatérales“.

De son côté, les Anonymous préviennent : “Toutes entreprises et organisations en lien avec ces attaques terroristes doivent s’attendre à une réaction massive d’Anonymous“.

Pour l’heure, les Anonymous ont piraté le site Ansar-alhaqq, connu pour son prosélytisme djihadiste. La suite au prochaine épisode.

Source

Comment installer Android 4.4 sous VMware Workstation ?

lundi 12 janvier 2015 à 09:53

I. Présentation

Que ce soit à des fins de tests ou d’expérimentations, le fait de disposer d’une machine virtuelle faisant tourner Android en ravira plus d’un ! Cela tombe bien, c’est ce que nous allons voir dans ce tutoriel, où il sera question d’installer Android KitKat sous VMware Workstation 10. Un des intérêts est de pouvoir faire des tests sous Android sans forcément bidouiller dans son propre appareil, voir même si l’on a pas d’appareil Android, cela permet d’expérimenter l’OS bien que l’expérience utilisateur soit fortement réduite en absence de tactile.

Le projet se nomme “Android x86” est met à disposition des images ISO d’Android qu’il est possible de faire tourner sur PCs. Pour commencer, c’est vers le site du projet que je vous dirige afin de télécharge le fichier source : Android x86 Téléchargement.

Au moment où j’écris ces lignes, la version la plus récente est “android-x86-4.4-RC2” c’est donc avec celle-ci que je vais procéder.

Pour ceux qui préfèrent, suivez le cours en vidéo :

 

II. Création de la machine virtuelle Android x86

Dans VMware Workstation, créez une nouvelle machine virtuelle. Indiquez votre fichier ISO fraîchement téléchargé.

Là, vous verrez que VMware détecte l’OS comme étant FreeBSD c’est d’ailleurs pour cela qu’il nomme ainsi votre VM. Renommez-là “Android x86 4.4” par exemple.

androidx861

Créez un disque dur virtuel, pour ma part j’indique 32 Go, pour reprendre une taille que l’on trouve communément sur smartphone et tablette.

androidx862

Cliquez sur “Customize Hardware” afin de personnaliser le matériel virtuel de la VM avant de poursuivre.

androidx863

Dans Memory, attribuez de la mémoire RAM supplémentaire. Choisir 1 Go ou 2 Go me semble bon, vous pourrez adapter par la suite de toute manière.

androidx864

Concernant la partie connexion réseau, que l’on trouve dans Network Adapter, je choisis de laisser la machine en NAT afin qu’elle utilise mon hôte physique pour accéder à internet.

androidx865

La création de la machine virtuelle est terminée.

III. Installation d’Android x86

L’installation est très simple, il faudra juste être rigoureux au moment du partitionnement. Pour le reste, c’est très bien guidé. Lorsque vous démarrez sur l’ISO, un menu apparaît. Sélectionnez “Installation – Install Android-x86 to harddisk” et appuyez sur Entrée, pour installer Android sur votre disque dur virtuel.

androidx866

Android x86 – Boot menu

Le disque n’est pas partitionné, nous devons donc le faire. Choisissez “Create/Modify partitions“.

Créez une nouvelle partition en choisissant “New“. La partition doit être primaire (Primary) et bootable (Bootable – Ce qui ajoutera la mention “Boot” au niveau de la colonne “Flags“).

androidx868

Validez ces changements choisissant “Write“, et écrivez “yes” pour indiquer que vous êtes sur de vouloir opérer les changements. Enfin, cliquez sur “Quit” pour quitter le gestionnaire de partition.

Ensuite, on se retrouve au précédent menu où l’on peut désormais sélectionner notre partition sda1.

androidx869

La partition doit être formatée en ext3, sélectionnez ce système de fichiers dans la liste et validez avec Entrée. Confirmez une seconde fois que vous souhaitez formater sda1 en ext3.

androidx8610

Choisissez d’installer le boot loader GRUB au démarrage, ceci permettra d’obtenir un menu démarrage GRUB comme on le trouve sur d’autres distributions comme Ubuntu ou Debian.

androidx8611

Do you want to install /system directory ad read-write ?” Indiquez “Yes” afin d’être en mesure d’écrire sur le système et de pouvoir effectuer des changements, sinon vous allez vous retrouver en lecture seule.

androidx8612

Patientez pendant l’installation…

androidx8613

Une fois l’installation terminée, choisissez de redémarrer la machine virtuelle ! Démarrez sur le premier choix présent dans le GRUB comme ceci :

androidx8614

IV. Finaliser l’installation d’Android x86

Comme lorsque l’on allume son appareil Android pour la première fois, il est nécessaire de répondre à quelques questions (langue, wi-fi, compte Google, etc), c’est ce qui vous attend là aussi. Ces étapes sont basiques et dépendent des paramètres que vous souhaitez adopter.

Remarque : Le clavier est en QWERTY par défaut, méfiez-vous lorsque vous saisirez différentes informations.

androidx8615

Dans les applications, on pourra remarquer la présence de “Super Utilisateur“. En effet, sur cette édition d’Android, le mode rooté est directement actif.

androidx8617

Voilà Android est opérationnel, amusez-vous bien ! Si vous rencontrez des difficultés, obtenez de l’aide dans notre forum.

Android Lollipop freiné par les bugs ?

vendredi 9 janvier 2015 à 14:15

Voilà plus de deux mois qu’Android Lollipop est disponible, mais bien qu’il soit compatible avec de plus en plus d’appareils, il a du mal à faire son trou… La faute à de trop nombreux bugs ?

La part de marché détenue par Android Lollipop est faible, le traditionnel “camembert” qui détaille la répartition d’Android ne la contient même pas ! Mais bon, à chaque nouvelle version majeure d’Android c’est un peu la même histoire… Quoi que, cette fois-ci ça semble tout de même plus lent.

Mais alors quelle est la part de marché de la version Lollipop ? Moins de 0.1% tout simplement, car Google n’affiche pas sur le graphique en forme de camembert, les versions présentes sur moins de 0.1% des appareils. Ce qui est le cas d’après le graphique de ce début janvier 2015.

lollipop1

À titre de comparaison, la version Android KitKat sortait le 31 Octobre 2013 et représentait 1.4% en janvier 2014. Il se peut que les nombreux bugs rencontrés par les utilisateurs ralentissent l’enthousiasme des utilisateurs qui n’ont pas encore migré.

Pour ma part, j’ai installé Android Lollipop sur ma tablette Nexus 10, ou plutôt j’ai migré de la version KitKat à Lollipop. Il faut dire que ça “marchouille”… Je trouve la tablette plus lente et moins réactive qu’auparavant… Avec parfois de grosses lenteurs au niveau du réseau… Enfin bref, Android Lollipop ne m’a pas encore totalement convaincu bien que l’ergonomie et le design soit très sympa, Android KitKat fonctionnait mieux !

Et vous, que pensez-vous de tout ça ?