VMware : Migration vCenter Windows vers PSC 6.5

 

Cette article provient d’une suite afin de migrer intégralement une plateforme

vCenter Windows 5.5 avec SSO Embeded
vers
VCSA 6.5 et PSC 6.5 externe 

 

 

Précédemment nous avons migré notre SSO to PSC

Et là nous allons migrer notre SSO 5.5 Windows vers PSC

D:\Utilisateurs\elakkad\Pictures\3.jpg

Prérequis

Quelques prérequis très importants pour ne pas vous retrouver avec plusieurs erreurs lors de la migration

  1. Un bon backup de vCenter et de sa base
  2. Taille de partition de C: adéquate, tout dépend de la taille de votre base mais pour vous donner un ordre d’idée sur une base de 30Go,  52Go d’espace disque minimum était estimé nécessaire, si vous êtes pas Rik Rak coté storage donner plus de 200Go et de toute façon cette VM est vouée à être archivée/Supprimée (Source KB:2146420 )
  3. IPv6 complètement désactivé
  4. DNS et reverse DNS fonctionnels
  5. Lister toutes les extensions disponible dans votre vCenter 5.5 si elles sont toujours compatible 6.5, si non penser peut être à les désactiver via https://IP_vCenter/mob
  6. Un compte admin du domaine pour intégration
  7. NTP fonctionnel
  8. ESXi LockDown désactivé sur les hosts de destination de la VCSA
  9. Du temps car la migration de 40Go de données prend environ 3H

 

 

Tout comme pour votre migration précédente de la  VM SSO 55, lancez l’assistant de migration sur votre vCenter Windows

Nous montons l’ISO VCSA 6.5 : VMware-VCSA-all-6.5.0-5705665.iso

Dans le répertoire : CD:\migration-assistant

Lancer : VMware-Migration-Assistant.exe

Taper le mot de passe Admin SSO du compte : administrator@vsphere.local

Attendre quelques minutes pour :

  • Extraction de scripts
  • Pre-check avant migration
  • Le vCenter passe en attente de migration

 

Depuis votre poste de management lancer le mode migration

Next

 

Renseigner les informations du vCenter à migrer

 

Renseigner ou sera déployé le nouveau VCSA (ESXi ou vCenter) de destination

(Si vous utilisez du DVS renseigner le nom du vCenter)

 

Sélectionner votre dossier de déploiement

 

Sélectionner sur qu’elle cluster ou host sera déployé la nouvelle appliance VCSA

 

Renseigner le nom de la VM et mot de passe console du VCSA

 

Sélectionner la taille de votre vCenter

 

Sélectionner le datastore de déploiement

 

Il vous faudra ici définir une IP Provisoire

Vous pouvez utiliser la même que celle précédemment utilisé pour la migration PSC

 

Finish, et le déploiement de la VM débute

 

Appliance déployée on continue le process

 

Next

 

Un pre check se lance

 

Pour intégrer votre VCSA a votre domain, compléter les infos AD

3 choix s’offre à vous, migrer :

  • Uniquement la configuration
  • Conguration + Event and tasks
  • Conguration + Event and tasks et Metrique performance

Nous sommes sur une plateforme de test donc base de données très petites (2.94GB). Plus ma base donnée est grande plus cela prendre du temps.

Pour notre test et nos 3Go de base de données la migration a pris quand même 30 minutes

 

On valide le tout et on lance la phase finale de migration

 

Si vous êtes confronté à l’erreur : ERROR: 1, join vmdir failed

Allez voir ce poste pour corriger et reprendre la migration

 

Apres correction, ça fait plaisir migration terminée !!

 

Vous pouvez vous connecter à la belle interface HTML5 :

https://IP_vCenter:9443/ui

Ou l’interface WebClient standard

https://IP_vCenter:9443/vsphere-client

 

Share

VMware: Migration vCenter SSO (External Windows) vers PSC 6.5

 

 

Cette article provient d’une suite afin de migrer intégralement une plateforme

vCenter Windows 5.5 avec SSO Embeded
vers
VCSA 6.5 et PSC 6.5 externe 

 

 

Précédemment nous avons migré notre SSO Embeded to External

Et là nous allons migrer notre SSO 5.5 Windows vers PSC

D:\Utilisateurs\elakkad\Pictures\2 (1).jpg

 

Etape 1 

Sur votre SSO (Windows) externe lancer l’outil de migration vSphere 6.5 qui fera un precheck de la faisabilité.

Nous montons l’ISO VCSA 6.5 : VMware-VCSA-all-6.5.0-5705665.iso

Dans le répertoire : CD:\migration-assistant

Lancer : VMware-Migration-Assistant.exe

Taper le mot de passe Admin sso du compte : administrator@vsphere.local

Attendre quelques minutes pour :

  • Extraction de scripts
  • Pre-check avant migration
  • Le SSO passe en attente de migration

 

 

Etape 2

Depuis une autre machine externe de management (votre poste par exemple tant qu’il peut joindre vos VM), lancer l’ISO VCSA et déployer un PSC externe 6.5 afin de déployer un tout nouveau PSC en 6.5

 

Dans : CD:\vcsa-ui-installer\win32

Exécuter : Migrate

Next

 

Renseigner les infos de votre SSO externe à migrer

 

Faire pointer vers où déployer votre nouvelle appliance

(Si vous utilisez du DVS renseigner le vCenter)

 

Sélectionner votre dossier de déploiement

 

Sélectionner sur qu’elle cluster ou host déployer la nouvelle appliance

 

Un tout nouveau PSC est déployer en premier lieux, donc à renseigner le nom de la VM et mot de passe console

 

Sélectionner le datastore de déploiement

 

Il vous faudra ici définir une IP Provisoire

 

Valider puis attendre la fin du déploiement

Cliquer sur continue

Comme remarqué l’installeur ne vous demande pas de nom de nom DNS et un IP provisoire. En effet car la suite nous allons lancer la migration et cette appliance prendra les caracteristiques NOM et IP de la VM Windows SSO

 

Donc faire Continue

 

Un pre-check est lancé

 

Pour intégrer votre PSC au domaine entrer votre login admin du domain

 

Yes or No à vous de voir

 

Valider les informations de migration

 

La migration se lance :

 

 

 

Si vous jetez un œil à vos VM, vous aurez votre VM SSO55 qui est coupée et le nouveau PSC allumé.

Il ne vous reste plus qu’à corriger le problème de nommage des VM.

En renommant l’ancienne VM SSO Windows en ****_Old et le nouveau PSC avec le nom DNS récupéré, correspondant au nom DNS de la VM Windows

 

 

 

Share

VMware: Migration vCenter SSO 5.5 Embeded vers SSO externe

 

Cette article provient d’une suite afin de migrer intégralement une plateforme

vCenter Windows 5.5 avec SSO Embeded
vers
VCSA 6.5 et PSC 6.5 externe 

 

Pourquoi migrer vers un SSO externe ?

Les recommandations VMware des topologies vCenter ont évoluées, surtout si on souhaite interconnecter plusieurs vCenter au même domaine SSO.
Voir ce KB ci dessous:

https://kb.vmware.com/selfservice/microsites/search.do?language=en_US&cmd=displayKC&externalId=2147672

 

Je vous invite aussi a regarder cette vidéo, afin de comprendre le process de migration (5.5 Windows => VCSA 6.5)

 

 

 

On attaque !!!

Dans ce post nous allons voir comment exporter un SSO Embeded au vCenter (VM Windows) vers une autre VM Windows ayant le rôle exclusif SSO.

D:\Utilisateurs\elakkad\Pictures\Untitled Diagram (1).jpg

CF : contrairement à moi n’indiquez par la version du SSO dans le DNS de votre machine, appelez votre machine SSO tout court

 

La procédure s’est basé sur le KB VMware : 2033620

 

Prérequis

1 – Update vCenter 5.5 Ux => U3

Avant tout, si vous êtes en vCenter 5.5 U1 ou U2, migrer en premier vers la dernière release de U3, car beaucoup de Bug pour migrer le SSO ont été corrigés

 

2 – Préparation du nouveau SSO

Installé une nouvelle VM Windows (2vCPU & 2Go RAM)

Intégrer votre machine dans votre domaine

Lancer l’installer vCenter 5.5 U3 et lancer l’installation du SSO uniquement (Je ne vais pas vous faire un Step by Step de cette Install il en existe tellement sur la toile)

Arrivé à cette fenêtre faite bien attention, et sélectionner la troisième option qui permet de rejoindre un domaine SSO existant en créant un nouveau site

Résultat de recherche d'images pour "vcenter sso installation multi site"

 

3 – Préparation vCenter existant

Sous ce répertoire ci-dessous :

C:\Program Files\VMware\Infrastructure\VirtualCenter Server\ssoregtool

Vous avez un ZIP « SSO_SVCFG » a extraire dans le même répertoire

 

4 – Copie des binaires OpenSSL

Copier les fichiers OpenSSL du dossier :

C:\Program Files\VMware\Infrastructure\Inventory Service\bin

Dans le dossier précédemment extrait précédemment

C:\Program Files\VMware\Infrastructure\VirtualCenter Server\ssoregtool\sso_svccfg

 

5 – Compte locaux SSO à migrer

Tous vos comptes locaux qui sont lié a votre vCenter, devront être récupérés et recrés dans le second SSO pour qu’il soit toujours utilisable

 

 

Procédure:

À chaque étape déroulée avec succès de la procédure ci-dessous faite un Snapshot des VMs :

  • VCenter
  • Base de données vCenter (si externe)
  • Nouveau SSO

 

Etape 1 : Enregistrement du compte inventory Service sur le nouveau SSO

Le SSO est compose de l’inventory Services et de la gestion d’authentification.

Donc dans vCenter sous :

Home => Administration => SSO => Utilisateurs et groupes => Onglet Utilisateurs d’application

Supprimer le user « InventoryService_XXXXXX »

 

En CMD aller dans le répertoire

 

 

 

Résultat normalement de la commande

 

Relancer les services

 

 

 

Etape 2 : Enregistrement du vCenter sur le nouveau SSO

En CMD

 

 

 

 

Si vous obtenez cette erreur

Montez un peu plus haut dans les résultats de la commande c’est surement à cause d’un compte de service devant être désenregistré

De retour sur le WebClient de vCenter et comme pour le compte Inventory Services, supprimer le compte vCenterServer_XXXXXX

 

Et relancer la même commande

 

Et vous devrez avoir quelque chose de plus positif

 

Redémarrer ensuite en premier le service vCenter puis Webservices de VMware

 

 

Etape 3 : ReEnregistrer vCenter vers l’Inventory Service

 

En CMD

 

La commande source est :

 

Lancer la commande :

 

 

Etape 4 : Enregistrer le Weclient avec le nouveau SSO

En CMD

 

 

 

 

 

Si vous êtes arrivé jusqu’ici Congrats, vous pouvez désinstaller le SSO du vCenter actuel et voilà vous pouvez vous loguer sur votre vCenter avec un SSO externe.

 

 

 

Share

vSphere 6 : Upgrade In place Windows vCenter 5.5 to 6.0 avec base SQL externe

 

 

 

ScreenHunter_101 Mar. 27 17.48

 

 

 

Apres être passé sur l’installation de vCenter 6.0 via VCSA et vCenter Windows, ici nous allons détailler l’upgrade IN-PLACE (c’est a dire sur la même machine) du vCenter Windows mais avec une base externe.

 

A savoir que VMware recommande idéalement la monter de version sur OS fraîchement installé, mais en production ou même pour du LAB ce n’est pas toujours évident donc il est important de présenter le déroulement simple de cette installation.

 

 

PRÉREQUIS – KB VMware

Important information before upgrading to vSphere 6.0 (2110293)

Upgrading to vCenter Server 6.0 best practices (2109772)

Update sequence for vSphere 6.0 and its compatible VMware products(2109760)

 

  • Récupérer les ISOs sur le site VMware
  • Si la base et le vCenter sont des VMs : créer un snapshot de la base de données et du vCenter
  • Si ce sont des serveurs physiques : sauvegarde disque via Windows Backup, BESR de symantec, Acronis,…
  • Utiliser une adresse IP statique
  • Avoir au moins 8Go de mémoire (à voir selon la taille de votre infrastructure)
  • 2 CPU (à voir selon la taille de votre infrastructure)
  •  Avoir un connecteur DSN configuré vers la base de données externe, si vous en utilisez une : voir cet article

 

 

 Contrôle de la compatibilité :

http://www.vmware.com/resources/compatibility/sim/interop_matrix.php

 

 

Base de données

Ci-dessous les bases de données compatibles avec vCenter 6.0 :

  • Microsoft SQL Server 2008 R2 SP1
  • Microsoft SQL Server 2008 R2 SP2
  • Microsoft SQL Server 2012
  • Microsoft SQL Server 2012 SP1
  • Microsoft SQL Server 2014
  • Oracle 11g R2 11.2.0.4
  • Oracle 12c 

Donc si votre base actuel n’est pas supportée il faudra migrer.

Voir article migration SQL : ICI

 

 

Windows

Voici les versions Windows compatibles pour l’installation de vCenter 6.0 :

  • Microsoft Windows Server 2008 SP2 64-bit
  • Microsoft Windows Server 2008 R2 64-bit
  • Microsoft Windows Server 2008 R2 SP1 64-bit
  • Microsoft Windows Server 2012 64-bit
  • Microsoft Windows Server 2012 R2 64-bit

 

 

ESXi 4.x  <=>   vCenter 6.0

Si vous avez des ESXi 4.x ils ne seront pas supportés : voir ICI

vSphere 6 : ESXi 4.x non compatible avec vCenter 6

 

ScreenHunter_192 Mar. 13 15.18

 

 

Produit Tierce

Contrôler tous les produits tournant autour de votre Infra vSphere

  • Outils de backup
  • Outils de supervision
  • Outils de management ( Dell OpenManage, IBM Director, …)
  • Plug-IN vCenter (Gestion de stockage, réseau, …)

 

 

 

Compatibilité Hardware

 

Avant de vous lancer dans l’upgrade de vos serveurs ESXi, vérifiez qu’ils sont supportés sous version ESXi 6

http://www.vmware.com/resources/compatibility/search.php

Exemple pour IBM (Mais attention il y a un retard entre les constructeurs et VMware)

ScreenHunter_192 Mar. 24 14.23

 

 

 

 

Configuration minimum vCenter

 

Avoir un minimum de 2 CPU et 8 Go de RAM : ceci est plus pour les petites infrastructures ou pour les utilisateurs d’autolab 
Si la VM hébergeant votre vCenter actuelle n’a pas ce minimum requis, vous aurez le droit à ce petit rappel :

 

ScreenHunter_06 Mar. 24 14.36

 

 

 

 

Upgrade du vCenter

On monte l’ISO sur la VM, et on lance l’autorun.exe :

 

ScreenHunter_03 Mar. 24 14.31

 

 

On lance l’installation du vCenter :

ScreenHunter_04 Mar. 24 14.32

 

 

 

Entrer votre mot de passe du user administrator@vsphere.local :

ScreenHunter_07 Mar. 24 17.01

 

 

 

Si vous avez ce message d’erreur :

VIEW SERVER STATE
VIEW ANY DEFINITION

 

ScreenHunter_09 Mar. 24 17.07

 

Vous êtes fort probablement sur un SQL express ou une base non supportée, je vous invite à migrer voir :  
http://vroomblog.com/vsphere-6-migration-base-vcenter-sql-express-vers-sql-standard/

 

 

 

Contrôle des pré-requis :

ScreenHunter_65 Mar. 27 12.48

 

 

Configuration des ports :

ScreenHunter_66 Mar. 27 14.30

 

 

 

Les répertoires d’installations :

ScreenHunter_67 Mar. 27 14.30

 

 

 

La petite case tout en bas montre bien la connexion à une base externe via notre DSN “vCenterDB” :

 

ScreenHunter_68 Mar. 27 14.31

 

L’installation se lance : 

 ScreenHunter_69 Mar. 27 14.35

 

 

Lancement du service vCenter :

ScreenHunter_73 Mar. 27 15.21

 

 

 

 

Upgrade de votre vCenter terminé :

ScreenHunter_74 Mar. 27 16.41

 

 

 

Nous pouvons passer à l’upgrade d’update manager

 

 

 

 

 

 

Share

Installation vCenter 6.0 sur windows

 

Nous allons dans cet article présenter l’installation de vCenter 6.0 sur une machine Windows 2012 R2.

Voici les versions Windows compatibles pour l’installation de vCenter 6.0 :

  • Microsoft Windows Server 2008 SP2 64-bit
  • Microsoft Windows Server 2008 R2 64-bit
  • Microsoft Windows Server 2008 R2 SP1 64-bit
  • Microsoft Windows Server 2012 64-bit
  • Microsoft Windows Server 2012 R2 64-bit

Grosse nouveauté dans vCenter 6.0, il n’y a plus que 2 modules dans l’installation de vCenter 6.0 : vCenter Server et Platform Services Controller (PSC)

– PSC : contient le SSO, Licence Service, Lookup Service, VMware Directory Service et VMware Certificate Authority.

– vCenter Server : contient évidemment le vCenter Server, vSphere Web Client, vCenter Inventory Service, vSphere Auto Deploy, vSphere ESXi Dump Collector et vSphere Syslog Collector.

 

PSC peut être installé sur un serveur externe :

 

vcenter6-14

 

ou sur le serveur intégré avec vCenter :

 

vcenter6-0

 

Dans cet article nous installerons PSC avec le vCenter. Nous développerons l’installation de PSC en externe dans un autre article. (à venir)

 

Par défaut la base de données intégrée est une vPostgres. Nous utiliserons dans notre article une base de données MSSQL 2014 installée sur un serveur distant.

Ci-dessous les bases de données compatibles avec vCenter 6.0 :

  • Microsoft SQL Server 2008 R2 SP1
  • Microsoft SQL Server 2008 R2 SP2
  • Microsoft SQL Server 2012
  • Microsoft SQL Server 2012 SP1
  • Microsoft SQL Server 2014
  • Oracle 11g R2 11.2.0.4
  • Oracle 12c

 

Pré-Requis :

– Utiliser une adresse IP statique
– Avoir au moins 8Go de mémoire
– Avoir un connecteur DSN de configurer vers la base de données externe si vous en utilisez une : voir cet article

 

Récupérer les ISOs sur le site VMware

Monter l’ISO de vCenter 6.0 sur le serveur 2012 R2 et lancez l’autorun.

Dans cette version, c’est assez flagrant rien que dans le menu, l’installation paraît vraiment simplifiée par rapport au précédente version. Il y a beaucoup moins d’options, ceci est surtout dûe au nouveau module PSC.

Sélectionnez vCenter Server for Windows et cliquez sur Install :

 

vcenter6-01

 

Cliquez sur Next :

 

vcenter6-02

 

Acceptez les licences et cliquez sur Next :

 

vcenter6-03

 

Ici vous allez choisir si vous installer PSC avec le vCenter ou en externe. Vous avez deux options soit la installer PSC sur un serveur externe soit sur le même serveur que votre vCenter 6.0.Dans cet article nous l’installons avec le vCenter :

 

vcenter6-04

 

Indiquez le FQDN de votre serveur vCenter :

 

vcenter6-05

 

Ensuite soit vous rejoignez un domaine SSO existant, soit vous créer un nouveau domaine. Renseignez le mot de passe du compte administrateur@vsphere.local :

 

vcenter6-06

 

Choississez ensuite le compte qui exécutera le service vCenter. Ce peut être un compte de domaine ou un compte local au serveur :

 

vcenter6-07

 

Sélectionnez ensuite le type de base souhaitée. Si vous souhaitez une base intégrée ce sera une base vpostgres. Si vous souhaitez une base externe, ce peut être une base SQL, PostGres ou Oracle. Pour créer votre base externe SQL suivez cet article

Nous avons ici utilisé une base de données externe SQL 2014 :

 

vcenter6-08

 

 Gardez les ports par défaut :

 

vcenter6-09

 

Sélectionnez le chemin d’installation :

 

vcenter6-10

 

Vérifiez les informations :

 

vcenter6-11

 

Lancez l’installation :

 

vcenter6-12 

 

Une fois l’installation terminée :

 

vcenter6-13

 

Comme indiqué, votre vCenter sera en version d’évaluation pendant 60 jours, veillez à ajouter votre licence avant cette date sauf si c’est pour du test.

Lancez votre navigateur (IE ou chrome, Firefox n’est pas pris en charge) et connectez-vous sur l’url : https://fqdnvcenter:9443/vsphere-client.

Loguez-vous avec le compte administrator@vsphere.local et le mot de passe renseigné pendant l’installation. 

Votre vCenter 6.0 est installé.

 

 

Share