Question: Is the Management Agent required?
Answer: You do not need to install either the Management Agent in the following cases:
If a service is defined as agentless (without an agent, see Custom Service Definition for additional details), then the applications running these services do not require an agent to be installed.
If you don't run custom scripts on imported VMs, you can continue use these VMs without installing the Management Agent.
Question: How is the Management Agent different from the AgentLite?
Answer: The legacy management agent used in CloudCenter Platform 4.x is no longer available. AgentLite was the interim lightweight agent that was used in CloudCenter Suite 5.0. Effective CloudCenter Suite 5.0, the term Management Agent refers to the agent in the CloudCenter Suite. The term AgentLite is no longer used in documentation. If you have a legacy agent installed, you can always update it to the CloudCenter Suite 5.x Management Agent.
Question: Why is the Agent installed on Worker VM as part of Application deployment?
Answer: An agent is required to support on-demand actions and lifecycle actions defined in the Actions Library, service definition and application profile.
Question: How does the worker get installed on a Workload Manager deployed VM?
Answer: Two ways:
Create a pre-bootsrapped image: Use the worker installer for Linux or Windows, depending on your base OS, to manually create an image with the worker fully installed. Cisco also provides a Centos 6 pre-bootstrapped image as an appliance.
Dynamic Bootstrapping Injection: When your VM-based application is launched in clouds that support an init string, Workload Manager passes an init string to the cloud provider that contains the first script needed in the worker install process. The cloud provider injects the script into the VM at deploy time. The script then executes when the VM is started and installs the worker.
Question: How does the agent communicate with the CloudCenter Suite cluster?
Answer: Once the agent is installed, it needs to connect with the AMQP service in the CloudCenter Suite cluster. If the worker VM cannot initiate this connection due to firewall restrictions, you must install Cloud Remote (Conditional).
Question: Which files are created as part of the agent installation process?
Answer: The list of file created as part of the agent installation process differs for Linux and Windows installations. See the Deployment Lifecycle Scripts > Lifecycle Action Script Definition for additional context.
Question: Why is cliqruser permission required to run some scripts?
Answer: By default, key-based authentication is configured using cliqruser permission – this user refers to the OS user in the Application VM (Worker). See the Deployment Lifecycle Scripts > Lifecycle Action Script Definition for script-specific details on when cliqruser permission is required.
Question: Is the authorized_keys folder automatically deleted?
Answer: Yes. After a VM launch (for most OS types), Cisco the Workload Manager cleans up the authorized keys specified in the /root/.ssh/authorized_keys folder file for all OS types (except Ubunu) during the node initialization phase. For Ubuntu OS Cisco removed the , the Workload Manager removes the authorized_keys from the /home/ubuntu/.ssh/ authorized_keys folder. After removing the authorized_keys folderfile, the agent injects the specified or auto-generated keys associated with a cliqruser. The cliqruser credentials can be used to log into the VM..
If you do not want the authorized_keys folder file to be automatically deleted, be sure to set the following flag in the worker image:
touch /etc/opt/.cloudcenter_do_not_delete_authorized_keys && chmod 444 /etc/opt/.cloudcenter_do_not_delete_authorized_keys
Question: Why does the agent program retain files in the C:\temp and C:\ directories?
Answer: Some deployment scripts like resumeScript or reboot or restore take effect based on information retained in these directories. These scripts require information from those files to function as designed. Each script, the level at which it is defined, the script download location, the user running the script, and the location from which the script is run in provided in detail in the Deployment Lifecycle Scripts > Lifecycle Action Script Definition section for both Linux and Windows environments.
Question: Does the worker installer for Windows install any open source tools on Windows workers?
Answer: No, the Window worker installer does not install any open source tools on Windows. It does, however, install ccc_unarchiver, a proprietary tool to open TAR files.
Question: How are application services different from the services created by the agent installation process?
Answer: The agent services and application services are independent of each other.
Agent Services: Specific to the agent installer. When you install the agent, the Agent installer installs some services to help with the installation and maintenance of the management agent. These files include the CliQr Installer Service, Agent Service, and other services mentioned in Question 4 in this section.