[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [MirageOS-devel] Fwd: Amazon EC2 support now in Rumprun
On Fri, Sep 04, 2015 at 12:08:28PM +0100, David Scott wrote: > On Thu, Sep 3, 2015 at 11:02 PM, Andrew Stuart < > andrew.stuart@xxxxxxxxxxxxxxxxxx> wrote: > > > > > > > >> From the Rump lists -- it looks increasingly complex to boot a > > unikernel in EC2 when using non-S3 storage. > > > > Iâm going to see if I can do anything to make booting on EC2 easier. > > > > One important thing about the EC2 build functionality that Antti > > implemented into rumprunâ.. he appears to have included a configuration > > file for the rumpkernel and also included iso9660 files in the volume that > > boots the kernel. It appears somehow that the kernel picks up this config > > file and rather cleverly also picks up and mounts the included iso 9660 > > images. > > > > This is a rather elegant solution to the problem of including static files > > with the unikernel, sidesteps the need to include static files in the > > unikernel as part of the compliation process, and yet packages the whole > > thing into a single EC2 EBS boot volume. > > > > I donât know a whole lot about MirageOS but Iâm wondering if it can do the > > same thing? If not, it is worth considering adding to MirageOS as the > > problem of including static files with the unikernel without compiling and > > without need for an external block device is a significant one. > > > That does sound like an interesting idea. > > > > Antti seems to have solved it here at least for use cases that work with > > an ISO 9660 file system. I might be wrong cause I havenât played with it > > too much yet but thatâs my current understanding. > > > > Anyone at MirageOS know if your system can do the same thing? > > > > At the moment MirageOS doesn't have ISO 9660 support -- we'd have to write > a little library for that. It might not be too bad though. > This sounded quite interesting, so I've made a start. Obviously very early days, but the code so far is here: https://github.com/jonludlam/ocaml-iso9660 Andrew: do you have some pointers to the rumprun code / examples so I know what needs implementing? Cheers, Jon > Cheers, > Dave Scott > _______________________________________________ > MirageOS-devel mailing list > MirageOS-devel@xxxxxxxxxxxxxxxxxxxx > http://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel _______________________________________________ MirageOS-devel mailing list MirageOS-devel@xxxxxxxxxxxxxxxxxxxx http://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |