Invoke-CsDatabaseFailover

Skype for Business Server 2015
 

마지막으로 수정된 항목: 2017-03-15

비즈니스용 Skype 서버 2015 데이터베이스가 해당 미러 데이터베이스로 장애 조치(failover)되는 프로세스를 호출합니다. 장애 조치(failover)가 완료되고 나면 미러 데이터베이스가 주 데이터베이스가 되어 모든 새 데이터베이스 요청을 처리합니다. 이 cmdlet은 Lync Server 2013에서 도입되었습니다.

Invoke-CsDatabaseFailover -DatabaseType <Application | Archiving | Monitoring | User | Provision | Lyss | Registrar | Edge | PersistentChat | PersistentChatCompliance | CentralMgmt | SigninTelemetry | ActiveMonitoring> -NewPrincipal <Primary | Mirror> -PoolFqdn <Fqdn> [-Confirm [<SwitchParameter>]] [-ExcludeDatabaseList <String[]>] [-Force <SwitchParameter>] [-LocalStore <SwitchParameter>] [-Report <String>] [-WhatIf [<SwitchParameter>]]

예제 1에 표시된 명령은 atl-cs-001.litwareinc.com 풀에 있는 User 데이터베이스에 대해 장애 조치(failover)를 호출합니다. 이 명령을 실행하면 User 데이터베이스가 이전에 할당된 미러 데이터베이스로 장애 조치(failover)됩니다.

Invoke-CsDatabaseFailover -PoolFqdn atl-cs-001.litwareinc.com -DatabaseType "User" -NewPrincipal "Mirror"

예제 2에서는 LcsCDR 및 LcsLog 데이터베이스를 제외한 atl-cs-001.litwareinc.com 풀의 모든 데이터베이스가 장애 조치(failover)됩니다. ExcludeDatabaseList 매개 변수를 사용하여 이 두 데이터베이스를 장애 조치(failover)에서 제외합니다.

Invoke-CsDatabaseFailover -PoolFqdn atl-cs-001.litwareinc.com -ExcludeDatabase -NewPrincipal "Mirror" -ExcludeDatabaseList "LcsCDR", "LcsLog"

Invoke-CsDatabaseFailover cmdlet을 통해 관리자는 하나 이상의 비즈니스용 Skype 서버 2015 데이터베이스를 "장애 조치(failover)"할 수 있습니다. 예를 들어 하드웨어 업그레이드를 수행하기 위해 기본 데이터베이스의 가동을 일시적으로 중지해야 한다고 가정하겠습니다. 이 경우 Invoke-CsDatabaseFailover cmdlet을 사용하여 기본 데이터베이스에서 미러 데이터베이스로 장애 조치(failover)할 수 있습니다. 그러면 해당 데이터베이스에 대한 모든 요청이 미러 데이터베이스로 라우팅됩니다. 나중에 하드웨어 업그레이드가 완료되면 같은 cmdlet을 사용하여 기본 데이터베이스로 장애 복구(failback)할 수 있습니다.

원하는 데이터베이스에 대해 기본 데이터베이스와 미러 데이터베이스를 모두 구성하지 않은 경우 Invoke-CsDatabaseFailover cmdlet을 사용하는 모든 명령은 실패합니다.

사용자가 직접 만든 사용자 지정 RBAC(역할 기반 액세스 제어) 역할을 포함하여 이 cmdlet이 할당된 모든 RBAC 역할의 목록을 반환하려면 Windows PowerShell 명령줄 인터페이스 프롬프트에서 다음 명령을 실행합니다.

Get-CsAdminRole | Where-Object {$_.Cmdlets –match "Invoke-CsDatabaseFailover"}

비즈니스용 Skype 서버 제어판: Invoke-CsDatabaseFailover cmdlet에 의해 수행되는 기능은 비즈니스용 Skype 서버 제어판에서는 사용할 수 없습니다.

 

매개 변수 필수 유형 설명

DatabaseType

필수

Microsoft.Rtc.Management.Deployment.DatabaseNameType

장애 조치(failover)되는 데이터베이스의 유형입니다. 사용할 수 있는 값은 다음과 같습니다.

ActiveMonitoring

Application

Archiving

CentralMgmt

Edge

Lyss

Monitoring

PersistentChat

PersistentChatCompliance

Provision

Registrar

SigninTelemetry

User

NewPrincipal

필수

Microsoft.Rtc.Management.Deployment.MirrorRole

장애 조치(failover) 대상을 기본 데이터베이스 또는 미러 데이터베이스 중 하나로 지정합니다. 사용할 수 있는 값은 다음과 같습니다.

Mirror

Primary

PoolFqdn

필수

Microsoft.Rtc.Management.Deploy.Fqdn

장애 조치(failover)할 데이터베이스가 포함된 풀의 정규화된 도메인 이름입니다.

Confirm

선택

System.Management.Automation.SwitchParameter

명령을 실행하기 전에 확인 메시지를 표시합니다.

ExcludeDatabaseList

선택

System.String[]

장애 조치(failover)하지 않을 데이터베이스의 목록입니다. 예를 들면 다음과 같습니다.

-ExcludeDatabaseList "LcsCDR"

여러 데이터베이스에 대해 장애 조치(failover)를 수행하지 않으려면 데이터베이스 이름을 쉼표로 구분합니다.

-ExcludeDatabaseList "LcsCDR", "LcsLog"

Force

선택

System.Management.Automation.SwitchParameter

명령을 실행할 때 발생할 수 있는 심각하지 않은 오류 메시지를 표시하지 않습니다. 현재 데이터베이스에 액세스할 수 없으면 Force 매개 변수도 사용됩니다.

LocalStore

선택

System.Management.Automation.SwitchParameter

중앙 관리 저장소 자체가 아니라 중앙 관리 저장소의 로컬 복제본에서 토폴로지 정보를 검색합니다.

Report

선택

System.String

cmdlet이 실행될 때 만들어지는 로그 파일의 파일 경로를 지정하는 데 사용됩니다(예: -Report "C:\Logs\DatabaseFailover.html").

WhatIf

선택

System.Management.Automation.SwitchParameter

명령을 실제로 실행하지 않고도 명령이 실행될 경우 발생할 수 있는 현상을 설명합니다.

없음. Invoke-CsDatabaseFailover cmdlet은 파이프라인된 입력을 허용하지 않습니다.

없음.

 
표시: