Tag: vmware

REST ❤ Swagger, 2 minutes to create an API SDK ⏱ - Codegen Demo

REST ❤ Swagger, 2 minutes to create an API SDK ⏱ - Codegen Demo
On March 30th, I presented a webinar to the French VMUG community on the REST API subject and in particular on the way to generate API SDK clients without writing any code. Slide deck is published (only in french, sorry) here: https://vupti.me/rls. As said in the slide deck, this presentation was greatly inspired by a VMworld session: {CODE2216E} The art of code that writes code (Kyle Ruddy @ VMware Inc.). I cannot encourage you enough...

Interact with the vRealize Automation IaaS objects on vRealize Orchestrator

As described on another blog post, vRA IaaS objects can be gathered using the model manager. This article will show you how to interact with this kind of object using vRealize Orchestrator. On this first sample, we are trying to get a virtual machine named TESTVM02 on the model manager. The VirtualMachine object has a property called VirtualMachineName that we can used to filter the virtual machine by its name. Here is the javascript code...

VMworld 2019 – Récapitulatif jour 4

VMworld 2019 – Récapitulatif jour 4
Deploying the VMware Cloud Provider Platform [HBI2767BE] 60 Minutes of Non-Uniform Memory Architecture [HBI2278BE] Next generation reference design with NSX-T part 1 and 2 [CNET2061BE] and [CNET2068BE] Deploying and Designing Kubernetes with NSX-T (Openshift, PKS, PAS) [CNET1444BE] Run Kubernetes Consistently Across Clouds with Tanzu and Project Pacific [KUB1840E] Solutions Exchange: Stand NetApp Deploying the VMware Cloud Provider Platform [HBI2767BE] Auteur de la notice ci-dessous: Ludovic Rivallain Speaker(s): Eiad AlAqqad, VCPP Lead Solution Architect, VMware Milko...

VMworld 2019 – Récapitulatif jour 3

VMworld 2019 – Récapitulatif jour 3
Delivering Custom Services Through vCloud Director Extensibility [HBI1855BE] Evolving vRealize Automation [HBO1323BE] The Art of Code That Writes Code [CODE2216E] Kubernetes Operators for VMware Enterprise PKS and VMware Cloud PKS [CODE1360E] Project Pacific: Guest Clusters Deep Dive [HBI4500BE] The Circle of (Token) Life [CODE3332E] NSX-T Deep Dive: Kubernetes Networking [CNET1270BE] Service Mesh, Tracing, Prometheus: Wavefront Provides Observability for All [KUB1862BE] NSX-T Deep Dive : L3 Routing [CNET1069BE] Solutions Exchange Delivering Custom Services Through vCloud Director...

VMworld 2019 – Récapitulatif jour 2

VMworld 2019 – Récapitulatif jour 2
General Session (aka la keynote) Kubernetes Multi-cloud Sécurité How PowerCLI Makes vSphere Configuration Management Easy [CODE2214E] NSX Automation with Ansible: A Complete Guide for Day 0 Operations [CODE1617E] What’s new with the Ansible Modules for VMware [CODE3300E] Deploy Kubernetes Apps on PKS Using Native Tools [CODE1152E] The Genious of Kubernetes [CODE1172E] Understand the Importance and Impact of Service Mesh [MTE6169E] That Firewall did what ? The NSX-T Data Center Distributed Firewall in Depth [EDU1174E] Certification...

VMworld 2019 – Récapitulatif jour 1

VMworld 2019 – Récapitulatif jour 1
Operating the Ultimate Hybrid Cloud with VMware Cloud Foundation [HBI1519TE] Run Kubernetes on VMware [KUB2073WER] Operationalizing NSX-T Workshop: Networking and Security Use Cases [CNET2519TE] Operating the Ultimate Hybrid Cloud with VMware Cloud Foundation [HBI1519TE] Auteur de la notice ci-dessous: Ludovic Rivallain Speakers(s): Heath Johnson, Sr. Technical Marketing Manager, VMware Kevin Tebear, Staff Technical Marketing Architect, VMware Vidéo Pour ma première conférence cette année, j’avais choisi un workshop (4h) sur Cloud Foundation. Pour rappel, Cloud Foundation...

VMworld 2019 – C'est parti !

VMworld 2019 – C'est parti !
Plus que quelques heures avant de décoller en direction de Barcelone avec 2 collègues de SII Ouest afin d’assister à mon second VMworld. Au-delà de l’aspect VMware “pur”, les intérêts d’assister à cet évènement sont multiples. Veille technologique Réseautage et communautés À demain ! Veille technologique Tout d’abord, VMware étant plutôt en pointe en matière d’innovation, d’acquisitions et de stratégie, c’est une bonne occasion de voir l’état du marché de l’infrastructure et du cloud-computing, tout...

VMUG Paris, Septembre 2019, Slides de notre présentation vRO

VMUG Paris, Septembre 2019,  Slides de notre présentation vRO
Une nouvelle édition du vMUG Paris s’achevait jeudi soir autour d’une vBeer méritée par tous: Les organisateurs tout d’abord: merci à eux pour cet évènement très réussi une nouvelle fois ! Les orateurs, qui nous ont fait l’honneur de leur présence, de leur temps et de leur savoir. Le public, qui avait passé une journée bien chargée ! Les sponsors pour leur soutien. Mon employeur: SII Group qui nous permet de prendre part à ce...

New release of VMware vRealize Orchestrator package diff tool

About a year ago, I published a small tool to compare two VMware vRealize Orchestrator packages file: vRO Package Diff. Initial version was a simple python script accepting 2 files as arguments and without any input controls. Today, I publish a v2 of the tool with the following changes: vro-package-diff is now a Pypi hosted project: vro-package-diff and so, can be installed with pip install command. An endpoit vro-diff to access to the tool from...

Extending VMware vCloud Director functionalities

Extending VMware vCloud Director functionalities
This post is the English translation of the one published on blog.groupe-sii.com to present a new kind of development activities in SII Group: the extension of the VMware vCloud Director portal. The post will explain the concept that enables the extension of this VMware product to add new functionalities to the native portal and to provide a consistent user experience to final customers. Introduction to VMware vCloud Director VMware vCloud Director is a quite common...

VMUG France - Meet&Geek Rennais, le bilan

VMUG France - Meet&Geek Rennais, le bilan
Quelques Rennais, membres de la vCommunity se sont réunis dans les locaux de SII Ouest hier soir pour partager quelques vBeers et vPizza dans une ambiance bon enfant. C’était une très belle occasion de rencontrer quelques personnes, de discuter des postes de chacun, de l’usage des produits VMware dans d’autres contextes. Les slides du Rex sur l’usage de vRealize Orchestrator sont disponibles sur le Github du groupe SII: groupe-sii.github.io/rex-vro-meetngeek (et les sources ici). Quelques photos...

VMUG France - Meet&Geek Rennais le 7 mars 2019

VMUG France - Meet&Geek Rennais le 7 mars 2019
La communauté Rennaise des utilisateurs de solutions VMware se réunit à Rennes le 7 mars 2019, à partir de 18h30. Rdv dans les locaux de SII Ouest: 5e étage, Hall B, Le Newton, 3 bis Avenue de Belle Fontaine à Cesson Sévigné. Rejoignez nous sur le Slack VMUG, Channel #vmug-rennes pour discuter avant ou après cette rencontre. A cette occasion nous vous proposons un petit retour d’expérience sur l’usage de vRealize Orchestrator.

VMworld 2018 – Recapitulatif jour 4

VMworld 2018 – Recapitulatif jour 4
Quatrième et dernier jour du VMworld, on commençait un peu à se sentir à la maison à force d’arpenter les allés du Fira Barcelona Gran Via. Moins de conférences pour moi aujourd’hui mais pas une journée moins intéressante pour autant car celà permet de faire le tour du hall des exposants et de découvrir bien des solutions innovantes. #VIN1249BER – vSphere Clustering Deep Dive, Part 1: vSphere HA and DRS Auteur de la notice ci-dessous:...

VMworld 2018 – Recapitulatif jour 3

VMworld 2018 – Recapitulatif jour 3
Troisième jour au VMworld et déjà le sentiment un peu amer que la fin approche doucement. En attendant, on en profite pour assister à de nouvelles sessions et réseauter! #VIN2642BE – Don’t Sleep on RESTful APIs for vSphere Auteur de la notice ci-dessous: Ludovic Rivallain Vidéo Speakers(s): Kyle Ruddy Dans cette session, Kyle Ruddy nous rappelle l’intérêt des API RESTful dans le monde de la programmation, de la navigation et surtout, de l’automatisation. L’importance des...

VMworld 2018 – Recapitulatif jour 2

VMworld 2018 – Recapitulatif jour 2
Second jour, beaucoup plus de monde, une General Session folle et toujours plus de conférences: #DEV3466BE – Putting It All Together: Using VMware Products to Deliver the DevOps Dream Auteur de la notice ci-dessous: Ludovic Rivallain Vidéo Speakers(s): Dave Markham Cette conférence avait pour but d’expliquer comment utiliser les produits VMware dans un processus de transformation en méthodologie DevOps. vCenter configuré en multi-tenants avec des resourcesPools et des droits adaptés aux publics de votre société,...

VMworld 2018 – Technology Superpowers !

VMworld 2018 – Technology Superpowers !
Vidéo Pour le second jour, nous commençons, comme la majorité des personnes qui sont au VMworld, par assister à la General Session: une v-Keynote. Jean-Pierre Brulard - Vice-président et directeur général, Europe, Moyen-Orient et Afrique (EMEA) - commence la session en annonçant que nous sommes 10 000 présents… C’est vrai que la salle est bondée pour le VMworld des 20 ans de VMware et les 10 ans de la filiale EVMware et les 10 ans...

VMworld 2018 – Recapitulatif jour 1

VMworld 2018 – Recapitulatif jour 1
Nous y voilà. Le premier jour au VMworld à Barcelone commence par une visite… et après une rapide estimations, la conclusion que nous avons est que c’est grand, très grand! Comme le Lundi est orienté “Partners”, il y a encore peu de monde et peu de conférences. Petit retour sur les premières confs auquelles nous avons assisté: #DEV1965QE – QuickStart DevOps Culture with VMware Auteur de la notice ci-dessous: Ludovic Rivallain Vidéo Speakers(s): Tom Hite...

VMworld 2018 – ¡ Let's go to VMworld 2018 EUMA !

VMworld 2018 – ¡ Let's go to VMworld 2018 EUMA !
Il faut une première fois à toute chose et dans environ 3 jours, j’aurais la chance de participer à mon premier VMworld! Je serais accompagné de 2 collègues du Groupe SII (Merci SII au passage!): Antoine et Jeremy. Forcément, nous le savons déjà, nos planning de sessions sont bien trop chargés pour tenir sur la durée: nous devrons certainement ajuster ceux-ci sur place. L’avantage de partir à 3, est de pouvoir couvrir des domaines d’intérêts...

Use the vRealize Automation REST API on vRealize Orchestrator

The vRealize Automation REST API can be used on vRealize Orchestrator directly with the vCACCAFE plugin, instead of using the HTTP-REST plugin, which can be much more simplier. Get the vRA REST endpoint Find the vCAC endpoint Using the vRA REST API on vRO Get the vRA REST endpoint If you have already used the vRealize Automation REST API, you should have noticed that there is around twenty endpoints ! On this article, we’ll take...

Reboot French VMUG, Paris, Septembre 2018

Reboot French VMUG, Paris, Septembre 2018
As an exception, I will post this article in French only as its subject is the French VMUG edition. Sorry for english speaking people. Aujourd’hui avait lieu la reboot-edition du VMUG France dans les (tout neufs!) locaux parisiens d’OVH. L’événènement est à présent orchestré (et bien orchestré!) par Noham Medyouni (Dell-EMC), Fréderic Giovannacci (SIB) et Matthieu Gioia (consultant indep.) et pour ce RDV parisien de rentrée, 2 invités de marque étaient présents: Duncan Epping: Chief...

VMware vCloud Director – Change SSL certificates

VMware vCloud Director – Change SSL certificates
The following procedure is a self-reminder of How-To replace the certificates of a VMware vCloud Director deployment. Prepare informations Create unsigned certificates Create certificate requests for CA-signing Import signed certificates in the keystore Apply certificates to the services Prepare informations Here is a configuration sample for a single cell deployment. Change settings according to your needs: If you are using multi-cells deployment, I stronlgy recommend you to extend informations in the -ext "san=dns:..." parameter of...

Switch to Clarity UI light theme

Switch to Clarity UI light theme
As you could notice (if you don’t use an RSS tool to read this blog): there is a new UI theme based on the Clarity Design System. To compare before/after: This decision was strongly motivated by the new HTML5-powered interface of vCSA 6.5 & 6.7. This new VMware vCenter UI is also based (as many of others VMware’s products) on this open-source design system initiated by VMware and is very enjoyable to use on a...

VMware vRealize orchestrator package diff python tool

I have recently published a draft tool to provide a table-formated diff of two vRealize Orchestrator packages. Project is available on GitHub project and will evolve in futur to support more package item’s types and to provide better information about differences. Installation Requirements: Python 3 and pip installed. Download: git clone https://github.com/lrivallain/vro-package-diff.git cd vro-package-diff (optionnal) Create python virtualenv: virtualenv -p python3 --no-site-packages venv . venv/bin/activate Install required python packages: pip install -r requirements.txt Usage python...

Ansible/VMware modules - first steps

Ansible is a well known software to automates software provisioning, configuration management, and application deployment. In concrete terms, it’s possible to manage infrastructure deployment and configuration during life cycle from sets of configuration files. In the following post, I will try to explain how to use it with some VMware modules from ansible installation to the management of a vCenter based infrastructure. Ansible installation Ansible usage with VMware vCenter Inventory Playbook Dynamic input for some...

VMware - VCSA 6.5u0 or PSC appliance - change SCSI block timeout

In a previous post, I’ve already talk about an issue occuring in a lab environment with vCSA 6.5u0 and PSC appliance : VCSA or PSC appliance won’t boot after hard shutdown. As the issue became more regular with time, I tried to figure out the root cause of those events. As system’s logs reports SCSI timeout on write operations, I remember myself that the default 30 seconds timeout could be insufficient in some virtualized environment....

VMware - Patch the vCloud Director cacerts file

When you install a VMware vCloud Director instance, it comes with an embedded JRE (Java Runtime Environment). For example, vCloud Director includes JRE 1.8.0_121 : $VCLOUD_HOME/jre/bin/java -version java version "1.8.0_121" Java(TM) SE Runtime Environment (build 1.8.0_121-b13) Java HotSpot(TM) 64-Bit Server VM (build 25.121-b13, mixed mode) JRE includes it’s own keystore for trusted SSL certificates, the cacerts file. This file is depending on both oracle/Java and VMware/vCloud releasing and if your certification authority root certificate isn’t...

VMware - Explore vCloud Director catalog publishing feature

VMware introduced in version 5.5 of vCloud Director, a feature to externaly expose catalogs and if necessary, to subscribe to an externaly exposed one. This is useful to synchronize catalog between two (or more) vCloud Director instances. Basic usage Publish a Catalog to an External Organization Subscribe to an External Catalog Feed Exploring the catalog content What is behind the shared URI List items Download files from catalog Basic usage The two following sections are...

VMware - VCSA or PSC appliance won't boot after hard shutdown

I started using the VMware Photon based appliances to deploy vCenter services (VCSA) and PSC with the 6.5 version several months ago. It’s really stable and I appreciate to use it daily and to replace the windows based services with the appliance ones. But a couple of days ago, I had a bad suprise in a lab environment where 2 PSC instances were unable to boot after a hard power-off. Here is a screenshot of...

VMware - PowerCLI 6.5.1 Cheat Sheet

SII Ouest VMware team has published a PowerCli Cheatsheet with most common commands of the VMware PowerShell SDK to manage vSphere environments. The cheat sheet is open-sourced and published in the SII Group GitHub page. Online html version is available in the following page : cheat-sheets/powercli Printable PDF can be download here: PDF Feel free to suggest or commit modification in the repository to enhance those 2 pages.

VMware - Dive into OVF properties

In order to fully configure a virtual machine after a clone of OVF deployment, it may be useful to use settings from virtualization layer in the guest OS: for example to run Guest OS customization as already discussed in this blog. Today, we will focus on OVF properties. Presentation of OVF properties Representation of OVF properties Create new properties Edit VM properties values Get OVF properties from the guestOS VMware tools ISO image Properties usage...

Play with VM snapshots and linked-clones with ESXi command line tools

In this article, we will see how to create, commit, revert-to virtual machine snapshots from ESXi command line. We will also talk about the very useful “linked clones” that are related to the snapshot feature. Prerequisites Snapshots Create snapshots Get snapshot(s) list Remove/Commit a snapshot Revert to a snapshot Linked clone Create a linked clone Convert a linked clone to a full clone Prerequisites You only need to have a running VM on the ESXi...

Nested VMware ESXi with virtualbox - Your first nested-virtual-machine

Now that we’ve seen how to create a nested-ESXi on virtualbox, we may need to have some content in order to test commands of procedures. Local datastore Disk creation Disk partition Dummy virtual machine Imported virtual machine Prerequisites Export Import Enable network from nested-VM Add VNC support to VM VM setup for VNC Firewall configuration for VNC Local datastore Disk creation To create a local datastore, you’ll have to add a new virtual disk to...

Nested VMware ESXi with virtualbox

For testing cases it could be very useful to host a nested (= virtualized) VMware ESXi on your desk or laptop machine. For my own needs, I had to install an ESXi on virtualbox. Here is my tutorial. Installation Prerequisites ESXi Virtual Machine creation ESXi installation and setup (optional) Bypassing the minimal requirements check Back to the installation Customize your nested ESXI IP settings SSH Server Conclusion Installation Prerequisites In order to install an ESXi...

vCenter - changer le mot de passe de base de données

Un petit article plus, pour me rappeler moi même de la manipulation que pour vraiment générer du contenu sur ce blog. Ce matin j’ai eu à changer, sur un vCenter Server, le mot de passe par lequel le service communique avec sa base de données, voici la manipulation. Changer l’utilisateur de BDD (si nécessaire) Pour celà, il faut ouvrir l’éditeur de registre Windows: regedit.exe Puis chercher le chemin: HKEY_LOCAL_MACHINE\SOFTWARE\VMware, Inc.\VMware VirtualCenter\DB Dans ce dossier du...

PowerCli - Mise à jour du VMX de templates de machines virtuelles

Lorsqu’on gère plusieurs centaines de machines virtuelles, templates, virtual-appliance etc., on a pas spécialement envie de se palucher à la main, les opérations de mises-à-jour systématiques. En plus si vous cotoyez des gus comme @fdibot, ça devient carrément un sacrilège d’envisager de faire à la main ce genre d’opération, si vous avez la possibilité de le scripter en powershell. Si on travaille sur un environnement Windows et VMware, l’API “PowerCli” est une facilité appréciable qui...