Introdução ao IBM Spectrum Symphony
IBM® Spectrum Symphony permite que os clientes implementem clusters HPC que usam IBM Spectrum Symphony como um software de planejamento. A implementação é executada usando o Terraform e o IBM Cloud Schematics como estruturas de automação. As etapas a seguir esboem o fluxo de alto nível de eventos que são executados:
- Crie um espaço de trabalho- com o código do Terraform em IBM Cloud Schematics. Esta etapa define o conjunto de propriedades de configuração que são usadas para executar a automação.
- Gerar um plano- para confirmar se as propriedades de configuração são válidas, de modo que, quando você executar o código do Terraform, todos os recursos sejam provisionados corretamente. Se a validação falhar, fixe as propriedades de configuração e tente novamente.
- Aplicar um plano- aciona a implementação real dos recursos do IBM Cloud para ter um cluster Spectrum Symphony em funcionamento quando a implementação for concluída. Se a implementação falhar, identifique a razão da falha, fixe o problema e tente novamente. Se uma mudança for necessária para as propriedades de configuração, pode ser melhor gerar um plano novamente.
Se você decidir implantar o cluster IBM Spectrum Symphony por meio do catálogo IBM Cloud, ao clicar em Instalar, a ação Gerar plano é ignorada e as etapas vão de Criar espaço de trabalho para Aplicar plano diretamente. Você precisa inserir valores no catálogo que funcionem para suas permissões e para a conta IBM Cloud. Se a implementação falhar, a interface Schematics Poderá ser usada para corrigir os erros, e você poderá tentar novamente a etapa Apply Plan.
Antes de implementar o seu cluster Spectrum Symphony, é necessário criar ou reunir algumas informações. Para começar, conclua as etapas a seguir:
Gerar chave de API
Gere uma chave API para a sua conta IBM Cloud onde o cluster Spectrum Symphony será implementado. Para obter mais informações, consulte Gerenciando as chaves de API do usuário.
Criar chave SSH
Crie uma chave SHH em sua conta IBM Cloud. Essa é a chave SSH que você usa para acessar o cluster do Symphony. Para obter mais informações, consulte Gerenciando chaves SSH.
Escolha entre criptografia gerenciada pelo provedor ou gerenciada pelo cliente
Por padrão, os volumes e compartilhamentos de arquivos da VPC são criptografados com criptografia gerenciada pelo provedor. No entanto, você pode optar pela criptografia gerenciada pelo cliente de acordo com seus requisitos de segurança. A criptografia gerenciada pelo cliente usa sua chave raiz, o que lhe dá controle total sobre seus dados. Você pode provisionar ou importar chaves criptografadas existentes usando IBM Key Protect for IBM Cloud.
Se você decidir usar a criptografia gerenciada pelo cliente, conclua as etapas a seguir antes de implementar o cluster Spectrum Symphony:
- Fornecer uma instância de Key Protect
- Crie ou importe uma chave
- Autorizar o acesso entre:
- Cloud Block Storage e o serviço de gerenciamento de chaves
- Cloud Block Storage e o serviço de compartilhamento de arquivos
- Reúna informações sobre os seguintes valores de implementação de criptografia de volume de inicialização (você fornece essas informações quando implementa a arquitetura Spectrum Symphony ):
enable_customer_managed_encryption: Oferece opções de alternância.kms_instance_id: ID da instância de Key Protect que você cria.kms_key_name: Nome da chave KMS que você criou
A criptografia gerenciada pelo cliente aplica-se somente aos nós de login, gerenciamento e computação estática. Os nós de computação dinâmica ainda são gerenciados pelo provedor.
Criar imagens personalizadas
A oferta fornece um conjunto padrão de imagens que você pode usar para os nós do seu cluster Spectrum Symphony. No entanto, se você preferir usar suas próprias imagens personalizadas, a documentação e os scripts são fornecidos para ajudá-lo a criá-las.
Imagem de trabalho: A imagem padrão especificada em " image_name atua como a imagem de trabalho. Essa imagem é usada para criar os nós do cluster Symphony: gerenciamento, candidatos de gerenciamento, e trabalhadores
Se você preferir criar a imagem customizada do trabalhador com as próprias configurações e configurações, siga as instruções fornecidas aqui.
Imagem de armazenamento: Se você pretende usar Storage Scale como armazenamento compartilhado para o cluster, a imagem padrão especificada em ' scale_storage_image_name atuará como a imagem de armazenamento. Essa imagem é usada
para criar os nós do cluster de armazenamento Storage Scale. Além do sistema operacional básico, a imagem também inclui os pacotes de software Storage Scale necessários.
Se você preferir criar a imagem customizada de armazenamento com suas próprias configurações e configurações, siga as instruções fornecidas aqui.
Reunir Informações de titularidade do software Spec
A oferta usa o modelo BYOL (Bring Your Own License) para o software Spectrum quando você implanta um cluster Spectrum Symphony em IBM Cloud. Isso se aplica a IBM Spectrum Symphony em todos os casos e a IBM Spectrum Scale se você decidir usá-lo para o armazenamento do cluster HPC em vez de apenas NFS. Trabalhe com seus proprietários de negócios ou equipe de gerenciamento de licenças para certificar-se de que sua organização tenha adquiridas licenças suficientes para implementar o cluster HPC usando o software Spectrum. O não cumprimento das licenças de uso de software para produção é uma violação do Contrato de Licença do Programa Internacional IBM.
A solução atual não exige mais o ibm_customer_number(ICN) para verificação de direitos antes de implantar a solução para uso fora da produção. A solução agora está disponível para uso sem a validação do ICN. Os usuários podem provisionar
até um máximo de 10 nós de trabalho estáticos para casos de uso de avaliação ou não produção. Se o número de nós de trabalho for superior a 10, será responsabilidade do usuário obter a verificação de direitos e o licenciamento necessários
para esses nós adicionais no ambiente de produção. Para uso em produção ou para avaliação de mais de 10 nós de trabalho, o usuário deve adquirir as licenças Symphony necessárias. Para adquirir a licença, vá para Aquisição de licenças.
Próximas etapas
Depois de reunir os valores de entrada necessários para definir a configuração do cluster, você estará pronto para implantar o cluster IBM Spectrum Symphony. O cluster Spectrum Symphony pode ser implementado em IBM Cloud usando o catálogo IBM Cloud, Schematics CLI ou as APIs Schematics. Se você deseja implantar o seu cluster usando a CLI ou API, revise os pré-requisitos para sua interface de escolha:
Depois de criar e reunir suas informações e verificar se há algum pré-requisito adicional para a interface escolhida, você estará pronto para começar a criar um espaço de trabalho.