Criando um Projeto de Migração

Crie um projeto de migração, incluindo um plano de migração inicial e ativos de inventário.

Antes de selecionar a opção do assistente de migração, verifique se o inventário está preenchido com ativos do ambiente de origem. O assistente permite que você execute as seguintes tarefas:

  • Crie um projeto de migração.
  • Configure uma programação de replicação para o projeto da migração.
  • Criar ativos da migração no projeto da migração.
  • Criar um plano de migração.

Criando um Projeto de Migração Simples

Crie um projeto de migração e configure programações de replicação, crie ativos de migração e crie planos de migração posteriormente.

    1. Abra o menu de navegação e selecione Migração e Recuperação de Desastre. Em Migrações em Nuvem, selecione Migrações.
    2. Na página da lista Projetos de migração, selecione Criar projeto de migração.
    3. Selecione Criar um projeto de migração simples e, em seguida, Criar projeto de migração.
    4. No painel Criar migração, forneça os seguintes detalhes:
      • Informe um nome para exibição, por exemplo, vSphere6.5Migration. Evite digitar informações confidenciais.
      • Selecione o compartimento no qual deseja criar o projeto de migração.
      • Para ativar o tipo de migração como OLVM, ative a opção Projeto de Migração OLVM.
      • Opções Avançadas (Opcional):
        • Configuração de Rede (Opcional): Em Configuração de rede, selecione uma configuração de rede para especificar uma sub-rede para o Agente de Hidratação. Se você selecionar Nenhum, uma VCN, uma sub-rede e recursos de rede associados serão criados na tenancy para acessar a API direta do EBS pública pela Internet. Para obter mais informações sobre os requisitos, consulte Agentes de Hidratação para Replicação AWS.
        • Tags (Opcional): Adicione tags para organizar o recurso. Para aplicar uma tag definida, você deverá ter permissões para usar o namespace de tag. Para obter mais informações sobre tags, consulte Tags de Recurso. Se não tiver certeza de que deseja aplicar tags, ignore esta opção (você poderá aplicar tags posteriormente) ou pergunte ao administrador.
    5. Selecione Enviar.
  • Para criar um projeto de migração, use o comando create.

    oci cloud-migrations migration create [OPTIONS]

    Os parâmetros necessários para o comando create são:
    • --compartment-id: Especifica o OCID do nome do compartimento.
    • --display-name: Especifica o nome do projeto de migração.

    Parâmetros Opcionais

    --defined-tags [complex type]

    Tags definidas para este recurso. Cada chave é predefinida e tem escopo definido para um namespace. Exemplo:{“foo-namespace”: {“bar-key”: “value”}}Este é um tipo complexo cujo valor deve ser JSON válido. O valor pode ser fornecido como uma string na linha de comando ou informado como um arquivo usando a sintaxe file://path/to/file.

    A opção --generate-param-json-input pode ser usada para gerar um exemplo do JSON que deve ser fornecido. Recomendamos armazenar este exemplo em um arquivo, modificando-o conforme necessário e, em seguida, transmitindo-o de volta por meio da sintaxe file://.

    --freeform-tags [complex type]

    Par simples de chave/valor aplicado sem nome, tipo ou escopo predefinidos. Ela existe apenas para compatibilidade cruzada. Exemplo: {“bar-key”: “value”} Este é um tipo complexo cujo valor deve ser JSON válido. O valor pode ser fornecido como uma string na linha de comando ou informado como um arquivo usando a sintaxe file://path/to/file.

    A opção --generate-param-json-input pode ser usada para gerar um exemplo da JSON que deve ser fornecida. Recomendamos armazenar este exemplo em um arquivo, modificando-o conforme necessário e, em seguida, transmitindo-o de volta por meio da sintaxe file://.

    --from-json [text]

    Forneça entrada para este comando como um documento JSON de um arquivo usando a sintaxe file://path-to/file.

    A opção --generate-full-command-json-input pode ser usada para gerar um arquivo json de amostra a ser usado com essa opção de comando. Os nomes de chave são pré-preenchidos e correspondem aos nomes de opção de comando (convertidos para o formato camelCase, por exemplo, compartment-id –> compartmentId), enquanto os valores das chaves precisam ser preenchidos pelo usuário antes do uso do arquivo da amostra como entrada para esse comando. Para qualquer opção de comando que aceite vários valores, o valor da chave pode ser um array JSON.

    As opções ainda podem ser fornecidas na linha de comando. Se existir uma opção tanto no documento JSON quanto na linha do comando, o valor especificado da linha do comando será usado. Para ver exemplos sobre o uso dessa opção, consulte nosso link "usando CLI com opções JSON avançadas": https://docs.cloud.oracle.com/iaas/Content/API/SDKDocs/cliusing.htm#AdvancedJSONOptions

    --is-completed [boolean]

    Indica se a migração está marcada como concluída.

    --max-wait-seconds [integer]

    O tempo máximo para aguardar que o recurso atinja o estado de ciclo de Vida definido por --wait-for-state. O padrão é 1200 segundos.

    --migration-type [text]

    Tipo de projeto de migração (OCI/OLVM). Isso determina o ambiente de destino para a migração.

    --replication-schedule-id [text]

    Identificador de programação de replicação

    --wait-for-state [text]

    Esta operação cria, modifica ou exclui um recurso que tem um estado definido de ciclo de vida. Especifique esta opção para executar a ação e, em seguida, aguardar até que o recurso atinja um determinado estado de ciclo de vida. Vários estados podem ser especificados, retornando no primeiro estado. Por exemplo, --wait-for-state SUCCEEDED --wait-for-state FAILED retornaria em qualquer estado de ciclo de vida que for atingido primeiro. Se o timeout for atingido, um código de retorno de 2 será retornado. Para qualquer outro erro, um código de retorno de 1é retornado.

    Os valores aceitos são:
    ACTIVE, CREATING, DELETED, DELETING, FAILED, NEEDS_ATTENTION, UPDATING

    --wait-interval-seconds [integer]

    Verifique cada --wait-interval-seconds para ver se o recurso atingiu o estado de ciclo de Vida definido por --wait-for-state. O padrão é 30 segundos.

    Parâmetros Globais

    Use oci --help para obter ajuda sobre parâmetros globais.

    --auth-purpose, --auth, --cert-bundle, --cli-auto-prompt, --cli-rc-file, --config-file, 
                                    --connection-timeout, --debug, --defaults-file, --enable-dual-stack, --endpoint, 
                                    --generate-full-command-json-input, --generate-param-json-input, --help, --interactive-cli-default,
                                    --latest-version, --max-retries, --no-interactive, --no-retry, --opc-client-request-id, 
                                    --opc-request-id, --output, --profile, --proxy, --query, --raw-output, --read-timeout, 
                                    --realm-specific-endpoint, --region, --release-info, --request-id, --version, -?, -d, -h, -i, -v

    Exemplo de uso de parâmetro obrigatório

    Copie os seguintes comandos da CLI em um arquivo chamado example.sh. Execute o comando digitando "bash example.sh" e substituindo os parâmetros de exemplo por seus próprios.

    Observe que essa amostra só funcionará no shell bash-like compatível com POSIX. Você precisa configurar a configuração do OCI e as políticas de segurança apropriadas antes de tentar os exemplos.

    export compartment_id=<substitute-value-of-compartment_id> # https://docs.cloud.oracle.com/en-us/iaas/tools/oci-cli/latest/oci_cli_docs/cmdref/cloud-migrations/migration/create.html#cmdoption-compartment-id
                                export display_name=<substitute-value-of-display_name> # https://docs.cloud.oracle.com/en-us/iaas/tools/oci-cli/latest/oci_cli_docs/cmdref/cloud-migrations/migration/create.html#cmdoption-display-name
                                
                                oci cloud-migrations migration create --compartment-id $compartment_id --display-name $display_name
                            

    Para obter todos os comandos do migration, execute:

    oci cloud-migrations migration -h

    Para obter ajuda para o comando create, execute:

    oci cloud-migrations migration create -h

    Para obter uma lista completa de flags e opções de variáveis para comandos da CLI, consulte a Referência de Comando da CLI.

  • Para criar um projeto de migração, use a operação CreateMigration .