Solicitar um clone
Solicite um clone para copiar dados de uma instância de produção para uma instância de não produção ou para copiar dados entre instâncias de não produção.
Antes de Iniciar
Função necessária: Clone_admin
Procedimento
Solicite um clone (IU legada)
Solicite um clone para copiar dados de uma instância de produção para uma instância de não produção ou para copiar dados entre instâncias de não produção.
Antes de Iniciar
A partir da versão Austrália, as solicitações de clone não são mais implantadas, aprimoradas ou compatíveis com a página legada.
clone_instance.do não aparecerá na página inicial do novo console de clone. No entanto, eles ainda podem ser encontrados na página de histórico de clones legados clone_instance_list.do .-
Para instâncias que usam um banco de dados Oracle, consulte KB0538884 - Suporte a clone de instância para clientes Oracle .
-
Você pode configurar clones recorrentes programando-os no painel Opções.
- Navegue até .
- Selecione Novo.
- Preencha o novo formulário de instância de clone.
- Navegar até .
- Preencha o novo formulário de perfil de clone.Nota:Você pode criar vários perfis de clone e utilizar um modelo de clone reutilizável. Os perfis de clone permitem que você selecione as exclusões e preservadores corretos para o clone.
Por Que e Quando Desempenhar Esta Tarefa
. ServiceNow AI Platform usa dados do backup diário mais recente da instância de origem ao clonar. Os backups usados para clonagem têm no máximo 36 horas. O clone de instância começa a preparação inicial, incluindo a seleção do backup mais recente a ser usado, somente na data e hora em que o processamento está programado para iniciar.
Procedimento
O que Fazer Depois
- Programe clones recorrentes .
- Cancele sua solicitação de clone .
- Exibir o histórico de clones de clones concluídos.
Destino do clone (registro e autenticação)
Um registro de destino de clone especifica o URL da instância e as credenciais usadas para clonagem.
Antes de Iniciar
- Forneça credenciais para a instância de destino para um usuário com a função de administrador. Use uma conta de usuário local, não uma conta de usuário LDAP ou SSO. As credenciais da instância de destino devem existir na tabela Usuário [sys_user] como um registro de usuário ou como parte de uma integração LDAP. As solicitações de clone não podem redirecionar solicitações de autenticação para um provedor de identidade de single sign-on.
- Verifique a propriedade do sistema glide.db.clone.allow_clone_targetestá definido como Verdadeiro . Por padrão, esta propriedade está habilitada em instâncias cujo nome termina em Dev, Teste, Fase, UAT ou QA.
- Se a instância de destino usar Autenticação baseada no intervalo de IPs , Ele deve habilitar o intervalo de IP 10,0.0,0/10.255.255.255 para se comunicar em uma rede local.
- Função necessária: Clone_admin
Procedimento
Preservação de dados de instâncias de destino durante clones
Você pode usar preservadores de dados para proteger os dados na instância de destino contra serem substituídos. Se você tiver aplicações personalizadas, também deverá preservar manualmente o conteúdo da aplicação não publicada.
Preservadores de dados
- Configurações de autenticação específicas da instância
- Marcador [sys_ui_bookmark]
- Seleção recente [sys_ui_recent_selection]
- Preferência do usuário [sys_user_preference]
Não use preservadores de dados para transferir grandes conjuntos de dados, como grupos de usuários. Se você precisar preservar dados da tabela, como usuários, grupos e funções, considere exportar os registros para um arquivo e importá-los após a clonagem.
Preservadores de dados para Multi-SSO
| Nome | Tabela | Condições |
|---|---|---|
| Certificado | Certificados X.509 [sys_certificate] | Nenhum(a) |
| Propriedades da instância principal | Propriedades do sistema [sys_properties] |
Nota: As propriedades glide.smtp.port, glide.smtp.auth. glide.smtp.encryptionestão descontinuados. |
| Propriedades do resumo | Propriedades de resumo [digest_properties] | Nenhum(a) |
| Provedores de Identidade | Provedores de identidade [sso_properties] | Nenhum(a) |
| SAML2 Update1 | Propriedades de atualização 1 do SAML2 [saml2_update1_properties] | Nenhum(a) |
Preservadores de dados para SAML
A preservação das configurações relacionadas ao SSO do SAML pode impedir que a instância de destino use os parâmetros de emissor e público incorretos ao fazer solicitações de autenticação para o IdP. Para preservar as configurações do SAML, crie preservadores de dados para as seguintes tabelas:
- Propriedade do sistema [sys_properties]: Para preservar as propriedades SAML.
- Certificados X.509 [sys_certificate]: Para preservar certificados SAML.
- Usuário [sys_user]: Para preservar usuários SAML.
Você também precisa preservar propriedades E usuários que estão envolvidos no SAML.
Preservação de aplicações não publicadas
Você não pode usar preservadores de dados para salvar aplicações não publicadas. Em vez disso, os desenvolvedores de aplicações devem escolher como desejam preservar aplicações não publicadas .
O processo de clonagem não preserva as diferenças de versão das aplicações em desenvolvimento. Em vez disso, o clone do sistema copia somente a versão da aplicação instalada na instância de origem para a instância de destino. Se a instância de destino tiver uma versão de desenvolvimento da mesma aplicação, a aplicação será editável após o clone, mas será em qualquer versão instalada na instância de origem. Se a aplicação estiver ausente na instância de origem, o processo de clonagem excluirá a aplicação da instância de destino.
Crie um preservador de dados
Os preservadores de dados mantêm os dados especificados em uma instância de destino.
Antes de Iniciar
Por Que e Quando Desempenhar Esta Tarefa
Às vezes, preservar determinados dados em uma instância de destino é desejável. Por exemplo, ao usar um MID Server, você pode evitar substituir a tabela MID Server [ecc_agent]. Os dados preservados são armazenados em uma lista gerada dinamicamente na instância de destino antes do clone e restaurados na instância de destino após a conclusão do clone. Você define preservadores de dados na instância de origem.
Os preservadores de dados destinam-se principalmente a preservar as configurações e temas do sistema, como configurações de autenticação específicas da instância. Não use preservadores de dados para transferir grandes conjuntos de dados, como grupos de usuários. Se você precisar preservar dados da tabela, como usuários, grupos e funções, considere exportar os registros para um arquivo e importá-lo após a conclusão do clone.
- Marcador [sys_ui_bookmark]
- Seleção recente [sys_ui_recent_selection]
- Preferência do usuário [sys_user_preference]
Se você definir um preservador de dados em uma tabela em que a instância de origem tenha mais registros do que a instância de destino, os dados preservados na instância de destino também incluirão os registros adicionais da instância de origem.
- Na instância de origem, a tabela sys_temp contém 100 registros.
- Na instância de destino, a tabela sys_temp contém 20 registros.
- Os 20 registros na tabela sys_temp de destino são preservados com sucesso (de acordo com a especificação de preservação de dados). Esses registros faziam parte dos 100 registros na tabela sys_temp de origem.
- A tabela sys_temp de origem traz os 80 registros restantes para a tabela sys_temp de destino.
Para resolver esse problema e preservar somente os registros na tabela de destino, crie um registro de tabela de exclusão para a tabela de destino, além de definir o preservador de dados na tabela de origem.
Procedimento
Preserve as propriedades do SAML
Se você quiser que uma instância de destino de clone mantenha sua integração SAML existente, edite o. Propriedades da instância principal Preservação de dados para incluir as propriedades do SAML.
Antes de Iniciar
Procedimento
Preserve aplicações e personalizações em desenvolvimento durante um clone do sistema
Preserve manualmente uma cópia de cada aplicação e personalização que você tem atualmente em desenvolvimento antes de clonar a versão da aplicação para a instância de destino (desenvolvimento).
Antes de Iniciar
Função necessária: administrador
Verifique se você tem acesso de gravação ao registro da aplicação e acesso a um repositório de controle de origem.
Por Que e Quando Desempenhar Esta Tarefa
Procedimento
Resultado
Preserve a aplicação Eventos de marketing
Digamos que sua empresa tenha criado anteriormente a versão 1,0 de uma aplicação personalizada chamada Eventos de marketing. Você já publicou a versão 1,0 da aplicação Eventos de marketing no repositório de aplicações e a instalou em sua instância de produção.
Com o tempo, os usuários enviaram solicitações de aprimoramento para a aplicação e você decide desenvolver a versão 2,0 da aplicação Eventos de marketing em uma instância que não é de produção para atender a essas solicitações. À medida que o desenvolvimento se aproxima da conclusão, você deseja atualizar sua instância de não produção para a cópia mais recente da produção para alguns testes abrangentes.
Como você usou anteriormente uma integração de controle de origem para desenvolver a versão 1,0 da aplicação Eventos de marketing, você já vinculou a aplicação Eventos de marketing a um repositório de controle de origem. Você confirma a versão 2,0 da aplicação Eventos de marketing no repositório de controle de origem.
Você agenda um clone da instância de produção pela instância de desenvolvimento. Após a conclusão, você faz login na instância de desenvolvimento e vê que ela tem a versão 1,0 da aplicação Eventos de marketing, porque essa era a versão instalada na instância de origem.
Como a aplicação já foi instalada na instância de origem, aplique as mudanças remotas do repositório de controle de origem para receber a versão mais recente da aplicação. A instância de desenvolvimento agora tem a versão 2,0 da aplicação Eventos de marketing e está disponível para desenvolvimento e testes adicionais.
Perfis de clone para solicitações de clone
Um perfil de clone permite que você armazene opções predefinidas de destino e clone. O perfil de clone preenche automaticamente sua solicitação de clone com as configurações de perfil selecionadas.
Perfis de clones
- Crie um perfil com instância de destino específica e configurações de opção, tabelas a serem excluídas, dados a serem preservados e scripts de limpeza a serem executados
- Crie uma solicitação de clone diretamente do perfil de clone
- Aplique o perfil de clone a uma solicitação de clone
- Você pode clonar um perfil para criar um novo perfil com as mesmas permissões e configurações de um perfil existente.
Para definir um novo perfil de clone como o perfil padrão usado quando você solicita um clone, selecione Padrão opção. Verifique se este é o perfil de clone correto que você deseja usar para o cenário de clone que você está solicitando.
Se você criar um novo script de preservação de dados, exclusão ou limpeza, ele não será adicionado automaticamente aos seus perfis de clone. Para adicionar um script de preservação, exclusão ou limpeza, abra o perfil de clone e selecione e mova o novo preservador para a lista selecionado.
Embora opcional, é sugerido o uso de perfis de clone. Se você deixar o campo de perfil de clone vazio ao programar um clone, o sistema usará todas as tabelas excluídas, preservadores de dados e scripts de limpeza configurados em .