Script that automatically installs new virtual machines and sets IPv6 network between them.
License
jaxxer/aivm
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
===== REQUIREMENTS ===== Packages: + python 2.7.x + qemu-kvm + libvirt + libvirt-python + python-IPy (in RHEL is needed EPEL repository) + python-virtinst ===== USAGE ===== Main script is 'aivm.py' (run in as root!). It requires one parameter -g with path to guests config file. The file can be generated by script 'aivm-config.py'. Sample guest config file is 'etc/guests.xml'. In 'ks/' are sample kickstart files for best-known RHEL-based distributions that can be used. IMPORTANT - default root password is 'fedora' (without quotes) - it's necessary to be 'console=ttyS0,115200' placed in bootloader command (in kickstart file) There are another files with settings in directory 'etc/': + 'network.xml' - libvirt network config file for new (libvirt) network + 'default.conf' - configure file with default settings like installation command, start and stop VM, path for install logs etc. + 'network/rhel-based.conf' - base settings with commands that are used to setting network on VM and VM's OS authentication Check 'man aivm' and 'man aivm-config'.
About
Script that automatically installs new virtual machines and sets IPv6 network between them.
Resources
License
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published