bobbintb

Members
  • Posts

    1394
  • Joined

  • Last visited

Everything posted by bobbintb

  1. tower-diagnostics-20210830-2124.zip I wasn't sure when it was occurring so it took a while to figure it out. Nagios noticed a change on 08-30-2021 05:58:51 to the qbittorrent docker.
  2. Every once in a while, I will go to the docker tab and there will be an orphaned image or two. I remove them and reinstall with the previous template but it keeps happening. I've looked at threads with similar issues. I don't have the Advanced Buttons plugin installed. I've deleted the img before. I have CA set to update my dockers automatically at around 3am or so. I'm not sure why they get orphaned. It's not frequent, but it happens occasionally. I don't see anything in the logs that's blatantly obvious to someone that doesn't know what to look for. Any ideas?
  3. Yes, I saw there were some on docker hub. I was just hoping there was something similar already on CA because I won't have a lot of time to adapt one to unRAID for a while. Nagios might be a little overkill anyway.
  4. Occasionally, I get a docker image that quits responding. I restart it and everything is fine. I'm a little familiar with Nagios from my work. I'm looking for something similar but don't necessarily need it to be as robust. I also don't see Nagios on CA, so there's that. I just need to monitor the docker containers and restart them if the don't respond to a ping after a certain amount of time. I could make a simple script for this but would rather not spend the time if I don't have to. Is there anything on CA that will do this? Uptime Kuma looks like it might work but I don't its capabilities. It looks like it will notify me but not take action.
  5. I converted it to qcow2, left it as OVMF, and put it as SATA and it seems to work fine now. EDIT: spoke to soon. it only worked for one VM. I don't know why the other isn't working. It's the same config.
  6. I am trying to import a couple VMs that are vmdk. I used seabios as that seems to be what is recommended for vmdks and OVMF did not work at all. Anyway, it tells me there is no bootable disk. If I convert the vmdk to img using qemu-img it will boot but just go through the repair options and wont boot into Windows. I tried setting it to SATA, VirtIO, SCSI. Pretty sure I tried them all. I've done this before but I don't know what I'm missing. Any ideas? Perhaps I should try qcow2?
  7. Adding the correct registry entries fixed my issue but now I am just having trouble getting the GPO to run it on start up. I made a bat file that adds the registry entries. I can run it manually as admin and it works. Running it manually without admin does not, nor does having the GPO run the script on start up.
  8. Mine is i440fx-5.1. I'll see if I can find something on that or try the registry. Here is my XML: <?xml version='1.0' encoding='UTF-8'?> <domain type='kvm' id='7'> <name>Windows 10</name> <uuid>68b80ce7-d359-e5d3-3d22-67d0d80d7012</uuid> <metadata> <vmtemplate xmlns="unraid" name="Windows 10" icon="windows.png" os="windows10"/> </metadata> <memory unit='KiB'>16777216</memory> <currentMemory unit='KiB'>16777216</currentMemory> <memoryBacking> <nosharepages/> </memoryBacking> <vcpu placement='static'>8</vcpu> <cputune> <vcpupin vcpu='0' cpuset='0'/> <vcpupin vcpu='1' cpuset='32'/> <vcpupin vcpu='2' cpuset='1'/> <vcpupin vcpu='3' cpuset='33'/> <vcpupin vcpu='4' cpuset='2'/> <vcpupin vcpu='5' cpuset='34'/> <vcpupin vcpu='6' cpuset='3'/> <vcpupin vcpu='7' cpuset='35'/> </cputune> <resource> <partition>/machine</partition> </resource> <os> <type arch='x86_64' machine='pc-i440fx-5.1'>hvm</type> <loader readonly='yes' type='pflash'>/usr/share/qemu/ovmf-x64/OVMF_CODE-pure-efi.fd</loader> <nvram>/etc/libvirt/qemu/nvram/68b80ce7-d359-e5d3-3d22-67d0d80d7012_VARS-pure-efi.fd</nvram> <boot dev='hd'/> </os> <features> <acpi/> <apic/> <hyperv> <relaxed state='on'/> <vapic state='on'/> <spinlocks state='on' retries='8191'/> <vendor_id state='on' value='none'/> </hyperv> </features> <cpu mode='host-passthrough' check='none' migratable='on'> <topology sockets='1' dies='1' cores='4' threads='2'/> <cache mode='passthrough'/> <feature policy='require' name='topoext'/> </cpu> <clock offset='localtime'> <timer name='hypervclock' present='yes'/> <timer name='hpet' present='no'/> </clock> <on_poweroff>destroy</on_poweroff> <on_reboot>restart</on_reboot> <on_crash>restart</on_crash> <devices> <emulator>/usr/local/sbin/qemu</emulator> <disk type='file' device='cdrom'> <driver name='qemu' type='raw'/> <source file='/mnt/cache/VMs/virtio-win-0.1.190.iso' index='1'/> <backingStore/> <target dev='hdb' bus='sata'/> <readonly/> <alias name='sata0-0-1'/> <address type='drive' controller='0' bus='0' target='0' unit='1'/> </disk> <controller type='usb' index='0' model='qemu-xhci' ports='15'> <alias name='usb'/> <address type='pci' domain='0x0000' bus='0x00' slot='0x07' function='0x0'/> </controller> <controller type='virtio-serial' index='0'> <alias name='virtio-serial0'/> <address type='pci' domain='0x0000' bus='0x00' slot='0x04' function='0x0'/> </controller> <controller type='pci' index='0' model='pci-root'> <alias name='pci.0'/> </controller> <controller type='sata' index='0'> <alias name='sata0'/> <address type='pci' domain='0x0000' bus='0x00' slot='0x03' function='0x0'/> </controller> <interface type='bridge'> <mac address='52:54:00:51:1f:d5'/> <source bridge='br0'/> <target dev='vnet0'/> <model type='virtio-net'/> <alias name='net0'/> <address type='pci' domain='0x0000' bus='0x00' slot='0x02' function='0x0'/> </interface> <serial type='pty'> <source path='/dev/pts/0'/> <target type='isa-serial' port='0'> <model name='isa-serial'/> </target> <alias name='serial0'/> </serial> <console type='pty' tty='/dev/pts/0'> <source path='/dev/pts/0'/> <target type='serial' port='0'/> <alias name='serial0'/> </console> <channel type='unix'> <source mode='bind' path='/var/lib/libvirt/qemu/channel/target/domain-7-Windows 10/org.qemu.guest_agent.0'/> <target type='virtio' name='org.qemu.guest_agent.0' state='disconnected'/> <alias name='channel0'/> <address type='virtio-serial' controller='0' bus='0' port='1'/> </channel> <input type='tablet' bus='usb'> <alias name='input0'/> <address type='usb' bus='0' port='1'/> </input> <input type='mouse' bus='ps2'> <alias name='input1'/> </input> <input type='keyboard' bus='ps2'> <alias name='input2'/> </input> <hostdev mode='subsystem' type='pci' managed='yes'> <driver name='vfio'/> <source> <address domain='0x0000' bus='0x02' slot='0x00' function='0x0'/> </source> <alias name='hostdev0'/> <address type='pci' domain='0x0000' bus='0x00' slot='0x05' function='0x0'/> </hostdev> <hostdev mode='subsystem' type='pci' managed='yes'> <driver name='vfio'/> <source> <address domain='0x0000' bus='0x02' slot='0x00' function='0x1'/> </source> <alias name='hostdev1'/> <address type='pci' domain='0x0000' bus='0x00' slot='0x06' function='0x0'/> </hostdev> <hostdev mode='subsystem' type='pci' managed='yes'> <driver name='vfio'/> <source> <address domain='0x0000' bus='0x01' slot='0x00' function='0x0'/> </source> <alias name='hostdev2'/> <address type='pci' domain='0x0000' bus='0x00' slot='0x08' function='0x0'/> </hostdev> <hostdev mode='subsystem' type='pci' managed='yes'> <driver name='vfio'/> <source> <address domain='0x0000' bus='0x23' slot='0x00' function='0x3'/> </source> <alias name='hostdev3'/> <address type='pci' domain='0x0000' bus='0x00' slot='0x09' function='0x0'/> </hostdev> <memballoon model='none'/> </devices> <seclabel type='dynamic' model='dac' relabel='yes'> <label>+0:+100</label> <imagelabel>+0:+100</imagelabel> </seclabel> </domain>
  9. I am having the same issue. I really don't want my kids ejecting the boot drive by mistake. I'm sure they won't be able to because it's in use bit I don't want to take that chance or test that theory.
  10. I know one can overprovision when creating a VM but I like to strictly assign cores and threads to each VM. When creating a new VM, I have to check with the other VMs to make sure I am assigning unassigned cores. It would be nice if the template showed already assigned cores, similar to how the Docker template shows already assigned ports.
  11. I'm wondering about this as well. I have a license for v10. Unfortunately, I get that permissions error with the v10 docker. So I have v11 docker server and 2 machines with v10. I'm not sure how to get the licensing sorted out because I get a licensing error syncing.
  12. I don't know if this has been covered in the 83 pages but I had an issue running the helper script the first time. I didn't see the appdata, Macinabox only data, and Basesystem settings in the docker because you have to expand it to see them and my appdata folder is different from the default. Once I figured this out I figured it would be better to start over than to change the helper script. I deleted the scripts, the vm, the docker, and the appdata folder. When I reinstall the docker, the script still has the default appdata folder. I'm waiting for the image to download from the Apple servers but I anticipate this being a problem. Shouldn't the script show a different folder if I changed my docker template? Did I overlook something when starting over?
  13. I am trying to create VM with my NVME drive. My problem at the moment is what bus to select. I was doing some reading but it seems selecting SATA, or presumably anything else, will limit it. It's extremely fast. the reason I bought it. So I'm not too keen on loosing that. Any ideas?
  14. I am upgrading my server and now have enough resources for multiple VMs. I plan on making a few gaming VMs but am trying to figure out the best way to physically locate them. I really don't want them all in the same room as the server. I happen to have a few amx-fg1010-310 and amx-fg1010-500 boxes but I have never used them. I've looked at a few similar solutions but it looks like they all have to be directly connected via ethernet. I don't know if there is a solution where I can use my existing router, although that would need to operate on a different layer since it would be IP based. I don't know much about VDI, if that would be a solution or not for a gaming VM. I have a Steam box I haven't really used but I think that uses some kind of RDP which I image would be slower than HDMI/USB over IP. Since they are already VMs I don't know if there is a way to passthrough HDMI and USB over ethernet by bypassing the physical layer entirely. I'm not sure what realistic options there are now and most of the discussion I've seen about it are a bit outdated. I'm just looking for options.
  15. No, nothing should be sensitive. The command looks ok. Did you get the XML file from the flash drive? Are you using the webUI to edit the template or editing the XML directly? Anyway, it looks like you manually edited the XML and I believe that's the issue. Manually editing it in Windows with a text editor will change the line ending and it can cause issues.
  16. I'm not sure. I just did a fresh pull and can't recreate the issue. Can you post your template settings and the shell command it is using?
  17. Just wanted to mention that I highly recommend switching to wireguard instead of openvpn. I had a few downloads stuck for days that were stalled even though they were connected to seeders. Once I switched to wireguard they finally started moving.
  18. Quick question, is there any way to do a selective restore? Typically I have an issue with just one docker app and I end up just manually opening backup file, extracting, and replacing the app folder. If not, would it be possible to add this? Maybe have the plugin compress each app folder individually and then combine them into one zip.
  19. This is why I love UnRAID and its community. THANKS! I wasn't aware of such a plugin. That solves the grouping issue but I don't see a way to start/stop them automatically. Admittedly, it's probably not as needed now since the way they are grouped makes it easier.
  20. I have a few docker containers that are dependent on others to run. Some need mongodb, swag, or elasticsearch. The only reason I have those containers is because other containers require them. Sometimes one of those is turned off for whatever reason and my app doesn't work and I have to start the dependent container. It would be convenient if I could link the containers and hide the dependent container from the normal view. That way, when I start and stop the main container, it will automatically start and stop the dependent container. I'd also like to hide the dependent container from the normal list, as I don't actively use it for anything and it's really just clutter.
  21. That's a good point. I was thinking so much about the theoretical bandwidth I didn't even consider my existing drives aren't even going to get anywhere near that anyway. I think at this point I just need to buy somethings and quit overthinking it.
  22. Those all seem to be PCIe 2.0 as well, which would be a pretty big limitations. edit: I also just realized the M.2 card I listed uses only 2 lanes, so it's already bottlenecked, unfortunately.
  23. But even with SAS + expander, I can only breakout to 4x SATA. I would need 2 to get 8x SATA and not 10. Any cards that give more?
  24. I'm upgrading hardware. My old mobo has about 20 SATA ports. My new one has 8 but a few extra M.2 slots and some PCIe slots. I'd rather use the extra M.2 ports, and as few of them as possible. I was thinking of this: https://www.amazon.com/Internal-Non-Raid-Adapter-Desktop-Support/dp/B07T3RMFFT but I would need 2. My mobo uses PCIe 4.0 but I don't think there is anything out there for that yet (my thinking being more bandwidth, more ports, fewer slots taken). I was also looking at using SAS to breakout to SATA but I know little about SAS and haven't had any experience with it. This is my new mobo: https://www.gigabyte.com/us/Motherboard/TRX40-DESIGNARE-rev-10#kf Basically, I need about 10 more SATA ports but I want to occupy as few slots as possible, and preferably use the M.2 slots instead of PCIe. Everything I have looked as so far only offers about 4 or 5 SATA ports. Any suggestions?