Virtual bare metal cluster management
bc66151567
On RedHat based distros /bin/ is a symlink to /usr/bin: [will@dev-director ~]$ ls -lia /bin 410146 lrwxrwxrwx. 1 root root 7 Jun 11 12:07 /bin -> usr/bin Whereas on the Ubuntu it is seperate directory. Using /usr/bin/virsh should work on both. ubuntu: stack@ubuntu:~/ansible-role-libvirt-vm$ whereis virsh virsh: /usr/bin/virsh /usr/share/man/man1/virsh.1 centos: [will@dev-director ~]$ whereis virsh virsh: /usr/bin/virsh /usr/share/man/man1/virsh.1.gz Also removed a misleading comment. QEMU uses differnt "instances" for privaleged and user access i.e the "system" and "session" instances. The comment seemed to suggest using /bin/virsh would connect to the system instance (at least that is how I read it). |
||
---|---|---|
ansible | ||
doc | ||
tests | ||
.gitignore | ||
.stestr.conf | ||
.travis.yml | ||
LICENSE | ||
README.rst | ||
requirements.txt | ||
requirements.yml | ||
setup.cfg | ||
setup.py | ||
test-requirements.txt | ||
tox.ini |
Tenks
Tenks is a utility that manages virtual bare metal clusters for development and testing purposes. It offers:
- Declarative definition of clusters using Ansible's familiar YAML syntax
- Automated creation and deletion of virtualised bare metal nodes across any number of hypervisors
- In-built management of Open vSwitch bridges for physical networks
- Registration of nodes and ports with OpenStack Ironic, and creation of OpenStack Nova flavors
- Simple cluster reconfiguration and tear-down
To get started with Tenks, see the documentation (linked below).
- Free software: Apache license
- Documentation: https://tenks.readthedocs.io/
- Source: https://github.com/stackhpc/tenks/
- Bugs: https://github.com/stackhpc/tenks/issues
- Known issues/limitations: refer to the documentation.