Download as odt, pdf, or txt
Download as odt, pdf, or txt
You are on page 1of 5

Argument -h, --help -connect=CONNE CT -n NAME, --name=NAME Show the help message and exit

Description

Connect to a non-default hypervisor. Name of the new guest virtual machine instance. This must be unique amongst all guests known to the hypervisor on the connection, including those not currently active. To re-define an existing guest, use the virsh(1) tool to shut it down (virsh shutdown) & delete (virsh undefine) it prior to running "virtinstall". Memory to allocate for guest instance in megabytes. If the hypervisor does not have enough free memory, it is usual for it to automatically take memory away from the host operating system to satisfy this allocation. Request a non-native CPU architecture for the guest virtual machine. The option is only currently available with QEMU guests, and will not enable use of acceleration. If omitted, the host CPU architecture will be used in the guest. UUID for the guest; if none is given a random UUID will be generated. If you specify UUID, you should use a 32-digit hexadecimal number. UUID are intended to be unique across the entire data center, and indeed world. Bear this in mind if manually specifying a UUID Number of virtual cpus to configure for the guest. Not all hypervisors support SMP guests, in which case this argument will be silently ignored Check that the number virtual cpus requested does not exceed physical CPUs and warn if they do.

-r MEMORY, --ram=MEMORY --arch=ARCH

-u UUID, --uuid=UUID --vcpus=VCPUS --check-cpu

Set which physical cpus the guest can use. "CPUSET" is a comma separated list of numbers, which can also be specified in ranges. If the value auto is passed, --cpuset=CPUSET virt-install attempts to automatically determine an optimal cpu pinning using NUMA data, if available. --ostype=OS_TYPE Optimize the guest configuration for a type of operating system (ex. linux, windows). This will attempt to pick the most suitable ACPI & APIC settings, optimally supported mouse drivers, virtio, and generally accommodate other operating system quirks. See "--os-variant" for valid options. For a full list of valid options refer to the man page (man virt-install).

Further optimize the guest configuration for a specific operating system variant --os(ex. fedora8, winxp). This parameter is optional, and does not require an "-variant=OS_VARI os-type" to be specified. For a full list of valid options refer to the man page ANT (man virt-install). --hostdevice=HOSTDE V Attach a physical host device to the guest. HOSTDEV is a node device name as used by libvirt (as shown by virsh nodedev-list).

--sound --noacpi

Attach a virtual audio device to the guest. (Full virtualization only). Override the OS type / variant to disables the ACPI setting for fully virtualized guest. (Full virtualization only). Request the use of full virtualization, if both para & full virtualization are available on the host. This parameter may not be available if connecting to a Xen hypervisor on a machine without hardware virtualization support. This parameter is implied if connecting to a QEMU based hypervisor. This guest should be a paravirtualized guest. If the host supports both para & full virtualization, and neither this parameter nor the "--hvm" are specified, this will be assumed. When installing a QEMU guest, make use of the KVM or KQEMU kernel acceleration capabilities if available. Use of this option is recommended unless a guest OS is known to be incompatible with the accelerators. The KVM accelerator is preferred over KQEMU if both are available.

-v, --hvm

-p, --paravirt

--accelerate

File or device use as a virtual CD-ROM device for fully virtualized guests. It can be path to an ISO image, or to a CDROM device. It can also be a URL from -c CDROM, which to fetch/access a minimal boot ISO image. The URLs take the same --cdrom=CDROM format as described for the "--location" argument. If a cdrom has been specified via the "--disk" option, and neither "--cdrom" nor any other install option is specified, the "--disk" cdrom is used as the install media. Installation source for guest virtual machine kernel+initrd pair. The "LOCATION" can take one of the following forms: DIRECTORY - Path to a local directory containing an installable distribution image nfs:host:/path or nfs://host/path - An NFS server location containing an installable distribution image http://host/path - An HTTP server location containing an installable distribution image ftp://host/path - An FTP server location containing an installable distribution image Use the PXE boot protocol to load the initial ramdisk and kernel for starting the guest installation process. Skip the OS installation process, and build a guest around an existing disk image. The device used for booting is the first device specified via "--disk" or "--file". Specify that the installation media is a live CD and thus the guest needs to be configured to boot off the CDROM device permanently. It may be desirable to also use the "--nodisks" flag in combination. Additional kernel command line arguments to pass to the installer when performing a guest install from "--location".

-l LOCATION, --location=LOCA TION

--pxe --import --livecd -x EXTRA, --extraargs=EXTRA

-disk=DISKOPTS

Specifies media to use as storage for the guest, with various options. To specify media, one of the following options is required: path - A path to some storage media to use, existing or not. Existing media can be a file or block device. If installing on a remote host, the existing media must be shared as a libvirt storage volume. Specifying a non-existent path implies attempting to create the new storage, and will require specifyng a size value. If the base directory of the path is a libvirt storage pool on the host, the new storage will be created as a libvirt storage volume. For remote hosts, the base directory is required to be a storage pool if using this method. pool - An existing libvirt storage pool name to create new storage on. Requires specifying a size value. vol - An existing libvirt storage volume to use. This is specified as poolname/volname. device - Disk device type. Value can be cdrom, disk, or floppy. Default is disk. If a cdrom is specified, and no install method is chosen, the cdrom is used as the install media. bus - Disk bus type. Value can be ide, scsi, usb, virtio or xen. The default is hypervisor dependent since not all hypervisors support all bus types. perms - Disk permissions. Value can be rw (Read/Write), ro (Readonly), or sh (Shared Read/Write). Default is rw size - size (in GB) to use if creating new storage sparse - whether to skip fully allocating newly created storage. Value is true or false. Default is true (do not fully allocate). The initial time taken to fully-allocate the guest virtual disk (spare=false) will be usually by balanced by faster install times inside the guest. Thus use of this option is recommended to ensure consistently high performance and to avoid I/O errors in the guest should the host filesystem fill up. cache - The cache mode to be used. The host pagecache provides cache memory. The cache value can be none, writethrough, or writeback. writethrough provides read caching. writeback provides read and write caching. See the examples section for some uses. This option deprecates "--file", "--file-size", and "--nonsparse". Path to the file, disk partition, or logical volume to use as the backing store for the guests virtual disk. This option is deprecated in favor of "--disk". Size of the file to create for the guest virtual disk. This is deprecated in favor of "--disk". Fully allocate the storage when creating. This is deprecated in favort of "--disk" Request a virtual machine without any local disk storage, typically used for running Live CD images or installing to network storage (iSCSI or NFS root).

--disk opt1=val1,opt2=va l2,...

-f DISKFILE, --file=DISKFILE -s DISKSIZE, --filesize=DISKSIZE --nonsparse --nodisks

Connect the guest to the host network. The value for "NETWORK" can take one of 3 formats: bridge:BRIDGE - Connect to a bridge device in the host called "BRIDGE". Use this option if the host has static networking config & the guest requires full outbound and inbound connectivity to/from the LAN. Also use this if live migration will be used with this guest. network:NAME - Connect to a virtual network in the host called "NAME". Virtual networks can be listed, created, deleted using the "virsh" command line tool. In an unmodified install of "libvirt" there is usually a virtual network with a name of "default". Use a virtual network if the host has dynamic networking (eg NetworkManager), or using wireless. The guest will be NATed to the LAN by whichever connection is active. user - Connect to the LAN using SLIRP. Only use this if running a QEMU guest as an unprivileged user. This provides a very limited form of NAT. If this option is omitted a single NIC will be created in the guest. If there is a bridge device in the host with a physical interface enslaved, that will be used for connectivity. Failing that, the virtual network called "default" will be used. This option can be specified multiple times to setup more than one NIC.

-w NETWORK, --network=NETW ORK

-b BRIDGE, Bridge device to connect the guest NIC to. This parameter is deprecated in --bridge=BRIDGE favour of the "--network" parameter. -m MAC, --mac=MAC --nonetworks Fixed MAC address for the guest; If this parameter is omitted, or the value "RANDOM" is specified a suitable address will be randomly generated. For Xen virtual machines it is required that the first 3 pairs in the MAC address be the sequence 00:16:3e, while for QEMU or KVM virtual machines it must be 54:52:00. Request a virtual machine without any network interfaces. Setup a virtual console in the guest and export it as a VNC server in the host. Unless the "--vncport" parameter is also provided, the VNC server will run on the first free port number at 5900 or above. The actual VNC display allocated can be obtained using the "vncdisplay" command to "virsh" (or virt-viewer(1) can be used which handles this detail for the use).

--vnc

-Request a permanent, statically assigned port number for the guest VNC console. vncport=VNCPOR Use of this option is discouraged as other guests may automatically choose to run T on this port causing a clash. --sdl --nographics Setup a virtual console in the guest and display an SDL window in the host to render the output. If the SDL window is closed the guest may be unconditionally terminated. No graphical console will be allocated for the guest. Fully virtualized guests (Xen FV or QEmu/KVM) will need to have a text console configured on the first

serial port in the guest (this can be done via the --extra-args option). Xen PV will set this up automatically. The command virsh console NAME can be used to connect to the serial device. --noautoconsole Dont automatically try to connect to the guest console. The default behaviour is to launch a VNC client to display the graphical console, or to run the "virsh" "console" command to display the text console. Use of this parameter will disable this behaviour.

-k KEYMAP, Request that the virtual VNC console be configured to run with a non- English --keymap=KEYM keyboard layout. AP -d, --debug --noreboot Print debugging information to the terminal when running the install process. The debugging information is also stored in "$HOME/.virtinst/virt-install.log" even if this parameter is omitted. Prevent the domain from automatically rebooting after the install has completed. Amount of time to wait (in minutes) for a VM to complete its install. Without this option, virt-install will wait for the console to close (not neccessarily indicating the guest has shutdown), or in the case of --noautoconsole, simply kick off the install and exit. Any negative value will make virt-install wait indefinitely, a value of 0 triggers the same results as noautoconsole. If the time limit is succeeded, virt-install simply exits, leaving the virtual machine in its current state. Prevent interactive prompts. If the intended prompt was a yes/no prompt, always say yes. For any other prompts, the application will exit. Specifically enable prompting. Default prompting is off (as of virtinst 0.400.0)

--wait=WAIT

--force --prompt

You might also like