services:cobbler
This is an old revision of the document!
Table of Contents
WIP - Cobbler
Summary
Cobbler is used to reimage testnodes in the lab. The Cobbler host is cobbler.front.sepia.ceph.com and is managed by Ansible. It's a VM in RHEV.
Access the Web UI at https://cobbler.front.sepia.ceph.com/cobbler_web/
Reimaging/Reinstalling a host
See testnodereimage
Adding a new Distro
- Create an entry for the new distro in ceph-cm-ansible's root
cobbler.yml- If the distro's ISO is not publicly accessible (e.g., RHEL/inktank-rescue),
- Add a dummy entry (Distro name and blank iso var) to
roles/cobbler_profile/defaults/main.yml - Add to
ansible/inventory/group_vars/cobbler.ymlin the secrets repo
- Else if the distro's ISO is public (e.g., CentOS/Ubuntu), just add the iso path, sha256, etc. to
roles/cobbler_profile/defaults/main.yml
- Run
ansible-playbook cobbler.yml –tags=“$NEW_PROFILE_TAG”where $NEW_PROFILE_TAG is the tag created in Step 1 - In cobbler web UI, go to Profiles
- Click Create New Sub-profile
- Name it
$NEW_DISTRO_NAME-stock - Set Parent Profile to
$NEW_DISTRO_NAME - Save
services/cobbler.1467225736.txt.gz · Last modified: by dgalloway
