https://github.com/kenyon/vm-install
Unattended VM installation using virt-install
https://github.com/kenyon/vm-install
automation os-installation unattended-installation virt-install
Last synced: 3 months ago
JSON representation
Unattended VM installation using virt-install
- Host: GitHub
- URL: https://github.com/kenyon/vm-install
- Owner: kenyon
- License: gpl-3.0
- Created: 2019-01-18T00:20:06.000Z (over 7 years ago)
- Default Branch: master
- Last Pushed: 2021-12-25T07:43:37.000Z (over 4 years ago)
- Last Synced: 2024-10-19T22:29:55.555Z (over 1 year ago)
- Topics: automation, os-installation, unattended-installation, virt-install
- Language: HTML
- Homepage:
- Size: 93.8 KB
- Stars: 1
- Watchers: 3
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE.md
Awesome Lists containing this project
README
# Unattended VM Installer
This program provides a way to perform a fully-automated,
noninteractive installation of certain Linux distributions onto
virtual machines using virt-install.
## Installation
No installation necessary. Just have
[ruby](https://www.ruby-lang.org/) and
[virt-install](https://virt-manager.org/) installed. Also,
[cloud-image-utils](https://tracker.debian.org/pkg/cloud-utils) is
needed for `cloud-localds` to generate the ISO 9660 image containing
the autoinstall configuration used by [Ubuntu
Server's](https://ubuntu.com/server) installer,
[subiquity](https://github.com/CanonicalLtd/subiquity).
## Usage
The `--help` output:
Usage: vm-install [options] PRESET
Install a new virtual machine (using virt-install(1)).
-n, --name=NAME Name to call the new VM; default: same as PRESET
-c, --config=CONFIG config file to use; default: vm-install.yaml in the current directory
-h, --help Show this help and exit
-V, --version Output version information and exit
The "presets" are just predefined `virt-install` options. Presets are
defined in a YAML configuration file, called `vm-install.yaml` by
default.
## History
Originally a fork of [TaylorBurnham/debian-vm-install](https://github.com/TaylorBurnham/debian-vm-install),
this project was completely rewritten in [commit 353c653f83](https://github.com/kenyon/vm-install/commit/353c653f83551deaf33d5856ed79669f09130219).