meta data for this page
  •  

This is an old revision of the document!


FIXME

Добавление устройств к виртуальной машине через интерфейс командной строки

Для управления виртуальными устройствами, подключенными к ВМ необходимо использовать следующие параметры команды prlctl set:

prlctl set <VM_name> --device-add <dev_type> <options> 				#Добавление
prlctl set <VM_name> --device-set <dev_name> <options> 				#Изменение
prlctl set <VM_name> --device-del <dev_name> <options> --destroy-image-force 	#Удаление
prlctl set <VM_name> --device-connect <dev_name> 				#Подключение
prlctl set <VM_name> --device-disconnect <dev_name> 				#Отключение

Изменение параметров гибкого магнитного диска

prlctl set <VM_name> 	{--device-add fdd | --device-set fdd0}
			[--image <file>] 
			[--enable|--disable]
			[--connect|--disconnect]

Изменение параметров жесткого диска

prlctl set <VM_name> 	{--device-add hdd | --device-set hdd<N>}
			[--image <file> [--recreate]] [--size <size>] [--no-fs-resize]
			[--iface <ide|scsi|virtio>] [--subtype <virtio-scsi|hyperv>]
			[--position <pos>] [--enable|--disable]
 
prlctl set <VM_name> 	--device-add hdd 
			--device <dev_name> 	
			[--position <pos>]
			[--iface <ide|scsi|virtio>]
 
prlctl set <VM_name> 	--backup-add <backup_ID> 
			[--disk <disk_name>]
			[--iface <ide|scsi|virtio>]
			[--position <pos>]
 
prlctl set <VM_name> -	-backup-del {<backup_ID>|all}

Изменение параметров оптического диска

prlctl set <VM_name> 	--device-add cdrom 
			{--image <file> | --device <dev_name>}
			[--iface <ide|scsi>]
			[--subtype <virtio-scsi|hyperv>]
			[--position <pos>]
			[--enable|--disable]
			[--connect|--disconnect]
 
prlctl set <VM_name> 	--device-set cdrom<N> 
			[--image <file>]
			[--device <dev_name>]
			[--iface <ide|scsi>]
			[--subtype <virtio-scsi|hyperv>]
			[--position <pos>]
			[--enable|--disable]
			[--connect|--disconnect]

Изменение параметров сетевого адаптера

prlctl set <VM_name> 	{--device-add net | --device-set net<N>}
			{--type routed | --network <network_ID>} 
			[--mac {<addr>|auto}]
			[{--ipadd <addr>[/<mask>] --ipdel <addr>[/<mask>] | --dhcp <yes|no> --dhcp6 <yes|no>}]
			[--gw <gw>] [--gw6 <gw>]
			[--nameserver <addr>]
			[--searchdomain <addr>]
			[--configure <yes|no>]
			[--ipfilter <yes|no>]
			[--macfilter <yes|no>]
			[--preventpromisc <yes|no>]
			[--enable|--disable]
			[--connect|--disconnect]
			[--adapter-type <e1000|rtl|virtio>]

Изменение параметров последовательного порта

prlctl set <VM_name> 	{--device-add serial | --device-add serial<N>}
			{--device <dev_name> | --output <file> | --socket <name>}
			[--enable|--disable]
			[--connect|--disconnect]