NetBSD-Users archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

eucalyptus on NetBSD host?



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



Home | Main Index | Thread Index | Old Index