VMware : vCPU Hot ADD oui mais pas pour SQL Standard

sql-hotadd

 

 

 

La fonctionnalité hot add arrivée avec vSphere 5.1, permettant d’ajouter à chaud un ou plusieurs vCPU à nos petites VMs, est une fonctionnalité facilitant énormément les processus d’exploitations. Évitant ainsi des échanges de mails interminable pour avoir une fenêtre de maintenance.

 

Les conditions requises sont :  

  • Etre en minimum VMware Hardware 8
  • Activer la fonctionnalité machine éteinte
  • Avoir la bonne version de Windows 

2016-05-09_14h27_45

 

 

Mais attention à SQL server (à partir de SQL server 2008), seul l’Editions Entreprise suppote le Hot Add

Source : https://technet.microsoft.com/en-us/library/bb964703(v=sql.105).aspx

 

Requirements for hot add CPU:

  • Requires the 64-bit edition of Windows Server 2008 Datacenter or the Windows Server 2008 Enterprise Edition for Itanium-Based Systems operating system.
  • Requires SQL Server Enterprise

 

 

Donc faire bien attention pour un SQL server Standard, il vous faudra redémarrer votre VMs

 

Si vous êtes dans la bonne édition, il se peut que les nouveaux vCPU ne soit pas vu automatiquement par le moteur SQL.

Pour se faire rien de plus simple vérifier avant de passer la commande SQL ci-dessous dans les propriété de votre instance sous Processeurs le nombre de vCPU utilisé par le moteur SQL.

2016-05-09_14h45_24

2016-05-09_14h01_39

 

 

Passer la requête SQL :

 

 

Rejeter de nouveau un œil sur les propriétés de votre instance, vous devriez voir vos nouveaux vCPU

2016-05-09_14h45_49

 

 

 

 

 

 

 

Share

Créer la base de données SQL pour vCenter 6.0

 

 

Avant d’installer votre vCenter 6.0 avec une base externe, vous devez préparer sur votre serveur externe la base de données.

Télécharger l’iso de vCenter 6.0 sur le site de VMware

Sur un serveur Windows 2012 R2, nous avons installé MS SQL 2014. Avec vCenter 6.0, vous pouvez installer les bases de données suivantes :

  • 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

 

Ensuite monter l’iso d’installation de vCenter 6 sur votre serveur de base de données et aller dans le dossier vCenter-Server\dbschema. Vous trouverez le script DB_adn_schema_creation_scripts_MSSQL :

 

vcenter6db0

 

À noter que vous avez également les scripts de création pour les bases de type Oracle et postgreSQL (pas compatible).

Voici le script de creation de base pour MSSQL :

use [master]
go

CREATE DATABASE [VCDB] ON PRIMARY
(NAME = N’vcdb’, FILENAME = N’C:\VCDB.mdf’ , SIZE = 10MB , FILEGROWTH = 10% )
LOG ON
(NAME = N’vcdb_log’, FILENAME = N’C:\VCDB.ldf’ , SIZE = 1000KB , FILEGROWTH = 10%)
COLLATE SQL_Latin1_General_CP1_CI_AS
go

use VCDB
go

sp_addlogin @loginame=[vpxuser], @passwd=N’vpxuser’, @defdb=’VCDB’, @deflanguage=’us_english’
go
ALTER LOGIN [vpxuser] WITH CHECK_POLICY = OFF
go
CREATE USER [vpxuser] for LOGIN [vpxuser]
go
CREATE SCHEMA [VMW]
go
ALTER USER [vpxuser] WITH DEFAULT_SCHEMA =[VMW]
go

sp_addrolemember @rolename = ‘db_owner’, @membername = ‘vpxuser’
go

use MSDB
go
CREATE USER [vpxuser] for LOGIN [vpxuser]
go
sp_addrolemember @rolename = ‘db_owner’, @membername = ‘vpxuser’
go

 

Sur votre serveur, lancez la console SQL Server Management Studio de votre base de données, loguez-vous et ouvrez le script dans SQL Server Management Studio et modifier les chemins de la base et le mot de passe (mot de passe complexe) :

 

vcenter6db01

 

Enregistrer ce fichier avec une extension .sql.

Vous pouvez également modifier le nom du user, la taille des fichiers, etc selon votre infrastructure et vos besoins.

Exécutez ensuite le script depuis SQL Management Studio. Une fois l’exécution terminée, vérifiez que la base et le compte sont créés :

 

vcenter6db02

 

Votre base est maintenant utilisable avec un vCenter 6.0.

Avant d’installer votre vCenter 6.0, il vous faut créer le connecteur SQL system DSN sur votre serveur où sera installé vCenter 6.0.

 

Creation du connecteur SQL :

Ouvrez ODBC Data Source Administrator sur votre serveur et dans l’onglet System DSN, cliquez sur Add :

 

vcenter6db03

 

(Vous devrez certainement au préalable installer le driver SQL server native client 11 disponible ici : sqlncli )

 

Sélectionnez SQL Server Native Client 11 for SQL Server et cliquez sur Finish :

 

vcenter6db04

 

Renseignez un nom pour le DSN, ici vcenter6 et renseignez le FQDN du serveur de base de données ainsi que le nom de l’instance si c’est une instance nommée :

 

vcenter6db05

 

Authentifier vous soit avec un compte sa de votre instance :

 

vcenter6db06

 

Sélectionnez la base que vous avez créé à l’aide du script :

 

vcenter6db07

 

Faites un test de connectivité :

 

vcenter6db08

 

Cliquez sur Next puis Finish. Votre connecteur est créé :

 

vcenter6db09

 

Pour l’installation du vCenter 6.0 suivre cet article

 

 

Share