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á.
Configurando um pacote de AWS ParallelCluster nós personalizado
Atenção
A seguir estão as instruções para usar uma versão personalizada do pacote AWS ParallelCluster node. Esse é um método avançado de personalização AWS ParallelCluster, com possíveis problemas que podem ser difíceis de depurar. A AWS ParallelCluster equipe recomenda fortemente o uso dos scripts em ações personalizadas do Bootstrap para personalização, porque os ganchos pós-instalação geralmente são mais fáceis de depurar e mais portáteis em todas as versões do. AWS ParallelCluster
Etapas
-
Identifique o diretório de trabalho do AWS ParallelCluster nó em que você clonou o código do AWS ParallelCluster nó.
_nodeDir=<path to node package> -
Detecte a versão atual do AWS ParallelCluster nó.
_version=$(grep "version = \"" ${_nodeDir}/setup.py |awk '{print $3}' | tr -d \") -
Crie um arquivo do AWS ParallelCluster Node.
cd "${_nodeDir}" _stashName=$(git stash create) git archive --format tar --prefix="aws-parallelcluster-node-${_version}/" "${_stashName:-HEAD}" | gzip > "aws-parallelcluster-node-${_version}.tgz" -
Crie um bucket do Amazon S3 e faça upload do arquivo no bucket. Conceda permissão de leitura pública por meio de uma ACL public-read.
_bucket=<the bucket name>aws s3 cp --acl public-read aws-parallelcluster-node-${_version}.tgz s3://${_bucket}/node/aws-parallelcluster-node-${_version}.tgz -
Adicione a variável a seguir ao arquivo de AWS ParallelCluster configuração, na [cluster]seção.
extra_json = { "cluster" : { "custom_node_package" : "https://${_bucket}.s3.<the bucket region>.amazonaws.com/node/aws-parallelcluster-node-${_version}.tgz", "skip_install_recipes" : "no" } }nota
A partir da AWS ParallelCluster versão 2.6.1, a maioria das receitas de instalação são ignoradas por padrão ao iniciar os nós para melhorar os tempos de inicialização. Para ignorar a maioria das fórmulas de instalação a fim de obter melhores tempos de inicialização em detrimento da compatibilidade com versões anteriores, remova
"skip_install_recipes" : "no"da chaveclusterna configuração extra_json.