Commit Graph

24 Commits

Author SHA1 Message Date
SimonFair
7e350c692b Update GUI Pages and processors 2022-08-04 20:53:50 +01:00
SimonFair
5d7d77ad4f Update to GUI 2022-08-04 18:11:36 +01:00
Tom Mortensen
eef1df5256 make certain scripts stand-alone 2021-05-16 08:46:26 -07:00
Eric Schultz
52839bd833 Updated libvirt XML autocomplete hints 2020-07-23 23:47:44 -05:00
Eric Schultz
80e4504255 Fix: /mnt/user path transpose for VM disks 2020-02-12 17:39:03 -06:00
Eric Schultz
5b8ef99c96 remove 'nl-be' from VM keyboard type autocomplete 2020-02-10 03:06:08 -06:00
bergware
d44398092f Replace "OS X" with "macOS" 2019-03-05 18:05:16 +01:00
bergware
cf0c87cbd9 Standardize VM folder structure (step 3)
Move javascript file in correct folder (sorry overlooked this one)
2018-03-07 20:19:58 +01:00
bergware
f0e84f0589 Align VM codemirror with unRAID GUI 2017-08-22 12:05:40 +02:00
Tom Mortensen
be66f4f607 Correctly handle symlink location display when browsing user share. Had to change
the name of our shfs location extended attributes:
user.LOCATION  -> system.LOCATION
user.LOCATIONS -> system.LOCATIONS
2016-07-16 13:07:07 -07:00
Tom Mortensen
449f112ccc Use user.LOCATION instead of user.LOCATIONS to dereference single file on user share. 2016-06-30 16:03:21 -07:00
Tom Mortensen
10bbac90cb Initialize only newly created libvirt image from flash-based libvirt image if exists. 2016-06-26 14:30:22 -07:00
Tom Mortensen
da12336be9 Fix handling of docker.cfg and domain.cfg files. 2016-06-13 15:00:46 -07:00
Eric Schultz
036d2d6f4b VM Settings: allow option to remove libvirt image 2016-04-14 17:41:46 -05:00
Eric Schultz
9f389b8ace libvirt_init: only copy contents of /etc/libvirt/qemu from old domain.img to new one 2016-03-08 17:36:35 -08:00
Eric Schultz
4148726fd7 symlink and apply execute bit on libvirt_init 2016-02-26 21:27:08 -08:00
Tom Mortensen
08146b82ec Sequencing start/stop of docker and libvirt moved into emhttp. After network services (smb, afp, nfs) have
been started we start docker (if enabled) and then libvirt (if enabled), and only if array is Started in
non-maintenance mode. Upon array Stop, libvirt is stopped first, then docker, then network services.

The libvirt loopback image now exists on the "system" system share.  Script ./dynamix.vm.manager/scripts/libvirt_init
is invoked each time libvirt is started to handle initialization of the mounted image file if necessary.  Also got
rid of the old way libvirt loopback was initialized via compressed tar file.

Create/mount of docker and libvirt loopback images implemented in /usr/local/sbin/mount_image script.

The docker and libvirt loopback image files by default are located on /mnt/user/system/docker.img and
/mnt/user/system/libvirt/libvirt.img.

Default /boot/config/docker.cfg and /boot/config/domains.cfg added to flash image.  This is so that docker and
libvirt start out enabled.

The /boot/config/shares/{appdata,domains,isos,system}.cfg files are created each time array Starts if they do
not exist already. This establishes defaults for these so-called "system" shares.

The "appdata", "domains", and "system" system shares have setting shareUseCache="only".  These shares therefore
cannot be auto-created unless/until a cache disk/pool is available.
2016-02-21 15:18:31 -08:00
Eric Schultz
2f353abfca Fix: /mnt/user path transpose tweaks to use the first cache/disk if multiple are listed 2016-02-12 07:18:06 -08:00
Eric Schultz
762190d10b Fix: /mnt/user path transpose tweaks to handle spaces in path names better 2016-02-07 20:47:19 -08:00
Eric Schultz
20977c5210 Several VM Manager and general webui fixes/tuning for 6.2
- move qemu script out of the docroot

- added latest virtio-win-iso (0.1.112-1)

- mark all drive/usb controllers blacklisted that contain disks in the array from pci passthough

- fix regex to include nameless usb devices

- default to usb2 for new VMs

- show pci and usb device IDs next to device labels

- dont show help on/off splash image

- VM Manager help section updates
2016-01-14 22:33:18 -08:00
Eric Schultz
7e7b97bd61 VM Manager: Fix: regex that captures and transposes user path 2015-12-17 13:25:58 -08:00
Eric Schultz
8166978cd5 VM Manager: minor code formatting cleanup (am I the only one who likes tab indentation?) 2015-11-26 09:28:11 -06:00
Eric Schultz
72b4c0746c VM Manager: completely revamp templates, added iso downloader, auto vdisk location 2015-11-25 23:14:21 -06:00
Eric Schultz
30ca111094 initial commit 2015-10-24 10:17:28 -07:00