Skip to content

jaxxer/aivm

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

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

No packages published

Languages