[00:43] Is it possible to start VPS instnaces with a vmdk image? [00:46] what [00:46] vmdk is for vmware [00:47] What are my options for automating installation of a VPS instance? [00:47] in what context [00:48] I would like to automate the installation of new VPS instances, so I don't have to manually work through bsdinstall of each [00:48] I could package a custom install image with a bsdinstall script if booting to custom images were supported [00:48] arp vm's come with existing base images for freebsd, openbsd, etc. [00:49] Yes I understand that. However that's for a manual install [00:49] i don't get what you're asking [00:49] Do you not automate any deployment? [00:50] you mean using puppet? [00:50] etc [00:50] I should say provisioning [00:50] provisioning is mostly automated. [00:51] Basically, you can start up a VPS with a standard install image, and manually work through the bsdinstall dialogs, or you can automate the process so you come back and it's done for you [00:51] but if you just get a freebsd arp vm it'll have the base install already done. [00:51] Using a custom install image is a common way of accomplishing this [00:52] How then do you provide things such as a custom partition map? [00:52] yeah there are multiple ways to automate installs. [00:53] you can do dhcp, and not set a hostname [00:53] and then haev exactly the same image [00:53] but if you want static ip set normalyl and hostnames etc then you need to have slight variations. [00:53] but unless you have like 20+ vm's [00:54] you'll probably find it's faster just to isntall by hand and not worry about it :/ [00:54] i mean the bulk work load of maintaining multiple vm's is specing, deciding what they run, architecture etc. [00:54] Ok [00:54] and the install just goes along on it's own mostly [00:55] I won't be relying on manual installs, but thanks [00:55] automation usually helps only if you're doing things a lot, or there are complications [00:55] Yea, sure does [00:55] well good luck :) [00:55] Thank you [00:58] Have you seen Jetpack? [01:03] nope [01:03] iocage? [01:04] Do you run FBSD? [01:46] a little [01:46] not much [01:59] Oh [02:30] *** staticsafe has quit IRC (Ping timeout: 241 seconds) [02:40] *** staticsafe has joined #arpnetworks [03:01] *** jcv has quit IRC (Ping timeout: 246 seconds) [04:07] *** jcv has joined #arpnetworks [05:49] I run FBSD on 6 servers right now [05:49] no wait.. 7 [05:49] forgot about my DO box [05:50] my "buildbot" box [05:52] $5/mo for 20G of SSD running FBSD 10.1, spins up in 55 seconds. No CDROM access, so I can't put down ZFS on root though. :( [05:52] "use promo code FLOSS in the billing section for a free $10 credit!" :) [06:29] probably not enough ram for zfs [06:29] i wonder what freebsd is like with low ram and zfs [06:29] linux is pretty bad for it [06:31] well, they have bigger ram boxes, but they don't offer root on / [06:32] err.. root on zfs [06:32] root is always on / :) [06:34] zfsonlinux is acquiring large block size finally [06:35] there's a lot of development on the open source zfs fork in general. [06:35] is it fairly useable? can it boot from zfs? [06:36] oops... gotta relocate... [06:38] it can boot [06:38] but i don't boot off it [06:38] it's been usable for ages. [09:04] I do have several Linux systems that boot off ZFS, can confirm it works fine. [09:10] cool [09:10] maybe I can finally learn linux then :) [16:16] *** sjackso has joined #arpnetworks [16:38] I've got FreeBSD instances virtualized on this development Mac using Parallels, and it's all working very well [16:38] What a boost to development [16:45] kellytk: I've done similar things, though I wound up using VirtualBox because it was easier to deal with headless/screenless VMs. [16:46] sjackso: That's an interesting thought. How did Parallels come up short WRT headless VMs? [16:46] kellytk: it's been some months now, so I don't rightly remember. It's possible that it works fine but I just didn't figure it out. [16:47] In general it seemed like VB had better tools for controlling things from the command line, so it was easier to write scripts to start and stop VMs, etc. [16:48] (looks like I would have been okay if I'd done a little googling and found http://stackoverflow.com/questions/17098927/how-do-i-run-ubuntu-server-headless-using-parallels-desktop ) [16:51] Oh [17:05] sjackso: Was this on a Mac host? [17:05] kellytk: Yeah [17:14] I'm currently working out synchronizing a local folder to a remote (the FBSD instance) directory. Fortunately my SFTP client of choice apparently supports this. Did you tool anything for that? [17:27] kellytk: I haven't done anything fancier than scp and git remotes. [19:23] sjackso: how does one setup virtualbox headless? do you use vagrant? [19:27] Is 10 minutes too short to expire name resolution cache locally running unbound? The services running on the box must adapt to name address changes in no more than 10 minutes [19:31] mnathani_: Let me introduce you to vboxmanage :P https://www.virtualbox.org/manual/ch08.html [19:32] Though I suspect if he was anything like me before I discovered Proxmox, and even after for various reasons I still ran a VirtualBox host, he just creates the VM graphically [19:32] but it starts and runs headlessly [19:32] I would just connect to the host and open VirtualBox over X forwarding [19:33] (VirtualBox always handled USB passthrough much, much better than KVM or OpenVZ for that matter) [19:33] brycec: Have you worked with iocage or Jetpack? [19:33] Never even heard of Jetpack [19:33] @google Jetpack [19:33] 1,230,000 total results returned for 'Jetpack', here's 3 [19:33] 3ofcoins/jetpack · GitHub (https://github.com/3ofcoins/jetpack) jetpack - **PROTOTYPE** FreeBSD Jail/ZFS based implementation of the Application Container Specification. [19:33] Jet pack - Wikipedia, the free encyclopedia (https://en.wikipedia.org/wiki/Jet_pack) The most common use of the jetpack has been in extra-vehicular activities for astronauts. Despite decades of advancement in the technology, the challenges of  ... [19:33] square/jetpack · GitHub (https://github.com/square/jetpack) Jun 3, 2015 ... jet.pack: package your JRuby rack app for Jetty. Contribute to jetpack development by creating an account on GitHub. [19:36] I've toyed with replacing my usage of ezjail with iocage, but just not a lot of time right now. [19:36] (And neither of those applied to my usage of VirtualBox or KVM/qemu that I was talking about) [19:36] That's correct [19:39] brycec: thanks [19:39] I aliased vboxmanage to 'v' I used it so frequently :) [21:09] wow - you can run "standard" containers directly on freebsd? [21:31] it shouldn't be hard, since freebsd can be nudged to understand linux syscalls directly [22:07] *** mnathani__ has joined #arpnetworks [22:09] Yea, neat stuff happening with virt and automation of FBSD [22:10] *** mnathani_ has quit IRC (Ping timeout: 250 seconds) [22:10] *** mnathani_ has joined #arpnetworks [22:12] *** mnathani__ has quit IRC (Ping timeout: 250 seconds) [23:38] how much isolation is there? [23:39] hmm i never had any problems with passing usb controllers through with xen [23:39] other than knowing which ports i'd passed through [23:39] but you can determine that reasonably quickly. [23:40] as for usb devices, i didn't know qemu could pass specific usb devices through