As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.
Exemplo
Tópicos
Criar um cluster
Ao executar o script de exemplo a seguir, com as entradas fornecidas armazenadas em seu ambiente, você cria um cluster. A configuração do cluster é criada como um tipo de dados do Python com base na documentação de configuração do cluster.
import os
import pprint
import pcluster.lib as pc
pp = pprint.PrettyPrinter()
HEAD_NODE_SUBNET = os.environ["HEAD_NODE_SUBNET"]
COMPUTE_NODE_SUBNET = os.environ["HEAD_NODE_SUBNET"]
KEY_NAME = os.environ["KEY_NAME"]
CONFIG = {'Image': {'Os': 'alinux2'},
'HeadNode': {'InstanceType': 't2.large',
'Networking': {'SubnetId': HEAD_NODE_SUBNET},
'Ssh': {'KeyName': KEY_NAME}},
'Scheduling': {'Scheduler': 'slurm',
'SlurmQueues':
[{'Name': 'queue0',
'ComputeResources':
[{'Name': 'queue0-i0', 'InstanceType': 't2.micro',
'MinCount': 0, 'MaxCount': 10}],
'Networking': {'SubnetIds': [COMPUTE_NODE_SUBNET]}}]}}
pp.pprint(pc.create_cluster(cluster_name="mycluster", cluster_configuration=CONFIG))
Saída:
{'cluster': {'cloudformationStackArn': 'arn:aws:cloudformation:us-east-2:123456789012:stack/mycluster/00000000-aaaa-1111-999-000000000000',
'cloudformationStackStatus': 'CREATE_IN_PROGRESS',
'clusterName': 'mycluster',
'clusterStatus': 'CREATE_IN_PROGRESS',
'region': 'us-east-2',
'scheduler': {'type': 'slurm'},
'version': '3.7.0'}}