{"action":"created","issue":{"url":"https://api.github.com/repos/hackoregon/getting-started/issues/9","repository_url":"https://api.github.com/repos/hackoregon/getting-started","labels_url":"https://api.github.com/repos/hackoregon/getting-started/issues/9/labels{/name}","comments_url":"https://api.github.com/repos/hackoregon/getting-started/issues/9/comments","events_url":"https://api.github.com/repos/hackoregon/getting-started/issues/9/events","html_url":"https://github.com/hackoregon/getting-started/issues/9","id":188696112,"number":9,"title":"Priorities / votes for miscellaneous enhancements","user":{"login":"znmeb","id":4938,"avatar_url":"https://avatars.githubusercontent.com/u/4938?v=3","gravatar_id":"","url":"https://api.github.com/users/znmeb","html_url":"https://github.com/znmeb","followers_url":"https://api.github.com/users/znmeb/followers","following_url":"https://api.github.com/users/znmeb/following{/other_user}","gists_url":"https://api.github.com/users/znmeb/gists{/gist_id}","starred_url":"https://api.github.com/users/znmeb/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/znmeb/subscriptions","organizations_url":"https://api.github.com/users/znmeb/orgs","repos_url":"https://api.github.com/users/znmeb/repos","events_url":"https://api.github.com/users/znmeb/events{/privacy}","received_events_url":"https://api.github.com/users/znmeb/received_events","type":"User","site_admin":false},"labels":[{"id":473339308,"url":"https://api.github.com/repos/hackoregon/getting-started/labels/enhancement","name":"enhancement","color":"84b6eb","default":true},{"id":473339309,"url":"https://api.github.com/repos/hackoregon/getting-started/labels/help%20wanted","name":"help wanted","color":"128A0C","default":true}],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":3,"created_at":"2016-11-11T06:45:20Z","updated_at":"2016-11-11T20:59:48Z","closed_at":null,"body":"I've got a few enhancements I want to make - opening this issue to get an idea who else would use them.\r\n\r\n1. Running the OVA in Windows Hyper-V: I am probably going to do this for myself even if nobody else uses it since my Windows partition is set up with Hyper-V. If you have Windows 8, 8.1 or 10 ***Pro*** you probably have the Hyper-V capability. You need a 64-bit machine with the virtualization bits on the chip enabled in the BIOS. If you have those, look in Windows' \"Add / Remove Windows Features\" for Hyper-V.\r\n\r\n    There are two pieces to it. There's a Hyper-V manager that's like the VirtualBox GUI and there's the services part. There are two downsides to Hyper-V. First, you can't have Hyper-V and VirtualBox both running. And it's *two* reboots to switch Hyper-V on or off.\r\n\r\n    Second, you need two network connections for your guest to talk to the outside world. That is, the guest can't share the WiFi with the host. For our purposes a virtual switch inside the host that doesn't talk to the public internet is probably all we need.\r\n\r\n    The guest ***can*** share a wired connection though, and might be able to share a USB wireless NIC. I have a wireless device that plugs into the LAN port on my laptop and when I run Hyper-V I put the host on the WiFi and the guest on the LAN and magic happens. ;-) I also have a USB wireless NIC I can test.\r\n\r\n    My laptop has Hyper-V and there's no way I'm going back to VirtualBox. ;-)\r\n\r\n2. Running the OVA in Linux' Virtual Machine Manager / libvirt: again, this is probably something I'm going to do for myself since my workstation and VirtualBox don't play together at all well. Unfortunately, there's no tested / documented way to go the other way ... build a virtual machine in Virtual Machine Manager and *export* it to VirtualBox / OVA. \r\n\r\n3. Other Linux distros for native work: I've had one request for Ubuntu 16.10 \"Yakkety Yak\", and I know there's only one minor issue with RStudio that would affect that. And Fedora 25 is coming out in a week or two - I'll probably do that for myself because they've been very responsive to my bug reports over the years and because I like their OpenShift Platform-as-a-Service. The nice thing about Linux is that you can run what you like on the desktop and anything else in a virtual machine. ;-)\r\n\r\n4. Automating the Ubuntu install process in the OVA creation: I found the instructions for this here: <http://searchitchannel.techtarget.com/feature/Performing-an-automated-Ubuntu-install-using-preseeding>. It looks straightforward but very detailed and time-consuming. \r\n\r\n    I doubt seriously if we're going to be using OVAs for anything beyond desktop data science and test environments. There are far better ways to deploy production servers; in fact, once we start to do that, there are fully automatable ways to grab deployed server images and run them in VirtualBox!"},"comment":{"url":"https://api.github.com/repos/hackoregon/getting-started/issues/comments/260054282","html_url":"https://github.com/hackoregon/getting-started/issues/9#issuecomment-260054282","issue_url":"https://api.github.com/repos/hackoregon/getting-started/issues/9","id":260054282,"user":{"login":"znmeb","id":4938,"avatar_url":"https://avatars.githubusercontent.com/u/4938?v=3","gravatar_id":"","url":"https://api.github.com/users/znmeb","html_url":"https://github.com/znmeb","followers_url":"https://api.github.com/users/znmeb/followers","following_url":"https://api.github.com/users/znmeb/following{/other_user}","gists_url":"https://api.github.com/users/znmeb/gists{/gist_id}","starred_url":"https://api.github.com/users/znmeb/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/znmeb/subscriptions","organizations_url":"https://api.github.com/users/znmeb/orgs","repos_url":"https://api.github.com/users/znmeb/repos","events_url":"https://api.github.com/users/znmeb/events{/privacy}","received_events_url":"https://api.github.com/users/znmeb/received_events","type":"User","site_admin":false},"created_at":"2016-11-11T20:59:48Z","updated_at":"2016-11-11T20:59:48Z","body":"Well ... I spoke too soon on OSGeo Live ... Hyper-V doesn't directly use VMDK format virtual disks, and there's no supported tool for importing an OVA into Hyper-V. There is, however, a Windows port of the open source `qemu-img1 utility to convert between the various virtual disk formats. And it can be scripted.\r\n\r\nI'm not sure which takes longer ... converting the VMDK to the native Windows virtual disk format or building a new virtual machine by booting the ISO. I'm going with the ISO for now until I can automate the conversion"}}
{"actor":{"display_login":"znmeb"}}