Jump to content

SpaceInvaderOne

Community Developer
  • Posts

    1,747
  • Joined

  • Days Won

    30

Everything posted by SpaceInvaderOne

  1. Thanks Jonathanm for the feedback. No i didnt mean to leave my key in xml. i am just blurring that in the video now....Thanks yeah the vnc web client is a pain. It actually works fine if you connect from virt-managers vnc client, just not our web one. I use splashtop desktop for connection to my vms as i can use that outside aswell. Ha never heard of drunk simulator prism glasses....I wonder what it would be like wearing them when drunk...?? lol
  2. Catalina Mojave and HighSierra - new video 28 october 2019 MOJAVE 10.14 . (Update 24 October 2018) _______________________________________________________________________________________ OLDER VIDEOS ABOUT MacOS VMs _______________________________________________________________________________________ High Sierra 10.13 (Update 24 September 2017) So now High Sierra is here its time for a new video. Things are a lot better for OSX VMs now. Since qemu 2.9 we don't need to use a patched clover. We can pass through the CPU frequency to the guest from the XML. This video although for High Sierra will also work for Sierra HOW TO INSTALL HIGH SIERRA OR SIERRA ON UNRAID CREATING INSTALL MEDIA (Update 24 September 2017) Video guide here >>>>> https://www.youtube.com/watch?v=BFPiK1Ggbks INCREASING PERFORMANCE IN AN OSX VM . (march 2018) Advanced techniques for hardware passthrough etc. (Update March 2017) This video is about advanced OSX VM techniques in KVM with unRAID. You will see how to pass through physical devices to a KVM osx sierra VM such as GPU, sound and USB. You will learn to what hardware that you can use and how to edit the XML template to add the hardware. You will learn how to use a Nvidia GPU in Sierra by installing the Nvidia web drivers. You will see how to get your HDMI sound working using an HDMI audio kext. I will quickly run through using virt-manager to avoid manual edits then discuss common osx VM problems. Note if using High Sierra as of 24 September 2017 Nvidia have not released web drivers for this OS so we cant have them working in 10.13 (but soon we should) Advanced OSX VM techniques in unRAID. Get everything working!
  3. Yes that is what i do right now but I would like to be able to see all gpus in my system, the temp on the dash board. I know/guess this is impossible when they are passed through. I guess the only way would be for a plugin to interact with one of these vm os apps and display it whilst the vm is running.
  4. Is there a way to display temperature of gpus in our servers using a plugin like Dynamix System Temperature.
  5. Hi. App is looking nice. I just notice shares with longer names dont display their name properly. Also would be great if when sleep plugin is installed we could put server to sleep from app
  6. nice work its really shaping up nicely. docker and vm page is great
  7. If you UPGRADE your current VM to '10, that will work fine -- and you'll then be able to do a clean install using the same VM if you want to. But if you try a clean install on another VM with the same key it MAY not work -- not sure how the activation servers check; but I do know they'll refuse to allow a key that's already in use ... so it may not activate correctly with that key. One approach you could take is to make a complete backup copy of your VM; then do an update of the VM to '10. You'd then have both '7 and '10 installed in the same VM => indeed if you renamed one of them they'd probably both work just fine at the same time (but that would be a licensing violation). yes it should work. But you couldnt have the vms at the same time renamed. This is because the activation seems to be tied to the uuid. You cant have 2 vms in unraid with the same uuid number. What you would have to do is to disconnect the windows 10 vm image as primary disk, and swap it to the win7 image as primary disk, this way the uuid wouldnt change. It is always a good practice to make note of your uuid for each vm that needs any activation basically all Micro$oft os
  8. I would advise anyone setting up a windows vm is after you have all the drivers installed to make a backup of the vm image so if something like this happens you dont have to do a reinstall just swap the vdisk. As for the vm not starting I wonder if the avast is somehow effecting the virtio drivers for the harddisk. Virtio devices are purely virtual devices designed to work optimally in a virtual machine, they are similar emulated devices (which dont need special drivers as they emulate known hardware) ,however, non-Linux virtual machines do not include the drivers they require by default and i wonder if this is what avast is disabling???
  9. It could be that your usb controller isnt being released after the vm issue. So when you restart the vm it is not being passed through. Sometimes you have to fully powerdown to release hardware so this could be why it took you a few reboots to get it back . So you are stubbing the usb card and passing it through using the host dev method. You could try the qemu:arg method instead if you continue to have problems. That is the method i have used in the past with great sucess. But i am by no means an expert. Just one thing not related to usb problem. when i was looking at your xml. I see you are isolating cpus in your syslinux append pci-stub.ids=2109:0812 isolcpus=11,12,13,14,15,27,28,29,30,31 initrd=/bzroot but your xml you pin <cputune> <vcpupin vcpu='0' cpuset='15'/> <vcpupin vcpu='1' cpuset='16'/> <vcpupin vcpu='2' cpuset='17'/> <vcpupin vcpu='3' cpuset='18'/> <vcpupin vcpu='4' cpuset='19'/> <vcpupin vcpu='5' cpuset='27'/> <vcpupin vcpu='6' cpuset='28'/> <vcpupin vcpu='7' cpuset='29'/> <vcpupin vcpu='8' cpuset='30'/> <vcpupin vcpu='9' cpuset='31'/> <emulatorpin cpuset='0,16'/> </cputune> should be <cputune> <vcpupin vcpu='0' cpuset='11'/> <vcpupin vcpu='1' cpuset='12'/> <vcpupin vcpu='2' cpuset='13'/> <vcpupin vcpu='3' cpuset='14'/> <vcpupin vcpu='4' cpuset='15'/> <vcpupin vcpu='5' cpuset='27'/> <vcpupin vcpu='6' cpuset='28'/> <vcpupin vcpu='7' cpuset='29'/> <vcpupin vcpu='8' cpuset='30'/> <vcpupin vcpu='9' cpuset='31'/> <emulatorpin cpuset='0,16'/> </cputune> to match the isocpu you defined in the syslinux
  10. Yes that will work, but the problem is that it increases the disk space required by the VDisk. For example if a VM has a 30GB virtual hard drive but is only using 13GB of it. It actually only takes up 13GB on the cache drive. The copy will take up the 30GB on the cache drive. The same is true in vmware esxi, if you just try to copy the thin disk it will expand its size. Note that ls -l will show you it takes up 30GB, but du will show you what it really uses. Easiest way to copy a vdisk with it taking up more space is to install libguestfs-tools to a ubuntu vm mount your shared vm folder to the vm. open terminal. cd to the mounted vm share and run virt-sparsify --format raw --convert qcow2 --compress vdisk1.img vdiskcopy.qcow2 This will sparsify convert raw to qcow2 then compress the image so your copy is correct size You will need as much space in your ubuntu vm as the raw image is as it uses a temp file to do this.
  11. I emailed limetech earlier asking them to chime in on this thread and give some info on this one. So hopefully they will be able to help
  12. lionelhutz has tried changing machine type and reports activation is okay when changed
  13. I can get virtual emulated sound card working with windows 10 but only streaming via rdp. Vnc streaming will not work with sound (would be so nice to have spice in unraid as opposed to vnc) only rdp or other third party remote desktop software that supports sound redirection. What I wanted to achieve was to be able to configure the motherboard onboard sound to be connected to unraid. Then when using an emulated sound card in the vm to have the sound output through motherboard of server. The advantage being not having to passthrough audio and have vms "share" audio as the original poster edgeinterface was suggesting. I know this is possible but my knowledge of how to do this is lacking!!!
  14. Ok thanks CHMB I will try maybe later see if i can get to work xml code would look like this <sound model='ich6'/> </sound> put in between the <devices> </devices> part in xml These can be emulated pcspk PC speaker sb16 Creative Sound Blaster 16 ac97 Intel 82801AA AC97 Audio es1370 ENSONIQ AudioPCI ES1370 ich6 Intel ich6 usb
  15. There is audio support within KVM, however it requires that the underlying linux system its running on have fully configured audio support of which unraid does not have. (yet?!) A cheap work around maybe would be for you to use a $5 usb sound card for one vm such as https://www.amazon.com/Sabrent-External-Adapter-Windows-AU-MMSA/dp/B00IRVQ0F8/ref=zg_bs_3015427011_1
  16. Yes changing the number of cores should make no difference for activation as you are not changing the cpu type/physical cpu Many motherboards allow you to enable and disable cores aswell. Changing the cpu from host passthrough to emulated qemu64 however would be more likely to trigger activation. One tip on upgrading from 7 to 10. During the upgrade process put the core count down to 1. Sometimes on a windows 7 vm upgrade can fail when using multi cores for some reason. After upgrade you can put the core count back up
  17. Yes it is the uuid, im sure. But the same uuid cant already be defined on unraid. So you could not just copy the vdisk and use if for a few vms on the same server. Would work though if you had one on one server and another on another. But that would be naughty and microsoft would hate you lol !!!
  18. I think if you copy the vdisk it will work ....... but you must use the same uuid in the xml, as was in the xml with the machine when it was activated example <domain type='kvm'> <name>Windows 10 </name> <uuid>92229e2f-9329-5786-c022-3c70e2788b32</uuid> <metadata> So when you make a new vm the uuid would be different so you would have to put back in the 92229e2f-9329-5786-c022-3c70e2788b32 from above aswell as replace the vdisk So just keep a note of the uuid and should be fine
  19. There is a button called "Power On" if your server is off. Try that one That's right ! LOL got to be on of my most stupid posts!! Who would believe power on button would turn on server! Maybe i could try the on switch on my brain and see if a wol ping could wake me!!! But in my defensive i had not looked at the app when server has been off
  20. What would be useful on the app would be to be able to send wake on lan ping to wake server if sleeping.
  21. Sniper, just a word of advise, a bit offtopic from helping you with your setup. But I would delete this image file above Here is my Deluge inside settings https://drive.google.com/file/d/0BwVQ1QEehpJJbTdkRVV3bFdhTjg/view?usp=drivesdk If you value privacy then it may not be a good idea to show a screen shot of the things you are downloading with deluge.
  22. What I'm referring to is that passing through my integrated Audio controller causes issues, but when I pass through my USB Audio device I have no problems. It looks like you are not using hyper-thread pairs <cputune> <vcpupin vcpu='0' cpuset='1'/> <vcpupin vcpu='1' cpuset='2'/> <vcpupin vcpu='2' cpuset='3'/> </cputune> Check your thread pairs in settings system devices. your pairs will be 0 ------4 physical core 1 1 ------5 physical core 2 2 ------6 physical core 3 3 ------7 physical core 4 Only use pairs, do not use one hyperthread of a core or else you will get latency. So if you use 1 also use 5. If you assign 5 to something else that physical core 2 is split between 2 different processes and will be a performance hit. It has no relationship to the load on the cores so your max load being only 50% isnt an indictation your vcpu assignments are okay. I would try to pin emulator tasks to another core not used by the vm aswell. It helps alot of people get better performance. read dlandon's excellent post http://lime-technology.com/forum/index.php?topic=49051.msg470454#msg470454
  23. Ok yes i understand now. So assigning 8 cores but being able to scale those back on the start of another vm. Thats a very interesting idea and i didnt know that was possible. It would certainly be very useful. I had a similar idea a while back about isolcpus capability post-boot to be able to isolate and release cpus to the host without reboot. Having spoken to limetech this is something they have been investigating but it isnt in Linux's capability set and as such would be only be possible manually manipulating some things in the user space for this but it isnt something they are currently working on. So yes any info on how to implement what you are talking about here would be most welcome.
×
×
  • Create New...