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,
MarkoAttachment:
pgpUOQNrj_v0y.pgp
Description: PGP signature