Jump to content

gr2659

Members
  • Posts

    13
  • Joined

  • Last visited

Everything posted by gr2659

  1. The thing I like most about UnRAID is how easy it is to manage growing/evolving storage (i.e. swap drives out of/into the array, grow my storage over time without worrying about losing anything!) My 2020 top feature request - GUI support for Docker Networking, i.e. a page to create docker networks in the GUI, then go into an app and be able to select which of those docker networks each app is part of - similar to what is typically done in a single docker compose file that contains for example, web, app and db docker images. My ultimate implementation of this would be to merge dockerman with docker compose so that docker compose is "how" you do docker on UnRAID but the most important part for me is sane, gui-based management of docker networks. I'd also be happy to see this implemented as Docker Swarm instead, but... baby steps. Note: I'm fully aware of the ability to run docker compose after installing the nerd pack, I'm working on that now. It's the GUI/native integration that I'm after like a lot of users. It's in big part what draws us to UnRAID in the first place. Once this is implemented in 2020, lets make 2021 the year of HA between multiple UnRAID boxes with support for an overlay k8s management suite for the docker/apps portion! I own a pro license. I'd happily buy 2 more tomorrow if I could easily cluster the 3 for redundancy for all of my apps (VMs and storage would be great, too). Keep up the awesome work, guys & happy new year!
  2. Hey all, I'm looking to add a 4-port Gigabit Ethernet NIC to my UNRAID server. I'm running a Ryzen chip in an X370 Taichi MB if it matters. I've done some searching and have seen quite a few "you should use an Intel NIC" comments in the forums. If I want to be able to assign ports to dockers, VMs and/or setup VLANs (via Unraid's UI)... Is there a specific NIC or chipset that I should get? Which one(s) is/are going to work without much hassle and perform well? Thanks in advance!!
  3. I did eventually get mine up and running (and it's been solid ever since, including MacOS updates regularly!). I used the guide that @david279 referenced above and still had some problems, ended up needing to mess around with my XML, which now looks like this (and again... works great!)... <domain type='kvm' xmlns:qemu='http://libvirt.org/schemas/domain/qemu/1.0'> <name>MacOS</name> <uuid>60082eb9-80d8-9b93-f155-xxxxxxxxxxxx</uuid> <metadata> <vmtemplate xmlns="unraid" name="Linux" icon="default.png" os="linux"/> </metadata> <memory unit='KiB'>8388608</memory> <currentMemory unit='KiB'>8388608</currentMemory> <memoryBacking> <nosharepages/> </memoryBacking> <vcpu placement='static'>4</vcpu> <cputune> <vcpupin vcpu='0' cpuset='12'/> <vcpupin vcpu='1' cpuset='13'/> <vcpupin vcpu='2' cpuset='14'/> <vcpupin vcpu='3' cpuset='15'/> </cputune> <os> <type arch='x86_64' machine='pc-q35-2.10'>hvm</type> <loader readonly='yes' type='pflash'>/usr/share/qemu/ovmf-x64/OVMF_CODE-pure-efi.fd</loader> <nvram>/etc/libvirt/qemu/nvram/60082eb9-80d8-9b93-f155-7c42e545de2e_VARS-pure-efi.fd</nvram> <boot dev='hd'/> </os> <features> <acpi/> <apic/> </features> <cpu mode='host-passthrough' check='none'> <topology sockets='1' cores='4' threads='1'/> </cpu> <clock offset='utc'> <timer name='rtc' tickpolicy='catchup'/> <timer name='pit' tickpolicy='delay'/> <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='disk'> <driver name='qemu' type='raw' cache='writeback'/> <source file='/mnt/user/domains/MacOS/vdisk2.img'/> <target dev='hdd' bus='sata'/> <address type='drive' controller='0' bus='0' target='0' unit='3'/> </disk> <controller type='usb' index='0' model='ich9-ehci1'> <address type='pci' domain='0x0000' bus='0x00' slot='0x07' function='0x7'/> </controller> <controller type='usb' index='0' model='ich9-uhci1'> <master startport='0'/> <address type='pci' domain='0x0000' bus='0x00' slot='0x07' function='0x0' multifunction='on'/> </controller> <controller type='usb' index='0' model='ich9-uhci2'> <master startport='2'/> <address type='pci' domain='0x0000' bus='0x00' slot='0x07' function='0x1'/> </controller> <controller type='usb' index='0' model='ich9-uhci3'> <master startport='4'/> <address type='pci' domain='0x0000' bus='0x00' slot='0x07' function='0x2'/> </controller> <controller type='sata' index='0'> <address type='pci' domain='0x0000' bus='0x00' slot='0x1f' function='0x2'/> </controller> <controller type='pci' index='0' model='pcie-root'/> <controller type='pci' index='1' model='pcie-root-port'> <model name='pcie-root-port'/> <target chassis='1' port='0x10'/> <address type='pci' domain='0x0000' bus='0x00' slot='0x02' function='0x0' multifunction='on'/> </controller> <controller type='pci' index='2' model='pcie-root-port'> <model name='pcie-root-port'/> <target chassis='2' port='0x11'/> <address type='pci' domain='0x0000' bus='0x00' slot='0x02' function='0x1'/> </controller> <controller type='pci' index='3' model='pcie-root-port'> <model name='pcie-root-port'/> <target chassis='3' port='0x12'/> <address type='pci' domain='0x0000' bus='0x00' slot='0x02' function='0x2'/> </controller> <controller type='pci' index='4' model='pcie-root-port'> <model name='pcie-root-port'/> <target chassis='4' port='0x13'/> <address type='pci' domain='0x0000' bus='0x00' slot='0x02' function='0x3'/> </controller> <controller type='virtio-serial' index='0'> <address type='pci' domain='0x0000' bus='0x01' slot='0x00' function='0x0'/> </controller> <interface type='bridge'> <mac address='52:54:00:83:3e:c1'/> <source bridge='br0'/> <model type='e1000-82545em'/> <address type='pci' domain='0x0000' bus='0x02' slot='0x00' function='0x0'/> </interface> <serial type='pty'> <target type='isa-serial' port='0'> <model name='isa-serial'/> </target> </serial> <console type='pty'> <target type='serial' port='0'/> </console> <channel type='unix'> <target type='virtio' name='org.qemu.guest_agent.0'/> <address type='virtio-serial' controller='0' bus='0' port='1'/> </channel> <input type='tablet' bus='usb'> <address type='usb' bus='0' port='1'/> </input> <input type='mouse' bus='ps2'/> <input type='keyboard' bus='ps2'/> <graphics type='vnc' port='-1' autoport='yes' websocket='-1' listen='0.0.0.0' keymap='en-us'> <listen type='address' address='0.0.0.0'/> </graphics> <video> <model type='qxl' ram='65536' vram='65536' vgamem='16384' heads='1' primary='yes'/> <address type='pci' domain='0x0000' bus='0x00' slot='0x01' function='0x0'/> </video> <memballoon model='virtio'> <address type='pci' domain='0x0000' bus='0x03' slot='0x00' function='0x0'/> </memballoon> </devices> <qemu:commandline> <qemu:arg value='-usb'/> <qemu:arg value='-device'/> <qemu:arg value='usb-mouse,bus=usb-bus.0'/> <qemu:arg value='-device'/> <qemu:arg value='usb-kbd,bus=usb-bus.0'/> <qemu:arg value='-smbios'/> <qemu:arg value='type=2'/> <qemu:arg value='-cpu'/> <qemu:arg value='Penryn,vendor=GenuineIntel,kvm=on,+invtsc,vmware-cpuid-freq=on,'/> </qemu:commandline> </domain> Hope that helps! If you need me to check anything else in my config, let me know. Happy to help (it took me days to get this working!)
  4. And... it does! In case anyone else runs into this, I did have to manually add the path when I rebuilt the docker container. Just mapped "/config" to a host folder, built a "dnscrypt-proxy.toml" file in the folder that did NOT include an IPv6 address in the "listen_addresses" line, restarted the DNScrypt docker and I'm up and running. I had mentioned that the UnRAID docker page was reporting this container's IP address as 172.17.1.1 even though I had specified 172.17.1.3. I added the 172.17.1.3 on the "listen_addresses" line in my config and now the UnRAID docker page shows this container's address as 172.17.1.3 - and it is pingable and listening on port 53. Thanks, rix!! Off to get my pihole container connected to this one...
  5. The only image I've installed was the one from the community apps yesterday. No previous versions...unless I tried it months/years ago and forgot - but I doubt it I'll try to fix the IPv6 issue and set the path and report back, thanks for the quick reply (and for building these in the first place!!)
  6. Rix, should your DNScrypt image be working in its current iteration? I've been trying to get it up and running and am failing. My docker command: "root@localhost:# /usr/local/emhttp/plugins/dynamix.docker.manager/scripts/docker run -d --name='DNScrypt' --net='br0' --ip='172.17.1.3' -e TZ="America/Chicago" -e HOST_OS="unRAID" 'rix1337/docker-dnscrypt' d83f66ba992b89a43c0f84de97672609eeb68187efe120cacdb182d4ab92b3d8" Log output... Looks like it is having an issue binding port 53 and looking for the config file. Note: during install (and I've edited the setup to check that this wasn't a typo) I set "Fixed IP address (optional):" to 172.17.1.3, however, when I look at my port mappings on my docker page in UnRAID, it shows this: "172.17.1.1:53/tcp 172.17.1.1:53 172.17.1.1:53/udp 172.17.1.1:53" 172.17.1.1 is my UnRAID IP. Is the container ignoring the IP and that's what's causing the problem? I also noticed that this doesn't map a folder for /config during setup. Should I do that manually so that I can customize this? Am I missing something else? Thanks in advance!
  7. Correct. If I start the VM and immediately start VNC, this is all I see (and it sits here indefinitely): ... And I can't interact with this at all (enter, esc, ctrl+c, etc.) I tried changing the CPU section of the XML but the results are the same. I'll try to rebuild my image without the kexts file, with my OSX key in the XML but it sounds like that's more preference than anything that might fix my issue. Thanks much for the suggestions! ... have any others?
  8. So... I've been trying to get this working since the new video came out. I'm running 6.4.0-rc9f, Latest High Sierra from the App Store, latest Clover (4243) and I've tried Q35-2.9 and 2.10. I'm following the video instructions verbatim (including copying the FakeSMC.kext into my image). Should I NOT be using the FakeSMC.kext at this point? If not, what should I be doing with my XML or config.plist instead? At this point, when I start my VM I see "Welcome to Clover 4243 .... scan entries ...." and it hangs. I am using a Ryzen 1700x if that matters. Just trying a plain install, access via VNC, no GPU passthrough or anything crazy at this point. Any thoughts on how to get past this? Thanks in advance!!
  9. Don't suppose anyone has any ideas?
  10. Hello all, I am a long time UnRAID user, primarily as a file server for ~5 years or so. I needed to upgrade my server and decided that I would try to use it as my daily driver for my workstation and eventually build a gaming VM or two out of it. So, I've recently upgraded my server to a Ryzen 1700x (Asrock Taichi motherboard). All good, everything moved over. But now I am trying to build a MacOS VM. Eventually GPU passthrough would be great but I'm just trying to get it to boot so that I can access it w/VNC at this point. I've built the VM through VMWare Fusion per gridrunner's latest video guide. Before I copied it over to my server I installed FakeSMC. I've removed these lines from the XML file but otherwise made the changes per gridrunner's video: <qemu:arg value='-device'/> <qemu:arg value='isa-applesmc,osk=xxxxxxxxxxxxxxxx(edited)'/> <qemu:arg value='-smbios'/> My first issue with with the network interface. When I paste the changes from the "osx xml file for vnc setup.txt" file, I get a VM Creation Error: "XLM error: Invalid PCI address 0000:02:03.0. slot must be <=0". And I can't save my XML changes. If I find that PCI address, it is the bridge interface. If I change it to the following: "<address type='pci' domain='0x0000' bus='0x01' slot='0x00' function='0x0'/>" it lets me save my changes, however, when I go to boot the VM, it hangs immediately at the Apple logo. I don't even see the progress bar pop up. Any thoughts on what might be hanging me up or how to troubleshoot this? Thanks in advance!!
  11. Nevermind! Guess this goes all the way back to when I installed my new firewall. Wrong subnet mask... All good.
  12. I have an UnRAID server running 6.1.9. It's been humming along great (uptime was at 200 days when I started messing around with it today.) But I've noticed nothing is updating on it. I only use it locally so I have no idea how long this issue has been around. My server can't do anything outside of my local network. It fails to resolve DNS when I try to run updates, etc. I can't even ping anything on the Internet, including my DNS servers. I have tried going to a dynamic IP, have tried different DNS servers (my ISP vs. Google's 8.8.8.. There is a single rule on my firewall for this whole IP range and every other device works great. I can ping to and from my workstation, the web GUI works great but trying an "update" from the plugins page or loading the "Apps" page each timeout. I've tried different physical network cables and switch ports (including those that work with other devices). My firewall shows that the DNS requests, pings, etc. make it out but the replies age out as if the NIC on my UnRAID server ignores them. I have tried the two tweaks to my go.cfg file that are recommended in the "Tips and Tweaks" section, assuming I put them in the correct spot in the go.cfg file, they haven't made a difference. I have also tried disabling docker. No VMs configured. Any thoughts? I can't install the "Fix common problems" plugin because manual installation of plugins fail, even if I change the URL to the IP address. Should I/can I manually upgrade to 6.2 by copying the new files to my boot USB drive? Any chance there is anything new in 6.2 that might fix this for me? I didn't see anything in the release notes, but... Diagnostics output attached. Thanks in advance!! server-diagnostics-20170102-1521.zip
×
×
  • Create New...