Overview
Comment: | some more documentation |
---|---|
Downloads: | Tarball | ZIP archive | SQL archive |
Timelines: | family | ancestors | descendants | both | trunk |
Files: | files | file ages | folders |
SHA1: |
836025353649d9e3d4cafb49b1c54ea3 |
User & Date: | vitus on 2015-12-21 19:22:59 |
Other Links: | manifest | tags |
Context
2015-12-22
| ||
08:54 | Implemented restoration of saved VM state upon start. Fixes [04513cf080] check-in: de32d3e822 user: vitus tags: trunk | |
2015-12-21
| ||
19:22 | some more documentation check-in: 8360253536 user: vitus tags: trunk | |
09:30 | Properly shutdown socket when VM started during created check-in: aa9f7e3c8a user: vitus tags: trunk | |
Changes
Modified vws.mkd from [83850157de] to [600f91cf10].
︙ | |||
63 64 65 66 67 68 69 70 71 72 73 74 75 76 | 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 | + + + + + + + + + + + + + + + | It aims to allow user play with virtual machines directly, bypassing vws. User is allowed to alter **qemu** parameters directly in the **vws**-generated startup scripts and connect to monitor typing monitor commands by hand. Copying virtual workstation from one host to another is just a matter of transferring several files. It is designed to be friendly with traditional unix behavior. Virtual machines are started with normal user rights, there is no daemon running to control them. Instead, there is UNIX sockets in the file system, which allows to control machines. Spice protocol is used for GUI. It allows seamless desktop integration (i.e. mouse moving in and out VW window) and clipboard sharing. By default, our VWs are accessible from localhost only, but it is easy to set up password which lets to connect them via network. It is allowed to redirect USB devices either via SPICE (i.e. from the user workplace), or from host where VW is running. ISO images can be mounted as CDROMs only from host. VW CREATION ----------- **vws create** command creates basic layout of the virtual machine - virtual disk image and startup script and optionally starts installation process connecting specified ISO-image to virtual CD-ROM drive. |
︙ | |||
136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 | 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 | + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + | problem to configure IP address on each VW manually. If you are planning to deploy many VWs with different operating systems, it is better to have DHCP running. STARTING AND STOPPING --------------------- **vws start** \[ **--cdrom** _iso-image_\] \[**--snapshot**\] \[ --no-gui \] *vw-name* Starts virtual machine. Optionally, connects specified *iso-image* to its CD-ROM drive. If **--no-gui** is not specified, starts spice client (remote-viewer) to connect to this machine. If **--snapshot** is specified, starts machine in the snapshot mode, i.e. nothing is written into drive images. You need a lot of space in the */tmp* to run in snapshot mode. IF **--args** option is specfied, that its arguments are passed as additional arguments to **qemu**. If virtual machine is started already, and **--no-gui** is not specified, than just starts remote viewer. Mnemonic *make machine visible on your screen*. If **--cdrom** is specified, than it is equivalent of **vws cdrom** described below. Snapshot mode and qemu args cannot be changed on running machine. **vws stop** [ **--hard** ] *machine* Stops the virtual machine. If machine is running in the snapshot mode, than it is stopped unconditionally, because nothing can be destroyed on the disk images. Otherwise ACPI powerdown request is send to the guest OS unless **--hard** is specified. With **--hard** machine is always terminated immediately. **vws save** *machine* Saves virtual machine state into first disk image. Subsequent **start** command would restore this state. **vws reset** *machine* Requests the reboot of guest OS via ACPI. REMOVABLE DEVICE MANAGEMENT --------------------------- **vws cdrom** *machine* [ **--eject** | *iso-image* ] «Inserts» specified image into virtual machine's CD-ROM ejecting old one if any. If **--eject** is specified instead of image, current image is ejected. **vws usb list** Lists USB devices which can be attached to virtual machine. **vws usb attached** *machine* Lists USB devices which are currently attached **vws usb attach** *machine* [ *pattern* | **--address** *bus.device* ] Attach given devices to the virtual machine. *pattern* is some regexp which device description output by **vws usb list** should match. Or, optionally you can specify exact address as bus number and device number on this bus. **vws usb detach** *machine* [ *pattern* | **--address** *bus.device* ] Detaches USB device. SNAPSHOTS --------- MISCELLANEA ----------- **vws** allows to take virtual machine screenshot or record sound, produced by virtual machine. One don't need to have GUI window open to take screenshots. |
︙ |