cc1  v2.1
CC1 source code docs
 All Classes Namespaces Files Functions Variables Pages
src.common.hardware Namespace Reference

Cluster configuration. More...

Variables

dictionary disk_controllers
 Disk controllers for virtual machines.
tuple disk_controllers_reversed = dict((v, k) for k, v in disk_controllers.iteritems())
dictionary disk_filesystems
tuple disk_filesystems_reversed = dict((v, k) for k, v in disk_filesystems.iteritems())
dictionary disk_format_commands
list live_attach_disk_controllers = ['virtio', 'usb']
dictionary network_devices
 Network devices available for Virtual Machines.
tuple network_devices_reversed = dict((v, k) for k, v in network_devices.iteritems())
dictionary video_devices
 Emulated video devices for Virtual Machines.
tuple video_devices_reversed = dict((v, k) for k, v in video_devices.iteritems())

Detailed Description

Cluster configuration.

You can specify here what hardware will be emulated on this cluster and all supported disk types/formats. Some variables have python-dictionary format. Each element is sub-dictionary:

{
id: {param_name: param_value, ...},
id2: {param_name: param_value, ...},
}

Usually required parameters are name and enabled. If any attitional are re- quired, it is written in comment.

Variable Documentation

dictionary src.common.hardware.disk_controllers
Initial value:
1 {
2  'scsi': 0,
3  'virtio': 1,
4  'ide': 2,
5  'sata': 3,
6  'usb': 4
7 }

Disk controllers for virtual machines.

Definition at line 56 of file hardware.py.

tuple src.common.hardware.disk_controllers_reversed = dict((v, k) for k, v in disk_controllers.iteritems())

Definition at line 96 of file hardware.py.

dictionary src.common.hardware.disk_filesystems
Initial value:
1 {
2  'raw': 0,
3  #'ntfs-full': 1,
4  'fat32': 2,
5  #'ext2': 3,
6  #'ext3': 4,
7  'ext4': 5,
8  'reiserfs': 6,
9  'xfs': 7,
10  'ntfs': 8
11 }

Definition at line 71 of file hardware.py.

tuple src.common.hardware.disk_filesystems_reversed = dict((v, k) for k, v in disk_filesystems.iteritems())

Definition at line 98 of file hardware.py.

dictionary src.common.hardware.disk_format_commands
Initial value:
1 {
2  'raw': '',
3  'ntfs-full': '/sbin/mkfs.ntfs -F',
4  'fat32': '/sbin/mkfs.vfat',
5  'ext2': '/sbin/mkfs.ext2 -F',
6  'ext3': '/sbin/mkfs.ext3 -F',
7  'ext4': '/sbin/mkfs.ext4 -F',
8  'reiserfs': '/sbin/mkfs.reiserfs -f -q',
9  'xfs': '/sbin/mkfs.xfs -f',
10  'ntfs': '/sbin/mkfs.ntfs -Q -F',
11 }

Definition at line 83 of file hardware.py.

list src.common.hardware.live_attach_disk_controllers = ['virtio', 'usb']

Definition at line 64 of file hardware.py.

dictionary src.common.hardware.network_devices
Initial value:
1 {
2  'rtl8139': 0,
3  'virtio': 1,
4  'ne2k_pci': 2,
5  'e1000': 3
6 }

Network devices available for Virtual Machines.

Add own if necessary (virtualizator has to support it!)

Definition at line 41 of file hardware.py.

tuple src.common.hardware.network_devices_reversed = dict((v, k) for k, v in network_devices.iteritems())

Definition at line 97 of file hardware.py.

dictionary src.common.hardware.video_devices
Initial value:
1 {
2  'cirrus': 0,
3  'vga': 1
4 }

Emulated video devices for Virtual Machines.

Add own if necessary (virtualizator has to support it!)

Definition at line 50 of file hardware.py.

tuple src.common.hardware.video_devices_reversed = dict((v, k) for k, v in video_devices.iteritems())

Definition at line 95 of file hardware.py.