On Wed, 16 Sep 2015, at 04:42, Matthew Bajor wrote: > Hi! I'm playing around with MirageOS + Jitsu and was having a hard > time finding the syntax for resolving multiple records/unikernels. The > config I'm using now to start it is: [...] I would like to add a few > more (sub)domains onto it if possible (like a whole zonefile).
Hi! If you want to serve unikernels from different domains, you can add a new configuration string for the next unikernel as the second parameter, e.g. sudo /home/vagrant/.opam/4.01.0/bin/jitsu \ dns=service1.example.org,ip=10.100.199.41,...,nic=xenbr0 \ dns=service2.example.org,ip=10.100.199.42,...,nic=xenbr0 ... You should also be able to add multiple records for a single unikernel by specifying the dns= key multiple times. Unfortunately this seems to be broken at the moment. I've created an issue to track the bug+fix here [1]. When the bug is fixed the following should serve the unikernel ip from three different domains (www1.example.org, www2.*, www3.*). sudo /home/vagrant/.opam/4.01.0/bin/jitsu [...]\ dns=www1.example.org,\ dns=www2.example.org,\ dns=www3.example.org,\ ip=10.100.199.41,\ kernel=../myblog/_mirage/mir- www.xen,\ memory=64000,\ name=www,\ nic=xenbr0 The command line interface currently doesn't support loading a zone- file, but ocaml-dns (which Jitsu is using) is capabable of doing this so it shouldn't be too hard to add this feature. I'm not very happy with the way the configuration is passed to Jitsu at the moment, as the number of parameters you have to pass per unikernel starts to become quite long. It would probably be better to be able to import a configuration file at this point, which could also make it easier to add other DNS records. We could also add additional fields in the Irmin database to support generic DNS records so we could import zone files directly into the db. Patches that improve any of this are very welcome :-) 1.https://github.com/mirage/jitsu/issues/25 Magnus
_______________________________________________ MirageOS-devel mailing list [email protected] http://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel
