AWS Пакетное задание застряло RUNNABLE, когда настроен шаблон запуска - PullRequest
2 голосов
/ 16 марта 2020

Я настроил функцию шага с помощью AWS Пакетных заданий . Все настройки работают хорошо, но мне нужно настроить начальный экземпляр. Для этого я использую сервис Launch Template и создаю простую (пустую) конфигурацию на основе типа экземпляра, используемого в конфигурации AWS Batch . Когда Compute Environment создается с Шаблон запуска , Пакетное задание застревает на этапе RUNNABLE . Когда я запускаю AWS Пакетное задание без Запуск шаблона все работает нормально. Шаблон формы запуска экземпляра также работает нормально. Может ли кто-нибудь дать мне совет, что не так или нет? Ниже приведены определения всех элементов стека.

Определение шаблона запуска enter image description here

Вычисление сведений о среде Обзор

Compute environment name senet-cluster-r5ad-2xlarge-v3-4
Compute environment ARN arn:aws:batch:eu-central-1:xxxxxxxxxxx:compute-environment/senet-cluster-r5ad-2xlarge-v3-4
ECS Cluster name arn:aws:ecs:eu-central-1:xxxxxxxxxxxx:cluster/senet-cluster-r5ad-2xlarge-v3-4_Batch_3323aafe-d7a4-3cfe-91e5-c1079ee9d02e
Type MANAGED
Status VALID
State ENABLED
Service role arn:aws:iam::xxxxxxxxxxx:role/service-role/AWSBatchServiceRole
Compute resources
Minimum vCPUs 0
Desired vCPUs 0
Maximum vCPUs 25
Instance types r5ad.2xlarge
Allocation strategy BEST_FIT
Launch template lt-023ebdcd5df6073df
Launch template version $Default
Instance rolearn:aws:iam::xxxxxxxxxxx:instance-profile/ecsInstanceRole
Spot fleet role
EC2 Keypair senet-test-keys
AMI id ami-0b418580298265d5c
vpcId vpc-0917ea63
Subnets subnet-49332034, subnet-8902a7e3, subnet-9de503d1
Security groups sg-cdbbd9af, sg-047ea19daf36aa269

AWS Определение пакетного задания

{
    "jobDefinitionName": "senet-cluster-job-def-3",
    "jobDefinitionArn": "arn:aws:batch:eu-central-1:xxxxxxxxxxxxxx:job-definition/senet-cluster-job-def-3:9",
    "revision": 9,
    "status": "ACTIVE",
    "type": "container",
    "parameters": {},
    "containerProperties": {
        "image": "xxxxxxxxxxx.dkr.ecr.eu-central-1.amazonaws.com/senet/batch-process:latest",
        "vcpus": 4,
        "memory": 60000,
        "command": [],
        "jobRoleArn": "arn:aws:iam::xxxxxxxxxxxxx:role/AWSS3BatchFullAccess-senet",
        "volumes": [],
        "environment": [
            {
                "name": "BATCH_FILE_S3_URL",
                "value": "s3://senet-batch/senet_jobs.sh"
            },
            {
                "name": "AWS_DEFAULT_REGION",
                "value": "eu-central-1"
            },
            {
                "name": "BATCH_FILE_TYPE",
                "value": "script"
            }
        ],
        "mountPoints": [],
        "ulimits": [],
        "user": "root",
        "resourceRequirements": [],
        "linuxParameters": {
            "devices": []
        }
    }
}
...