- 29 Sep, 2016 1 commit
-
-
Nikos Skalkotos authored
This task is used when deploying Linux instances to alter the content of `/etc/machine-id`. This file contains an ID that is supposed to be globally unique. When deploying an image it is better to regenerate a random new one to assure the uniqueness. For more info check: https://www.freedesktop.org/software/systemd/man/machine-id.html
-
- 28 Sep, 2016 4 commits
-
-
Nikos Skalkotos authored
Update the architecture documentation to reflect the current state of the configuration tasks.
-
Yiannis Tsiouris authored
Add support for Network Manager
-
Nikos Skalkotos authored
Before executing a network configuration script, print its argument to have them logged.
-
Nikos Skalkotos authored
Introduce the new NM_NETWORKING image property that will force the creation of Network Manager configuration files if defined
-
- 12 Sep, 2016 1 commit
-
-
Nikos Skalkotos authored
Rename debian.sh to ifupdown.sh and redhat.sh to ifcfg.sh. This is done to make things more clear in case we add more network drivers that do apply to Debian and RedHat like a driver for NetworkManager.
-
- 09 Sep, 2016 1 commit
-
-
Nikos Skalkotos authored
* Fix a list that was parsed incorrect * Make some links with name "here", "diskdump", "md5sum" and "metadata" anonymous, so that sphinx stops complaining that those names are defined multiple times.
-
- 05 Sep, 2016 1 commit
-
-
Nikos Skalkotos authored
-
- 20 Jul, 2016 3 commits
-
-
Nikos Skalkotos authored
Conflicts: docs/version.py version version.m4 Bump version to 0.20 and use the version form introduced in devflow 0.13
-
Nikos Skalkotos authored
-
Nikos Skalkotos authored
-
- 10 Mar, 2016 2 commits
-
-
Nikos Skalkotos authored
When parsing /etc/fstab in mount_all(), regard entries with "auto" in the fs_vfstype field as mountable.
-
Nikos Skalkotos authored
Prior to this commit, snf-image would fail with "fstab contains non-persistent block device names" if no useful entries where found in /etc/fstab which is a bug.
-
- 09 Mar, 2016 1 commit
-
-
Nikos Skalkotos authored
-
- 29 Jan, 2016 5 commits
-
-
Dimitris Aragiorgis authored
Old QEMU versions used -drive file=<file>,iface=<iface> in order to define a virtual disk. Until now snf-image was using this deprecated method and launched the helper using the virtio interface. Here we use the new interface which goes down to: -drive file=<file>,iface=none,id=disk0 -device <driver>,drive=disk0 Ganeti exports the disk type to be used as INSTANCE_HV_disk_type. Some of the allowed values are: paravirtual, scsi, scsi-hd, scsi-generic, scsi-block, etc. In case of paravirtual device type the <driver> will be "virtio-blk-pci" and the helper will see the disk as /dev/vdb. If the disk type is scsi'ish then the helper will see the device as /dev/sda and the <driver> will be: - scsi-hd for scsi - the same as disk type otherwise Note that in case of a scsi'ish disk type an extra SCSI controller (virtio-scsi-pci) is added to the QEMU command line. Signed-off-by:
Dimitris Aragiorgis <dimitris.aragiorgis@gmail.com>
-
Dimitris Aragiorgis authored
Commits e147e00 and c4f1bff in Ganeti add support for userspace-only disks. That means that we could have an instance without a local block device (e.g. using the embedded support in QEMU for rbd by passing -drive file=rbd:pool/image_name without the need of a /dev/rdbX device). This patch does the following: Introduce a find_disk() helper method that first checks the DISK_IDX_PATH and if it is not exported then it returns DISK_IDX_URI. Introduce a losetup_disk() helper method that is used during export/import and in case we have an ntfsdump/extdump image type. Signed-off-by:
Dimitris Aragiorgis <dimitris.aragiorgis@gmail.com>
-
Nikos Skalkotos authored
-
Nikos Skalkotos authored
-
Nikos Skalkotos authored
-
- 28 Jan, 2016 6 commits
-
-
Nikos Skalkotos authored
-
Nikos Skalkotos authored
-
Nikos Skalkotos authored
OpenBSD is currently not well supported
-
Nikos Skalkotos authored
-
Dimitris Aragiorgis authored
Let the user provide their own dd and/or blockdev commands, if desired. Signed-off-by:
Dimitris Aragiorgis <dimitris.aragiorgis@gmail.com>
-
Dimitris Aragiorgis authored
Document the way boolean properties are treated (via check_yes_no()). Signed-off-by:
Dimitris Aragiorgis <dimitris.aragiorgis@gmail.com>
-
- 26 Jan, 2016 2 commits
-
-
Nikos Skalkotos authored
-
Nikos Skalkotos authored
Point to Fedora 23 diskdump and Oracle Linux 7
-
- 19 Jan, 2016 5 commits
-
-
Nikos Skalkotos authored
-
Nikos Skalkotos authored
-
Nikos Skalkotos authored
-
Nikos Skalkotos authored
-
Nikos Skalkotos authored
This image property can be used to prevent all 3 FilesystemResize tasks (FilesystemResizeUnmounted, FilesystemResizeMounted, FilesystemResizeAfterUmount) from running without having to define an EXCLUDE_TASK image property for each one of them.
-
- 18 Jan, 2016 1 commit
-
-
Nikos Skalkotos authored
-
- 15 Jan, 2016 1 commit
-
-
Nikos Skalkotos authored
Create a XEN_CMD variable that will host the Xen CLI tool to be used. This depends on the Xen version and configuration. Older versions of Xen used xm. This was deprecated in favor of xl in version 4.1 and completely removed in version 4.5.
-
- 13 Jan, 2016 5 commits
-
-
Nikos Skalkotos authored
Fix a bug where an extra empty RunSynchronousCommand element was added to the Windows unattend.xml file.
-
Nikos Skalkotos authored
This can be used to specify a URI hosting a Windows answer file to be injected to the image during deployment. Depending on the image (windows or windows-legacy) this file can either be an xml file (unattend.xml) or an inf one (sysprep.inf). The file gets higher priority than the file that may be hosted inside the image.
-
Nikos Skalkotos authored
This can be used to specify the time zone in the answer file that will be injected to the Windows Image.
-
Nikos Skalkotos authored
If a windows-legacy image does not host a sysprep.inf file, then add one during the deployment. The default one is hosted by snf-image-host and is passed to snf-image-helper through the configuration floppy. The same mechanism is used for unattend.xml, where the default file is moved to snf-image-host.
-
Nikos Skalkotos authored
The administrator password in Windows XP is a special case. If the AdminPassword entry of the GuiUnattended section is missing, then the installation is not unattended.
-
- 12 Jan, 2016 1 commit
-
-
Nikos Skalkotos authored
In InstallUnattend task, check if the image is sysprepped. If this is not the case, then fail.
-