Image Json:-
********************************************************************
********************************************************************
root@nodek7-vm3:~# cat image_bug.json
{
"image": [
{
"category": "package",
"id": "Container_Image",
"path": "/root/contrail-cloud-docker_4.0.1.0-23-ocata_xenial.tgz",
"type": "contrail-ubuntu-package",
"version": "R4.0"
}
]
}
root@nodek7-vm3:~#
********************************************************************
********************************************************************
Add image cli passes:-
********************************************************************
********************************************************************
root@nodek7-vm3:~# server-manager add image -f image_bug.json
{
"return_code": 0,
"return_data": {
"image": [
{
"category": "package",
"id": "Container_Image",
"parameters": {
"containers": [
{
"container_path": "/var/www/html/contrail/repo/Container_Image/contrail-docker/contrail-lb-ubuntu16.04-4.0.1.0-23.tar.gz",
"role": "contrail-lb"
},
{
"container_path": "/var/www/html/contrail/repo/Container_Image/contrail-docker/contrail-ceph-controller-ubuntu16.04-4.0.1.0-23.tar.gz",
"role": "contrail-ceph-controller"
},
{
"container_path": "/var/www/html/contrail/repo/Container_Image/contrail-docker/contrail-analytics-ubuntu16.04-4.0.1.0-23.tar.gz",
"role": "contrail-analytics"
},
{
"container_path": "/var/www/html/contrail/repo/Container_Image/contrail-docker/contrail-vcenter-plugin-ubuntu16.04-4.0.1.0-23.tar.gz",
"role": "contrail-vcenter-plugin"
},
{
"container_path": "/var/www/html/contrail/repo/Container_Image/contrail-docker/contrail-controller-ubuntu16.04-4.0.1.0-23.tar.gz",
"role": "contrail-controller"
},
{
"container_path": "/var/www/html/contrail/repo/Container_Image/contrail-docker/contrail-analyticsdb-ubuntu16.04-4.0.1.0-23.tar.gz",
"role": "contrail-analyticsdb"
},
{
"container_path": "/var/www/html/contrail/repo/Container_Image/contrail-docker/contrail-agent-ubuntu16.04-4.0.1.0-23.tar.gz",
"role": "contrail-agent"
},
{
"container_path": "/var/www/html/contrail/repo/Container_Image/contrail-openstack-containers/ubuntu-binary-keystone.tar.gz",
"role": "keystone"
},
{
"container_path": "/var/www/html/contrail/repo/Container_Image/contrail-openstack-containers/ubuntu-binary-neutron-metadata-agent.tar.gz",
"role": "neutron-metadata-agent"
},
{
"container_path": "/var/www/html/contrail/repo/Container_Image/contrail-openstack-containers/ubuntu-binary-heat-base.tar.gz",
"role": "heat-base"
},
{
"container_path": "/var/www/html/contrail/repo/Container_Image/contrail-openstack-containers/ubuntu-binary-openvswitch-db-server.tar.gz",
"role": "openvswitch-db-server"
},
{
"container_path": "/var/www/html/contrail/repo/Container_Image/contrail-openstack-containers/ubuntu-binary-keystone-base.tar.gz",
"role": "keystone-base"
},
{
"container_path": "/var/www/html/contrail/repo/Container_Image/contrail-openstack-containers/ubuntu-binary-rabbitmq.tar.gz",
"role": "rabbitmq"
},
{
"container_path": "/var/www/html/contrail/repo/Container_Image/contrail-openstack-containers/ubuntu-binary-neutron-l3-agent.tar.gz",
"role": "neutron-l3-agent"
},
{
"container_path": "/var/www/html/contrail/repo/Container_Image/contrail-openstack-containers/ubuntu-binary-neutron-server.tar.gz",
"role": "neutron-server"
},
{
"container_path": "/var/www/html/contrail/repo/Container_Image/contrail-openstack-containers/ubuntu-binary-glance-base.tar.gz",
"role": "glance-base"
},
{
"container_path": "/var/www/html/contrail/repo/Container_Image/contrail-openstack-containers/ubuntu-binary-nova-compute-ironic.tar.gz",
"role": "nova-compute-ironic"
},
{
"container_path": "/var/www/html/contrail/repo/Container_Image/contrail-openstack-containers/ubuntu-binary-neutron-openvswitch-agent.tar.gz",
"role": "neutron-openvswitch-agent"
},
{
"container_path": "/var/www/html/contrail/repo/Container_Image/contrail-openstack-containers/ubuntu-binary-keystone-fernet.tar.gz",
"role": "keystone-fernet"
},
{
"container_path": "/var/www/html/contrail/repo/Container_Image/contrail-openstack-containers/ubuntu-binary-glance-api.tar.gz",
"role": "glance-api"
},
{
"container_path": "/var/www/html/contrail/repo/Container_Image/contrail-openstack-containers/ubuntu-binary-openvswitch-base.tar.gz",
"role": "openvswitch-base"
},
{
"container_path": "/var/www/html/contrail/repo/Container_Image/contrail-openstack-containers/ubuntu-binary-nova-novncproxy.tar.gz",
"role": "nova-novncproxy"
},
{
"container_path": "/var/www/html/contrail/repo/Container_Image/contrail-openstack-containers/ubuntu-binary-cron.tar.gz",
"role": "cron"
},
{
"container_path": "/var/www/html/contrail/repo/Container_Image/contrail-openstack-containers/ubuntu-binary-nova-compute.tar.gz",
"role": "nova-compute"
},
{
"container_path": "/var/www/html/contrail/repo/Container_Image/contrail-openstack-containers/ubuntu-binary-nova-scheduler.tar.gz",
"role": "nova-scheduler"
},
{
"container_path": "/var/www/html/contrail/repo/Container_Image/contrail-openstack-containers/ubuntu-binary-nova-consoleauth.tar.gz",
"role": "nova-consoleauth"
},
{
"container_path": "/var/www/html/contrail/repo/Container_Image/contrail-openstack-containers/ubuntu-binary-keystone-ssh.tar.gz",
"role": "keystone-ssh"
},
{
"container_path": "/var/www/html/contrail/repo/Container_Image/contrail-openstack-containers/ubuntu-binary-kolla-toolbox.tar.gz",
"role": "kolla-toolbox"
},
{
"container_path": "/var/www/html/contrail/repo/Container_Image/contrail-openstack-containers/ubuntu-binary-nova-api.tar.gz",
"role": "nova-api"
},
{
"container_path": "/var/www/html/contrail/repo/Container_Image/contrail-openstack-containers/ubuntu-binary-nova-base.tar.gz",
"role": "nova-base"
},
{
"container_path": "/var/www/html/contrail/repo/Container_Image/contrail-openstack-containers/ubuntu-binary-memcached.tar.gz",
"role": "memcached"
},
{
"container_path": "/var/www/html/contrail/repo/Container_Image/contrail-openstack-containers/ubuntu-binary-heat-api-cfn.tar.gz",
"role": "heat-api-cfn"
},
{
"container_path": "/var/www/html/contrail/repo/Container_Image/contrail-openstack-containers/ubuntu-binary-fluentd.tar.gz",
"role": "fluentd"
},
{
"container_path": "/var/www/html/contrail/repo/Container_Image/contrail-openstack-containers/ubuntu-binary-neutron-base.tar.gz",
"role": "neutron-base"
},
{
"container_path": "/var/www/html/contrail/repo/Container_Image/contrail-openstack-containers/ubuntu-binary-keepalived.tar.gz",
"role": "keepalived"
},
{
"container_path": "/var/www/html/contrail/repo/Container_Image/contrail-openstack-containers/ubuntu-binary-mariadb.tar.gz",
"role": "mariadb"
},
{
"container_path": "/var/www/html/contrail/repo/Container_Image/contrail-openstack-containers/ubuntu-binary-nova-conductor.tar.gz",
"role": "nova-conductor"
},
{
"container_path": "/var/www/html/contrail/repo/Container_Image/contrail-openstack-containers/ubuntu-binary-nova-placement-api.tar.gz",
"role": "nova-placement-api"
},
{
"container_path": "/var/www/html/contrail/repo/Container_Image/contrail-openstack-containers/ubuntu-binary-nova-ssh.tar.gz",
"role": "nova-ssh"
},
{
"container_path": "/var/www/html/contrail/repo/Container_Image/contrail-openstack-containers/ubuntu-binary-openvswitch-vswitchd.tar.gz",
"role": "openvswitch-vswitchd"
},
{
"container_path": "/var/www/html/contrail/repo/Container_Image/contrail-openstack-containers/ubuntu-binary-nova-libvirt.tar.gz",
"role": "nova-libvirt"
},
{
"container_path": "/var/www/html/contrail/repo/Container_Image/contrail-openstack-containers/ubuntu-binary-glance-registry.tar.gz",
"role": "glance-registry"
},
{
"container_path": "/var/www/html/contrail/repo/Container_Image/contrail-openstack-containers/ubuntu-binary-neutron-dhcp-agent.tar.gz",
"role": "neutron-dhcp-agent"
},
{
"container_path": "/var/www/html/contrail/repo/Container_Image/contrail-openstack-containers/ubuntu-binary-horizon.tar.gz",
"role": "horizon"
},
{
"container_path": "/var/www/html/contrail/repo/Container_Image/contrail-openstack-containers/ubuntu-binary-base.tar.gz",
"role": "base"
},
{
"container_path": "/var/www/html/contrail/repo/Container_Image/contrail-openstack-containers/ubuntu-binary-openstack-base.tar.gz",
"role": "openstack-base"
},
{
"container_path": "/var/www/html/contrail/repo/Container_Image/contrail-openstack-containers/ubuntu-binary-barbican-base.tar.gz",
"role": "barbican-base"
},
{
"container_path": "/var/www/html/contrail/repo/Container_Image/contrail-openstack-containers/ubuntu-binary-barbican-keystone-listener.tar.gz",
"role": "barbican-keystone-listener"
},
{
"container_path": "/var/www/html/contrail/repo/Container_Image/contrail-openstack-containers/ubuntu-binary-haproxy.tar.gz",
"role": "haproxy"
},
{
"container_path": "/var/www/html/contrail/repo/Container_Image/contrail-openstack-containers/ubuntu-binary-heat-engine.tar.gz",
"role": "heat-engine"
},
{
"container_path": "/var/www/html/contrail/repo/Container_Image/contrail-openstack-containers/ubuntu-binary-heat-api.tar.gz",
"role": "heat-api"
}
],
"contrail-container-package": true,
"kickseed": "",
"kickstart": "",
"playbooks_version": "4.0.1.0-23",
"puppet_manifest_version": "Container_Image",
"puppet_version": 3.0,
"sequence_provisioning_available": true,
"sku": "2:15.0.6-0ubuntu1~cloud0.1contrail\n",
"version": "4.0.1.0-23"
},
"path": "/root/contrail-cloud-docker_4.0.1.0-23-ocata_xenial.tgz",
"type": "contrail-ubuntu-package",
"version": "R4.0"
}
]
},
"return_msg": "Image add/Modify success Image add/Modify of containers happening in the background. Check /var/log/contrail-server-manager/debug.log for progress"
}
root@nodek7-vm3:~#
********************************************************************
********************************************************************
Image never gets added to SM db and docker:-
********************************************************************
********************************************************************
root@nodek7-vm3:~# server-manager display image | grep Container
root@nodek7-vm3:~# docker images | grep Container
********************************************************************
********************************************************************
debug.log does not give any output related to the image other than the below logs, even after 2hrs of adding the image from CLI
********************************************************************
********************************************************************
"2017-09-01 14:59:42,715-INFO-server_mgr_main.py:1894-put_container_image(): Loading container image 10.204.216.112:5100/Container_Image-contrail-lb:R4.0 ..."
"2017-09-01 14:59:45,235-DEBUG-server_mgr_docker.py:58-get_image_id(): image_id for /var/www/html/contrail/repo/Container_Image/contrail-docker/contrail-lb-ubuntu16.04-4.0.1.0-23.tar.gz is f98190a4eaa917593db08094cddabcecd11987a6e52ff9004be3fde146db05c3"
"2017-09-01 14:59:49,536-INFO-server_mgr_docker.py:74-load_containers(): docker loaded image /var/www/html/contrail/repo/Container_Image/contrail-docker/contrail-lb-ubuntu16.04-4.0.1.0-23.tar.gz"
"2017-09-01 15:00:08,605-INFO-server_mgr_ssh_client.py:62-connect(): CONNECT SUCCESS: Host => 10.204.216.106, option => key"
Review in progress for https:/ /review. opencontrail. org/35279
Submitter: sgurumurthy (<email address hidden>)