Dear All, has anyone considered running Eucalyptus (http://open.eucalyptus.com) on NetBSD? Looking at Eucalyptus' prerequisites I would guess there is not too much missing: 1. For compiling from source * C compilers ok * Java Developer Kit (SDK) version 1.6 or above lang/sun-jdk6 * Apache ant 1.6.5 or above devel/apache-ant * libc development files this one seems a bit vague... ?? * pthreads development files so does this one ?? * libvirt development files seems missing from pkgsrc * Axis2C and rampart development files (included with Eucalyptus) * Curl development files www/curl * openssl development files base * Optional: zlib development files base 2. For running Eucalyptus Front-end run-time dependencies * Java 6 lang/sun-jdk6 * Apache ant is needed to run the Cloud Controller. devel/apache-ant * Perl is used by helper scripts base * The head node must run a server on port 25 that can deliver or relay email messages base * Dependencies for network support differ depending on the mode used (see Eucalyptus Networking for details). For full functionality satisfy all of them: o For all modes: + iproute and iptables packages (ip and iptables commands must work) will have to be modified...?!? o For all modes except SYSTEM: + DHCP Server compatible with ISC DHCP Daemon version 3.0.X (dhcp3-server) base o For MANAGED and MANAGED-NOVLAN modes: + bridge-utils package (brctl command must work) will have to be modified...?!? o Additionally, for MANAGED mode: + vlan package (vconfig command must work) can this easily be modified to use vlan(4)? * For persistent dynamic block storage (aka EBS) to work, the front end will need to have the following software packages installed: o lvm2 package (e.g., command lvm should work) is this currently working from base o aoetools package. still missing? o vblade package net/aoe-vblade Node run-time dependencies * Perl scripts are invoked by the Node Controller base * Two hypervisors are supported: 1. Xen (version >= 3.0.x) o Furthermore, xen-utils package is needed (xm command must work) sysutils/xen* 2. KVM * Dependencies for network support differ depending on the mode used (see Eucalyptus Networking for details). For full functionality satisfy all of them: o For all modes: + iproute and iptables packages (ip and iptables commands must work) as above o For MANAGED and MANAGED-NOVLAN modes: + bridge-utils package (brctl command must work) as above o Additionally, for MANAGED mode: + vlan package (vconfig command must work) as above * libvirt package (potentially with libvirtd, depending on hypervisor configuration) as above Best regards, Marko
Attachment:
pgpUOQNrj_v0y.pgp
Description: PGP signature