Migration from DCI Ansible Agent

The DCI OpenStack Agent used to be named dci-ansible-agent. The name was confusing we we decided to rename it dci-openstack-agent. To transition to the new package you have to follow a couple of manual steps.

First, install the new agent:

# yum install -y dci-openstack-agent

You must now disable the dci-ansible-agent:

# systemctl stop dci-ansible-agent.timer
# systemctl stop dci-ansible-agent
# systemctl disable dci-ansible-agent.timer
# systemctl disable dci-ansible-agent

Now you can rename the configuration files:

# cp -Rv /etc/dci-ansible-agent/* /etc/dci-openstack-agent/
# sed -i 's,/dci-ansible-agent",/dci-openstack-agent",' /etc/dci-openstack-agent/settings.yml
# cp -Rv /var/lib/dci-ansible-agent/.ssh /var/lib/dci-openstack-agent/.ssh
# cp -Rv /var/lib/dci-ansible-agent/*.tar /var/lib/dci-openstack-agent/
# restorecon -R /var/lib/dci-openstack-agent/
# chown -R dci-openstack-agent:dci-openstack-agent /var/lib/dci-openstack-agent/

Finally you can mask the old service restart the agent with the new one:

# systemctl mask dci-ansible-agent.system
# systemctl start dci-openstack-agent.timer
# systemctl start dci-openstack-agent

You do not need to manually remove the dci-ansible-agent rpm. It will be automatically remove by an update in the future.

results matching ""

    No results matching ""