Skip to content

Task "Generate cluster template file" fail #12

@okleber

Description

@okleber

The task "Generate cluster template file" fail

#####Command line########
ansible-playbook /opt/cloudera-deploy/main.yml -i /opt/cloudera-deploy/cdppredev/inventory_static.ini -e "profile=/opt/cloudera-deploy/cdppredev/profile.yml" -e "definition_path=/opt/cloudera-deploy/cdppredev" -e "definition_file=definition.yml" -e "cluster_file=cluster.yml" -t full_cluster

#########Console error#########
TASK [cloudera.cluster.cluster : Generate cluster template file] ****************************************************************************************
task path: /opt/cldr-runner/collections/ansible_collections/cloudera/cluster/roles/deployment/cluster/tasks/create_base.yml:27
Thursday 27 May 2021 13:26:31 +0000 (0:00:00.060) 0:00:50.089 **********
<127.0.0.1> ESTABLISH LOCAL CONNECTION FOR USER: root
<127.0.0.1> EXEC /bin/sh -c 'echo ~root && sleep 0'
<127.0.0.1> EXEC /bin/sh -c '( umask 77 && mkdir -p "echo /root/.ansible/tmp"&& mkdir "echo /root/.ansible/tmp/ansible-tmp-1622121991.4248302-17965-148244685479104" && echo ansible-tmp-1622121991.4248302-17965-148244685479104="echo /root/.ansible/tmp/ansible-tmp-1622121991.4248302-17965-148244685479104" ) && sleep 0'
<127.0.0.1> EXEC /bin/sh -c 'rm -f -r /root/.ansible/tmp/ansible-tmp-1622121991.4248302-17965-148244685479104/ > /dev/null 2>&1 && sleep 0'
fatal: [localhost]: FAILED! => {
"changed": false,
"msg": "AnsibleUndefinedVariable: 'dict object' has no attribute 'bdengd704.cdadev.mydomain.com'"
}

#####inventory_static.ini####
[cloudera_manager]
bdengd002.cdadev.mydomain.com

[cluster_worker_nodes]
bdengd704.cdadev.mydomain.com

[cluster_worker_nodes:vars]
host_template=Workers

[cluster_master_nodes]
bdengd002.cdadev.mydomain.com host_template=Master1

[cluster:children]
cluster_master_nodes
cluster_worker_nodes

[db_server]
bdengd002.cdadev.mydomain.com

[deployment:children]
cluster
db_server

[deployment:vars]
ansible_user=root
ansible_ssh_private_key_file=~/.ssh/cldr_ssh_rsa

#########cluster.yml########

cloudera_manager_version: 7.1.5.0

clusters:

  • name: CDPPREDEV
    services: [HDFS, YARN, ZOOKEEPER]
    repositories:
    • https://bdadmp01.zit.mydomain.com/cdp/cloudera-repos/cdh7/7.1.5.0/parcels/
      configs:
      HDFS:
      DATANODE:
      dfs_data_dir_list: /dfs/dn
      NAMENODE:
      dfs_name_dir_list: /dfs/nn
      SECONDARYNAMENODE:
      fs_checkpoint_dir_list: /dfs/snn
      YARN:
      RESOURCEMANAGER:
      yarn_scheduler_maximum_allocation_mb: 4096
      yarn_scheduler_maximum_allocation_vcores: 4
      NODEMANAGER:
      yarn_nodemanager_resource_memory_mb: 4096
      yarn_nodemanager_resource_cpu_vcores: 4
      yarn_nodemanager_local_dirs: /tmp/nm
      yarn_nodemanager_log_dirs: /var/log/nm
      GATEWAY:
      mapred_submit_replication: 3
      mapred_reduce_tasks: 6
      ZOOKEEPER:
      SERVICEWIDE:
      zookeeper_datadir_autocreate: true
      host_templates:
      Master1:
      HDFS: [NAMENODE, SECONDARYNAMENODE, HTTPFS]
      YARN: [RESOURCEMANAGER, JOBHISTORY]
      ZOOKEEPER: [SERVER]
      Workers:
      HDFS: [DATANODE]
      YARN: [NODEMANAGER]

mgmt:
name: Cloudera Management Service
services: [ALERTPUBLISHER, EVENTSERVER, HOSTMONITOR, REPORTSMANAGER, SERVICEMONITOR]

hosts:
configs:
host_default_proc_memswap_thresholds:
warning: never
critical: never
host_memswap_thresholds:
warning: never
critical: never
host_config_suppression_agent_system_user_group_validator: true

####profile.yml######
admin_password: "admin"
infra_type: "onpremise"

####definition.yml#####
datahub:
definitions:
- include: "datahub_streams_messaging_light.j2"

use_default_cluster_definition: no
use_download_mirror: no
preload_cm_parcel_repo: yes

###main.yml#####
I'm using cloudera-deploy repo

####cloudera runner docker v1.0.2####
I'm using docker container generated by quickstart.sh from cloudera-deploy repo

####My personal observations#######

If in inventory_static.ini I use the same host for Worker and Master, this task pass and the template start to be deployed to cloudera manager

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions