Déployer le cluster de basculement

Vous allez maintenant utiliser les instances de VM pour déployer un cluster de basculement Windows Server et SQL Server.

Préparer SQL Server

Créez un compte utilisateur dans Active Directory pour SQL Server :

  1. Connectez-vous à node-1 à l'aide du Bureau à distance. Connectez-vous avec le compte utilisateur de votre domaine.
  2. Effectuez un clic droit sur le bouton Start (Démarrer) (ou appuyez sur Win+X) et cliquez sur Windows PowerShell (Admin).
  3. Confirmez l'invite d'élévation en cliquant sur Yes (Oui).
  4. Créez un compte utilisateur de domaine pour SQL Server et l'agent SQL, puis attribuez un mot de passe.

    $Credential = Get-Credential -UserName sql_server -Message 'Enter password'
    New-ADUser `
      -Name "sql_server" `
      -Description "SQL Admin account." `
      -AccountPassword $Credential.Password `
      -Enabled $true -PasswordNeverExpires $true
    

Pour configurer SQL Server, procédez comme suit sur node-1 et node-2 :

  1. Effectuez un clic droit sur le bouton Start (Démarrer) (ou appuyez sur Win+X) et cliquez sur Windows PowerShell (Admin).

    Renommez l'instance SQL Server afin que son nom corresponde au nom d'hôte.

    $OLD_NAME = Invoke-Sqlcmd -Query "
      select @@SERVERNAME;
      GO" | ConvertTo-Csv | SELECT -Skip 2
    $OLD_NAME = $OLD_NAME.Replace('"', '')
    Invoke-Sqlcmd -Query "
      sp_dropserver '$OLD_NAME';
      GO
      sp_addserver '$env:computername', local;
      GO"
    Restart-Service -Name MSSQLSERVER
    
  2. Accédez à l'outil Gestionnaire de configuration SQL Server.

  3. Dans le volet de navigation, sélectionnez Services SQL Server.

  4. Dans la liste des services, faites un clic droit sur SQL Server (MSSQLSERVER), puis sélectionnez Properties (Propriétés).

  5. Sous Log on as (Se connecter en tant que), modifiez le compte.

    • Nom du compte : DOMAIN\sql_serverDOMAIN est le nom NetBIOS de votre domaine Active Directory.
    • Mot de passe : saisissez le mot de passe que vous avez choisi précédemment.
  6. Cliquez sur OK.

  7. Lorsque vous êtes invité à redémarrer SQL Server, sélectionnez Oui.

SQL Server s'exécute désormais sous un compte utilisateur de domaine.