장애 조치 클러스터 배포

이제 VM 인스턴스를 사용하여 Windows Server 장애 조치 클러스터 및 SQL Server를 배포할 수 있습니다.

SQL Server 준비

SQL Server용 Active Directory에 새 사용자 계정을 만듭니다.

  1. 원격 데스크톱을 사용하여 node-1에 연결합니다. 도메인 사용자 계정으로 로그인합니다.
  2. Start(시작) 버튼을 마우스 오른쪽 버튼으로 클릭하고(또는 Win+X 누름) Windows PowerShell(관리자)을 클릭합니다.
  3. 를 클릭하여 권한 승격 프롬프트를 확인합니다.
  4. SQL 서버와 SQL 에이전트의 도메인 사용자 계정을 만들고 비밀번호를 할당합니다.

    $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
    

SQL Server를 구성하려면 node-1node-2 모두에서 다음 단계를 수행합니다.

  1. Start(시작) 버튼을 마우스 오른쪽 버튼으로 클릭하고(또는 Win+X 누름) Windows PowerShell(관리자)을 클릭합니다.

    호스트 이름과 일치하도록 SQL Server 인스턴스의 이름을 바꿉니다.

    $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. SQL Server 구성 관리자를 엽니다.

  3. 탐색창에서 SQL Server 서비스를 선택합니다.

  4. 서비스 목록에서 SQL Server(MSSQLSERVER)를 마우스 오른쪽 버튼으로 클릭하고 속성을 선택합니다.

  5. 다음으로 로그온에서 계정을 변경합니다.

    • 계정 이름: DOMAIN\sql_server. 여기서 DOMAIN은 Active Directory 도메인의 NetBIOS 이름입니다.
    • 비밀번호: 이전에 선택한 비밀번호를 입력합니다.
  6. 확인을 클릭합니다.

  7. SQL Server를 다시 시작하라는 메시지가 표시되면 를 선택합니다.

이제 SQL Server가 도메인 사용자 계정으로 실행됩니다.