juil 14

HowTo : Créer une Custom Box Vagrant

Bonjour à tous,

Aujourd’hui, je vais vous expliquer comment créer une Custom Box CentOS 7 pour VMware Fusion / WorkStation.

Et oui, pour ceux qui connaissent un peu Vagrant, la plupart des box sont faites pour VirtualBox (Vagrant fait payer 80$ pour le provider VMware Fusion / Workstation) mais moi, personnellement, je préfère faire mes labs avec VMware Fusion. Question de goût qui ne s’explique pas forcément.

Un petit rappel : Mais kesako Vagrant ?

Vagrant, dans le monde moderne du DevOPS, est un outil qui permet le déploiement (et la suppression) automatique d’environnements virtuels (VMware, AWS, ou autres) complètement configurer pour les développeurs (ou pour des tests).

1.  Création d’une VM dans Fusion

Je ne vais pas donner plus de détail pour cette tâche car je pars du principe que si vous lisez cet article, vous savez créer une VM dans Fusion ou Workstation. :)

Dans ce cas, je précise tout de même que j’utilise la version Mini de CentOS 7 qui est téléchargeable ici.

2. Création d’un compte Admin « vagrant » et l’ajouter dans les sudoers

Lors de l’installation de l’OS, il vous est demandé de créer un compte. Dans notre cas, on va créer un compte administrateur avec les caractéristiques suivantes:

  • Nom d’utilisateur : vagrant
  • Mot de passe : vagrant

Le compte root doit également être configuré avec le mot de passe : « vagrant »

Une fois que cela est fait, il faut ajouter ce compte dans le fichier « sudoers ».

Last login: Mon Jul 13 20:24:23 on ttys000
macbook-pro-de-ehrman:~ Nicolas$ ssh root@172.16.204.129
The authenticity of host ‘172.16.204.129 (172.16.204.129)’ can’t be established.
RSA key fingerprint is 18:c3:18:01:cf:f7:c9:3f:3a:4e:60:34:88:46:ad:5c.
Are you sure you want to continue connecting (yes/no)? yes
Warning: Permanently added ‘172.16.204.129’ (RSA) to the list of known hosts.
root@172.16.204.129’s password:
Last login: Tue Jul 14 10:15:51 2015
-bash: warning: setlocale: LC_CTYPE: cannot change locale (UTF-8): No such file or directory
[root@vagrant-centos7 ~]# visudo

Juste en dessous de ces lignes :

## The COMMANDS section may have other options added to it.
##
## Allow root to run any commands anywhere
root    ALL=(ALL)       ALL

Ajouter les lignes suivantes :

## Allow vagrant to sudo without password
%admin  ALL=NOPASSWD: ALL

Sauvegardez et quittez le fichier avec la commande “:wq”.

3. Ajouter la clé non sécurisée pour la connexion ssh

Se connecter en tant qu’utilisateur vagrant et tapez les commandes suivantes depuis le répertoire home de l’utilisateur :

1

2
3
4
5
6
$ mkdir -p /home/vagrant/.ssh
$ chmod 0700 /home/vagrant/.ssh
-O /home/vagrant/.ssh/authorized_keys
$ chmod 0600 /home/vagrant/.ssh/authorized_keys
$ chown -R vagrant /home/vagrant/.ssh

4. Modifier la configuration SSH de la VM

Maintenant, nous allons modifier la configuration SSH de notre VM pour que Vagrant puisse s’y connecter.

Tout d’abord, on édite le fichier de configuration du serveur ssh:

Une fois cela fait, on sauvegarde le fichier avec « :wq » et on fait un redémarrage du service ssh via « sudo service sshd restart »

5. Installation des VMware Tools

On approche de la fin. :)

Bien évidemment, pour que cela fonctionne bien dans un environnement virtuel, il faut installer les guest tools correspondant à l’hyperviseur. Dans notre cas, les VMware Tools.

Pour cela, il faut tout d’abord y ajouter quelques packages pour que la compilation et l’installation se passe correctement:

$ sudo yum install -y gcc make kernel-devel

Ensuite, depuis les menus VMware, on clique sur « Virtual Machines / Install VMware Tools ».

Cela va monter le cdrom des VMware Tools dans la VM.

Depuis la VM, on tape les commandes suivantes:

1
2
3
4
5
$ sudo mkdir -p /mnt/cdrom
$ sudo mount /dev/cdrom /mnt/cdrom
$ tar xzvf /mnt/cdrom/VMwareTools-9.9.3-2759765.tar.gz -C /tmp
$ cd /tmp/vmware-tools-distrib/
$ sudo ./vmware-install.pl

Répondre « Yes » pour toutes les options avancées comme le sharing, le copier/coller et autres. Sinon, il faudra réinstaller les tools pour que Vagrant puisse déployer la box correctement.

6. Faire un Clean Up

Et oui, comme on veut créer une box la plus reproductible, fiable et légère possible, il faut faire le ménage sur la VM.

Il faut bien évidemment commencer par supprimer les fichiers d’installation des VMware Tools qui se trouvent dans le dossier /tmp.

Ensuite, on clean yum :

1
$ sudo yum clean all

Et bien sur, on fini par un bon petit shutdown des familles :)

1
$ sudo shutdown -h now

7. Finalisation de la Box

Nous y sommes presque. :)

Nous allons enfin pouvoir créer notre box. Nous allons donc nous positionner dans le dossier qui contient les fichiers de la VM.

Dans ce dossier, nous allons créer un fichier qui se nomme « VagrantFile » avec le contenu suivant:

# -*- mode: ruby -*-
# vi: set ft=rubyVagrant.configure(« 2″) do |config|config.vm.provider :vmware_fusion do |v, override|
v.gui = true
end

end

Bien sur, on l’enregistre avec la commande « :wq ».

Toujours dans le même dossier, on va créer un autre fichier que l’on va appeler « metadata.json » et qui aura le contenu suivant:

{« provider »: »vmware_fusion »}

Toujours la commande magique pour sauvegarder le fichier.

Pour finir, on va optimiser le disque de la VM:

$ /Applications/VMware Fusion.app/Contents/Library/vmware-vdiskmanager -d Virtual Disk.vmdk
$ /Applications/VMware Fusion.app/Contents/Library/vmware-vdiskmanager -k Virtual Disk.vmdk
Et la, le grand moment arrive enfin. On va packager la box.

Pour cela, toujours dans le dossier contenant les fichiers de la VM, on tape la commande suivante:

$ tar cvzf centos7-mini-x64.box ./*

And voila !!!!!!

On est prêt à tester la Box avec Vagrant. :)

8. Test de la box avec Vagrant

Pour cela, depuis la commandline vagrant, on tape :

1
2
3
$ vagrant box add centos7-mini centos7-mini-x64.box
$ vagrant init centos7-mini
$ vagrant up

Si tout se passe bien (et c’est sur que cela sera le cas), la box se déploie dans VMware Fusion et se configure automatiquement.

Une fois le processus terminé, on tape la commande suivante pour s’assurer que l’on peut se connecter à la VM :

& vagrant ssh

 

Et voila mesdames, messieurs, vous avez fait une custom box vagrant pour déployer un CentOS7 en version minimale.

Vous pouvez trouver la custom box que j’ai faite ici.

Bon courage et à bientôt.

 

Nicolas

Share

Lien Permanent pour cet article : http://www.my-v-world.fr/archives/227

mai 21

VMware met à jour EVO:Rail

Bonsoir à tous,

Aujourd’hui, VMware vient d’annoncer la mise à disposition, auprès des 9 partenaires, de la nouvelle version de son software EVO:RAIL.

Au menu :

  • Augmentation du nombre d’appliances (et des nodes) pris en charge
    •  Passage de 4 Appliances et 16 nodes à 8 Appliances et 32 Nodes. Cela permet de supporter désormais 2000 Postes VDI ou 800 VMs serveurs. (Avec des caractéristiques « normales »)
  • Amélioration de l’interface de management afin d’offrir plus de détails à l’utilisateur sur l’état de santé du Hardware. Maintenant, vous pourrez voir l’état de chaque noeud dans chaque appliance et également monitorer les HDDs, SSDs, NICs et les devices  de boot des ESXi.
  • Automatisation du process de remplacement des HDDs, SSDs, 10 GbE NICs via l’interface de management.
  • Mise à jour également afin d’intégrer le Loyalty program de VMware. Pour rappel, cela permet aux clients qui ont déja des licences VMware de pouvoir les utiliser sur les appliances EVO:RAIL.

La release notes est ici.

A bientôt.

Nicolas

Share

Lien Permanent pour cet article : http://www.my-v-world.fr/archives/220

mai 21

Nutanix Community Edition – Beta

Bonsoir à tous,

Un petit post rapide. Nutanix a ouvert la beta de sa version Community edition.

C’est par ici : http://www.nutanix.com/products/community-edition/

Pour rappel, il s’agit d’une version gratuite du soft de Nutanix qui vous permettra de tester leur solution.

Coïncidence ou pas, cela sort peu de temps après des annonces d’EMC (par exemple) sur la mise à disposition en Open Source de ViPR (CoprHD) et la « gratuité » de ScaleIO à partir du 29 Mai.

Quoi qu’il en soit, on ne va pas non plus se plaindre. Moi, je trouve que c’est très bien que les éditeurs / constructeurs mettent à disposition du commun des mortels (qui s’y connaisse un peu quand même) des versions free of use 100% fonctionnelles (mais pas en prod ou à vos risques et périls) pour que nous puissions nous faire la main dessus.

Cela à du bon car je suis convaincu que cela fera que leurs solutions seront meilleures par la suite. :)

A bientôt et bon test.

Nicolas

************************************** UPDATE **************************************

Voici quelques infos complémentaires sur la version Communty de Nutanix :

  • Sortie prévue : Mi-Juin
  • Sera livré d’office avec KVM (Pas de support des autres hyperviseurs pour le moment)
  • Scalabilité limitée : 1, 3 ou 4 noeuds
  • Replication Factor 1 ou 2
  • Hardware Requirements :
    • CPU : Intel avec 4 cores mini et support de VT-x
    • RAM : 16 Gb mini
    • Sous système de stockage : Raid 0 (HBA LSI) ou sous système de stockage AHCI
    • Tiers 1 : 1 disque SSD mini / serveur avec une capacité supérieure ou égale à 200 GB
    • Tiers 2 : 1 disque SSD mini / serveur avec une capacité supérieure ou égale à 500 GB
    • Réseau : Carte Intel
  • KVM démarrera depuis une clé USB et la CVM tournera elle sur le/les SSDs

Voili voilou.

je dois avouer que je suis pressé de tester cette version. :)

A bientôt.

Nicolas

Share

Lien Permanent pour cet article : http://www.my-v-world.fr/archives/218

mai 06

EMCWorld : EMC annonce que ViPR Controller est désormais Open Source

Bonjour à tous,

Les annonces fusent dans tous les sens et il n’est pas facile de suivre entre l’EMCWorld, les annonces de Microsoft sur Nano Server et également son intégration d’une solution de conteneurisation des applications dans ses OS (et rejoint également Docker), VMware avec Photon et LightWave, et j’en passe et des meilleurs.

On peut donc se rendre compte facilement que le monde de l’IT change extrêmement vite, et c’est tant mieux, et que les gros ont parfois du mal à suivre.

EMC a donc pris un peu de recul et à décider de switcher sur une approche plus libre concernant ses différents software. Est ce que cela est étonnant ??

Non et c’est même très intelligent de leurs parts.Pourquoi ?

Parce que la communauté est énorme, très réactive et aussi très compétente.

Ce pourquoi ViPR Controller (et à mon avis ça ne sera pas le seul à passer en Open Source) devient un projet Open Source sous le nom de code CoprHD (CopperHead) et disponible sur GitHUB.

On se rapproche un peu d’un modèle à la RedHat. C’est à dire que ViPR Controller est et restera la version commerciale d’EMC avec le support qui va bien et que CoprHD sera l’équivalent d’une version labo pour les développeurs.

Ceux-ci pour laisser courre à leurs imaginations et les fonctionnalités les plus intéressantes pourront être intégrer à la version commerciale. :)

Plus de détail ici : http://virtualgeek.typepad.com/virtual_geek/2015/05/emc-world-day-3-vipr-controller-is-now-open-source.html#more

Honnêtement, pour moi, c’est un très bon choix stratégique et qui va dans le sens du temps et du marché. :)

 

A bientôt.

 

Nicolas

Share

Lien Permanent pour cet article : http://www.my-v-world.fr/archives/212

mai 06

VCE annonce VXRACK System 1000 Series – Solution Hyper Convergée

Bonjour à tous,

Lundi dernier, nous avons eu le droit, entre autres, à une annonce qui à mon sens est très important pour EMC et VCE.

Il s’agit de la ligne de solution d’infrastructure hyper convergée VXRACK 1000 System Series.

Kesako !!! :)

Il s’agit ni plus ni moins de trois infrastructure hyper convergées qui ont les caractéristiques suivantes :

  • VXRACK 1034 : Solution EVO:RACK qui comprend donc l’ensemble de la suite VMware vRealize Suite
  • VXRACK 1036 : Solution orientée Open Stack qui va utiliser Photon (Light Linux OS de VMware) et LightWave (Management Docker de VMware également)
  • VXRACK 1032 : Solution plus ouverte sur le choix de l’hyperviseur et de la plateforme cloud et, surtout, équipée de la solution Software-Defined-Storage d’EMC à savoir ScaleIO

Quel est le point commun de l’ensemble de ces solutions ?

Elles sont toutes basées sur des serveurs commodity de la marque Quanta.

Au delà de ça, ce qui à mon sens est également très important, c’est la scalabilité et la flexibilité que ces solutions vont apportées. En effet, il sera possible de démarrer à 4 nœuds pour ensuite scaler jusqu’à (pour le moment) 1000 nœuds.

Imaginez un peu les possibilités :

  • Infra de 3rd platform avec par exemple du docker, du PIVOTALou encore du MongoDB
  • Fournir une spolution X As a Service
  • Consolider ses VMs traditionnelles (Tiers 2)

Bien sur, tout cela s’intégrera avec les solutions existantes de VCE comme Vision et vScale.

Bref que du bon.

Stay tuned. Dès que j’ai les specs techniques, je mettre à jour cet article. :)

 

Nicolas

Share

Lien Permanent pour cet article : http://www.my-v-world.fr/archives/203

avr 24

VMware permet d’acheter EVO:Rail sans licence vSphere

Bonjour à tous,

VMware vient de faire une annonce très intéressante aujourd’hui. Pour ceux qui ne le savaient pas, lorsque l’on achetait une appliance EVO:RAIL (Forcément chez un des 9 partenaires de VMware), le bundle incluait forcément les licences et la maintenance associées pour la suite vSphere.

Hors, il est vrai que malgré tout, de nombreux clients ont soit des contrats ELA (Enterprise License Agreement) soit ont déjà des licences qu’ils n’utilisent peut être pas.

Et la question se posait : Pourquoi serais je obliger d’acheter des licences VMware vSphere avec EVO:Rail. Pourquoi ne pas utiliser les licences que j’ai déjà ?

C’est le cas, par exemple, pour les autres acteurs du marchés de l’hyper convergence. Ils vous vendent une appliance mais ceux-ci n’imposent d’achat de licence combiné.

Heureusement, VMware a, comme d’habitude, écouté le marché et ses clients et permet donc désormais, via son « vSphere Loyalty Program », à ses clients de pouvoir acheter EVO:RAIL sans licence supplémentaire et d’utiliser celles qu’ils possèdent déjà.

Effet le plus important : Le coût. Celui va donc se réduire mécaniquement et devenir plus intéressant.

Plus d’info sur le site : http://www.theregister.co.uk/2015/04/24/evo_rail_portable_vsphere_licences/

A+

Nicolas

Share

Lien Permanent pour cet article : http://www.my-v-world.fr/archives/201

nov 23

View Composer 6.0 : Error 1920 svid won’t start

Bonjour à tous,

En montant un LAB au sein de ma société pour tester et valider une solution pour un de nos clients, je me suis retrouvé avec une erreur :

"Error 1920. Service VMware View Composer (svid) failed to start. Verify that you have sufficient privileges to start system services."

Il faut préciser que le LAB en question n’est pas connecté au net et que je n’ai pas non plus de WSUS.

Après quelques recherches, il s’avère que le service View Composer essaie de valider les certificats racines qui se trouve dans le store Windows.

Hors, comme dit précédemment, n’ayant pas internet, je ne pouvais pas avoir de Windows Update et donc mettre à jour le serveur.

J’ai donc réalisé les manipulations suivantes pour contourner le problème :

    • Cliquez sur Start > Run, entrez gpedit.msc et cliquez sur OK
    • L’éditeur des GPO local s’ouvre
    • Dans la partie gauche, sous Local COmputer Policy, cliquez sur Computer Configuration
    • Dans la partie droite, double cliquez sur Administrative templates > System > Internet Communication Settings > Internet Communication Settings
    • Faire un clic droit sur Turn Off Automatic Root Certificate Update
    • Cliquez sur Enable
    • And voila !!!

Une fois cela fait, le service démarre et on peuyt finaliser l’installation de View Composer.

A+

Nicolas

Share

Lien Permanent pour cet article : http://www.my-v-world.fr/archives/186

août 25

VMWorld 2014 : VMware VVOLS et I/O Stockage – Essentials

Bonjour à tous,

Une petite explication sur les VVOLs et Storage I/O.

 

Part 1:

http://storageioblog.com/vmware-vvols-and-storage-io-fundementals/?utm_source=rss&utm_medium=rss&utm_campaign=vmware-vvols-and-storage-io-fundementals

Part 2:

http://storageioblog.com/vmware-vvols-and-storage-io-fundementals-part-2/?utm_source=rss&utm_medium=rss&utm_campaign=vmware-vvols-and-storage-io-fundementals-part-2

 

Bonne lecture.

 

Nicolas

Share

Lien Permanent pour cet article : http://www.my-v-world.fr/archives/181

août 25

VMWorld 2014 : VMWare EVO:RAIL La plateforme hyperconvergée de VMWare

Bonjour à tous,

Enfin !! Après pas loin de 6 mois de rumeurs avec le Projet Mystic (EMC) et Marvin (VMware), VMware vient d’annoncer EVO:RAIL lors du VMworld 2014 de San Francisco.

 

Soyons clair, nous nous rapprochons très fortement, niveau hardware, d’une solution de type Nutanix. Cela dit, VMWare oblige, le storage sera managé via VSAN. Cela sembe logique.

 

Pour en savoir plus, voici le lien de Duncan EPPING sur l’annonce :

http://blogs.vmware.com/tribalknowledge/2014/08/vmworld-2014-vmware-evorail-building-block-software-defined-data-center.html

Bonne lecture.

 

Nicolas

Share

Lien Permanent pour cet article : http://www.my-v-world.fr/archives/177

juil 01

VMware annonce la Public Beta de vSphere 6

Bonjour à tous,

Aujourd’hui, VMware vient d’annoncer la disponibilité de la Public Beta de vSphere 6.

Je ne peux pas dire grand chose du fait de la NDA mais il y a pleins de choses intéressantes. :)

 

Il faut s’inscrire ici :

https://communities.vmware.com/community/vmtn/vsphere-beta

 

Bons tests à tous et à bientôt pour un article sur cette nouvelle version.

 

A+

 

Nicolas

Share

Lien Permanent pour cet article : http://www.my-v-world.fr/archives/172

Articles plus anciens «