Partilhar via


classe Msvm_ReplicationService

Gerencia a replicação de uma máquina virtual.

A sintaxe a seguir é um código MOF (Managed Object Format) simplificado e inclui todas as propriedades herdadas.

Sintaxe

[Dynamic, Provider("VmmsWmiInstanceAndMethodProvider"), AMENDMENT]
class Msvm_ReplicationService : CIM_Service
{
  string   InstanceID;
  string   Caption = "Hyper-V Replica Service";
  string   Description = "Replication Service";
  string   ElementName;
  datetime InstallDate;
  string   Name = "replicasvc";
  uint16   OperationalStatus[];
  string   StatusDescriptions[];
  string   Status = "OK";
  uint16   HealthState = 5;
  uint16   CommunicationStatus;
  uint16   DetailedStatus;
  uint16   OperatingStatus;
  uint16   PrimaryStatus;
  uint16   EnabledState = 2;
  string   OtherEnabledState;
  uint16   RequestedState = 12;
  uint16   EnabledDefault = 2;
  datetime TimeOfLastStateChange;
  uint16   AvailableRequestedStates[];
  uint16   TransitioningToState;
  string   SystemCreationClassName = "Msvm_ComputerSystem";
  string   SystemName;
  string   CreationClassName = "Msvm_ReplicationService";
  string   PrimaryOwnerName;
  string   PrimaryOwnerContact;
  string   StartMode;
  boolean  Started = True;
};

Membros

A classe Msvm_ReplicationService tem estes tipos de membros:

Métodos

A classe Msvm_ReplicationService tem esses métodos.

Método Descrição
AddAuthorizationEntry Adiciona uma entrada de autorização a um servidor.
ChangeReplicationModeToPrimary Altera a relação de replicação estendida para a relação primária de uma máquina virtual réplica. O réplica máquina virtual deve estar em um estado de failover confirmado.
Windows 8.1: esse método não tem suporte até Windows 8.1 e Windows Server 2012 R2.
CommitFailover Confirma a instantâneo de recuperação que o método InitiateFailover usou para um failover.
CreateReplicationRelationship Cria uma nova relação de replicação para uma máquina virtual.
GetReplicationStatistics Recupera estatísticas de replicação para uma máquina virtual.
GetReplicationStatisticsEx Recupera as estatísticas de replicação associadas à relação de replicação especificada da máquina virtual.
Windows 8.1: esse método não tem suporte até Windows 8.1 e Windows Server 2012 R2.
GetSystemCertificates Recupera os certificados do sistema em um sistema host.
ImportInitialReplica Importa a replicação inicial para uma máquina virtual.
InitiateFailback Inicia o failback de uma máquina virtual de recuperação. Ou seja, define o failover da máquina virtual como um aplicativo ou uma imagem consistente com falhas.
Windows 8.1: esse método não tem suporte até Windows 8.1 e Windows Server 2012 R2.
InitiateFailover Inicia um failover de uma máquina virtual para um aplicativo ou imagem de ponto de replicação padrão.
ModifyAuthorizationEntry Modifica uma entrada de autorização em um servidor.
ModifyReplicationSettings Modifica as configurações de replicação de uma máquina virtual.
ModifyServiceSettings Modifica as configurações do serviço de Réplica do Hyper-V.
RemoveAuthorizationEntry Remove a entrada de autorização de um servidor.
RemoveReplicationRelationship Remove uma relação de replicação de máquina virtual.
RemoveReplicationRelationshipEx Remove a relação de replicação de máquina virtual especificada. Para uma máquina virtual réplica, a replicação primária não poderá ser removida se a replicação estendida estiver habilitada.
Windows 8.1: esse método não tem suporte até Windows 8.1 e Windows Server 2012 R2.
RequestStateChange Solicita uma alteração de estado.
ResetReplicationStatistics Redefine as estatísticas de replicação de uma máquina virtual.
ResetReplicationStatisticsEx Redefine estatísticas de replicação associadas à relação de replicação especificada de uma máquina virtual.
Windows 8.1: esse método não tem suporte até Windows 8.1 e Windows Server 2012 R2.
Sincronizar novamente Executa uma operação de ressincronização na máquina virtual especificada.
ReverseReplicationRelationship Replica uma máquina virtual com failover de volta para o servidor primário.
RevertFailover Reverte o failover atual para uma máquina virtual descartando o disco de failover atual.
SetAuthorizationEntry Define a entrada de autorização de replicação para uma máquina virtual.
SetFailoverNetworkAdapterSettings Define as configurações de IP do adaptador de rede a serem aplicadas a uma máquina virtual após um failover.
StartReplication Inicia a replicação de uma máquina virtual.
Startservice Inicia o serviço.
StopService Interrompe o serviço.
TestReplicaSystem Cria uma nova réplica de uma máquina virtual com o instantâneo especificado para fins de teste.
TestReplicationConnection Verifica se a replicação pode ser habilitada do sistema host atual para o sistema de recuperação especificado.

Propriedades

A classe Msvm_ReplicationService tem essas propriedades.

AvailableRequestedStates

Tipo de dados: matriz uint16

Tipo de acesso: Somente leitura

Indica os valores possíveis para o parâmetro RequestedState . Essa propriedade é herdada de CIM_EnabledLogicalElement e é sempre definida como Null.

Legenda

Tipo de dados: cadeia de caracteres

Tipo de acesso: Somente leitura

Uma breve descrição do objeto. Essa propriedade é herdada de CIM_ManagedElement e é sempre definida como "Serviço de Réplica do Hyper-V".

CommunicationStatus

Tipo de dados: uint16

Tipo de acesso: Somente leitura

Indica a capacidade da instrumentação de se comunicar com o elemento gerenciado subjacente. Um valor Null indica que essa propriedade não está implementada. Essa propriedade é herdada de CIM_ManagedSystemElement.

Desconhecido (0)

Não disponível (1)

Comunicação OK (2)

Comunicação Perdida (3)

Sem Contato (4)

DMTF Reservado (..)

Fornecedor Reservado (0x8000.. )

CreationClassName

Tipo de dados: cadeia de caracteres

Tipo de acesso: Somente leitura

Qualificadores: Key, MaxLen ( 256 )

O nome da classe ou subclasse usada na criação de uma instância. Essa propriedade é herdada de CIM_Service e é sempre definida como "Msvm_ReplicationService".

Descrição

Tipo de dados: cadeia de caracteres

Tipo de acesso: Somente leitura

Uma descrição do objeto . Essa propriedade é herdada de CIM_ManagedElement e é sempre definida como "Serviço de Replicação".

DetailedStatus

Tipo de dados: uint16

Tipo de acesso: Somente leitura

Complementa a propriedade PrimaryStatus com detalhes status adicionais. Um valor Null indica que essa propriedade não está implementada. Essa propriedade é herdada de CIM_ManagedSystemElement.

Não disponível (0)

Nenhuma informação adicional (1)

Estressado (2)

Falha preditiva (3)

Erro não recuperável (4)

Entidade de suporte em erro (5)

DMTF Reservado (..)

Fornecedor Reservado (0x8000.. )

ElementName

Tipo de dados: cadeia de caracteres

Tipo de acesso: Somente leitura

Um nome de exibição para o objeto . Essa propriedade é herdada de CIM_ManagedElement.

EnabledDefault

Tipo de dados: uint16

Tipo de acesso: Somente leitura

A configuração padrão ou de inicialização de um administrador para o estado habilitado de um elemento. Essa propriedade é herdada de CIM_EnabledLogicalElement e é sempre definida como 2 (Habilitada).

Valor Significado
2
habilitado

EnabledState

Tipo de dados: uint16

Tipo de acesso: Somente leitura

Os estados habilitados e desabilitados de um elemento. Ele também pode indicar as transições entre esses estados solicitados. Essa propriedade é herdada de CIM_EnabledLogicalElement e é sempre definida como 2 (Habilitada).

Valor Significado
2
habilitado

HealthState

Tipo de dados: uint16

Tipo de acesso: Somente leitura

A integridade atual do elemento. Esse atributo expressa a integridade desse elemento, mas não necessariamente a de seus subcomponentes. Os valores possíveis são de 0 a 30, em que 5 significa que o elemento está totalmente íntegro e 30 significa que o elemento é completamente não funcional. Essa propriedade é herdada de CIM_ManagedSystemElement e é sempre definida como 5 (OK).

Valor Significado
5
A status de saúde é normal.

InstallDate

Tipo de dados: datetime

Tipo de acesso: Somente leitura

A data e a hora em que a configuração da máquina virtual foi criada. Essa propriedade é herdada de CIM_ManagedSystemElement.

InstanceID

Tipo de dados: cadeia de caracteres

Tipo de acesso: Somente leitura

Qualificadores: Chave

Identifica exclusivamente uma instância dessa classe. Essa propriedade é herdada de CIM_ManagedElement e é sempre definida como Null.

Nome

Tipo de dados: cadeia de caracteres

Tipo de acesso: Somente leitura

Qualificadores: Key, MaxLen ( 256 )

O rótulo pelo qual o objeto é conhecido. Essa propriedade é herdada de CIM_ManagedSystemElement e é sempre definida como "replicasvc".

OperatingStatus

Tipo de dados: uint16

Tipo de acesso: Somente leitura

Fornece informações de status atuais para a condição operacional do elemento e pode ser usado para fornecer mais detalhes em relação ao valor da propriedade EnabledState. Um valor Null indica que essa propriedade não está implementada. Essa propriedade é herdada de CIM_ManagedSystemElement.

Desconhecido (0)

Não disponível (1)

Manutenção (2)

Começando (3)

Parando (4)

Parado (5)

Anulado (6)

Dormente (7)

Concluído (8)

Migrando (9)

Emigrou (10)

Immigrating (11)

Instantâneo (12)

Desligar (13)

Em Teste (14)

Transição (15)

Em Serviço (16)

DMTF Reservado (..)

Fornecedor Reservado (0x8000.. )

OperationalStatus

Tipo de dados: matriz uint16

Tipo de acesso: Somente leitura

Uma matriz que contém os status atuais do objeto . Essa propriedade é herdada de CIM_ManagedSystemElement. O valor no índice zero será um dos valores a seguir.

Valor Significado
OK
2
O serviço de replicação está operando normalmente.
Erro
6
Um ou mais ouvintes de rede de replicação não estão em execução. Verifique se as configurações do serviço de replicação são válidas.

OtherEnabledState

Tipo de dados: cadeia de caracteres

Tipo de acesso: Somente leitura

Uma cadeia de caracteres que descreve o estado habilitado ou desabilitado do elemento quando a propriedade EnabledState é definida como 1 ("Outros"). Essa propriedade deve ser definida como Null quando EnabledState for qualquer valor diferente de 1. Essa propriedade é herdada de CIM_EnabledLogicalElement e é sempre definida como Null.

PrimaryOwnerContact

Tipo de dados: cadeia de caracteres

Tipo de acesso: Somente leitura

Qualificadores: MaxLen ( 256 )

Qualquer informação sobre como o proprietário principal do serviço pode ser acessado (por exemplo, número de telefone, endereço de email e assim por diante). Essa propriedade é herdada de CIM_Service e é sempre definida como Null.

PrimaryOwnerName

Tipo de dados: cadeia de caracteres

Tipo de acesso: Somente leitura

Qualificadores: MaxLen ( 64 )

O nome do proprietário primário do serviço, se um for definido. O proprietário primário é o contato de suporte inicial para o serviço. Essa propriedade é herdada de CIM_Service e é sempre definida como Null.

PrimaryStatus

Tipo de dados: uint16

Tipo de acesso: Somente leitura

Fornece informações de status de alto nível. Essa propriedade deve ser usada em conjunto com a propriedade DetailedStatus para fornecer status de integridade detalhadas e de alto nível do elemento e seus subcomponentes. Um valor Null indica que essa propriedade não está implementada. Essa propriedade é herdada de CIM_ManagedSystemElement.

Desconhecido (0)

OK (1)

Degradado (2)

Erro (3)

DMTF Reservado (..)

Fornecedor Reservado (0x8000.. )

RequestedState

Tipo de dados: uint16

Tipo de acesso: Somente leitura

O último estado solicitado ou desejado para o elemento. O estado real do elemento é representado por EnabledState. Essa propriedade é fornecida para comparar os últimos estados solicitados e atuais de um elemento. Uma instância específica da classe CIM_EnabledLogicalElement pode não dar suporte à propriedade RequestedState . Se isso ocorrer, o valor 12 ("Não Aplicável") será usado. Essa propriedade é herdada de CIM_EnabledLogicalElement e é sempre definida como 12 (Não Aplicável).

Valor Significado
12
Não aplicável.

Iniciado

Tipo de dados: booliano

Tipo de acesso: Somente leitura

Indica se o serviço está em execução no momento. Essa propriedade é herdada de CIM_Service e é sempre definida como True.

StartMode

Tipo de dados: cadeia de caracteres

Tipo de acesso: Somente leitura

Qualificadores: MaxLen ( 10 )

Um valor de cadeia de caracteres que indica se o serviço é iniciado automaticamente por um sistema, um sistema operacional ou é iniciado somente mediante solicitação. Essa propriedade é herdada de CIM_Service e é sempre definida como Null.

Status

Tipo de dados: cadeia de caracteres

Tipo de acesso: Somente leitura

Indica o status do elemento . Essa propriedade é herdada de CIM_ManagedSystemElement e está sempre definida como "OK".

StatusDescriptions

Tipo de dados: matriz de cadeia de caracteres

Tipo de acesso: Somente leitura

Cadeias de caracteres que descrevem os vários valores de matriz OperationalStatus . Essa propriedade é herdada de CIM_ManagedSystemElement.

SystemCreationClassName

Tipo de dados: cadeia de caracteres

Tipo de acesso: Somente leitura

Qualificadores: Key, MaxLen ( 256 )

O nome da classe de criação do sistema de escopo. Essa propriedade é herdada de CIM_Service e é sempre definida como "Msvm_ComputerSystem".

Systemname

Tipo de dados: cadeia de caracteres

Tipo de acesso: Somente leitura

Qualificadores: Key, MaxLen ( 256 )

O nome NetBIOS do sistema de computador de hospedagem. Essa propriedade é herdada de CIM_Service.

TimeOfLastStateChange

Tipo de dados: datetime

Tipo de acesso: Somente leitura

A data ou hora em que o estado habilitado do elemento foi alterado pela última vez. Essa propriedade é herdada de CIM_EnabledLogicalElement.

TransitioningToState

Tipo de dados: uint16

Tipo de acesso: Somente leitura

Indica o estado de destino para o qual a instância está em transição. Essa propriedade é herdada de CIM_EnabledLogicalElement e sempre é definida como Null.

Requisitos

Requisito Valor
Cliente mínimo com suporte
Windows 8 [somente aplicativos da área de trabalho]
Servidor mínimo com suporte
Windows Server 2012 [somente aplicativos da área de trabalho]
Namespace
Root\Virtualization\V2
MOF
WindowsVirtualization.V2.mof
DLL
Vmms.exe