I'm happy to announce a new version of JBoss Cloud. This is my first release, so I would like to say hi to everyone!
This release contains three new major features (appliance-builder, meta-appliance and VMware ESX support) and a bunch of bug fixes.
Meta-appliance aka metappliance
If you don't want to create your own environment for building appliances on your system, you can use our meta-appliance. We provide it to you in three formats:
- RAW — Ideally to run on KVM,
- VMware Enterprise — Good for VMware ESX/ESXi,
- VMware Personal — Best for VMware Server, Workstation, Fusion, Player etc.
Just grab best format for you from our server and use it. There is a page which describes how to use it.
Another big change is appliance-builder. It is a wizard for JBoss Cloud appliance building. Just run it from root folder of JBoss Cloud source and see it in action. In next releases there will be more and more features that will make appliance creation quicker and sweeter.
VMware ESX/ESXi support
Beginning with Beta2 JBoss Cloud has support for VMware ESX/ESXi. Yeah, that's true — you can run JBoss Cloud on VMware Infrastructure 3! Just build an VMware enterprise appliance (or grab it from our server!) and push it to VMware ESX/ESXi server via VI Client!
To build an appliance for VMware enterprise product just run:
Wizard will help you select appliance and best values for it.
Build process will take some time, so go get some beer or coffee. After your'e back, check directory $JBOSS_CLOUD_HOME/build/appliances/$ARCH/$APPLIANCE_NAME/vmware/enterprise/ for appliance.
Unfortunately ESX support requires two packages: livecd-tools-021-1.fc10 and appliance-tools-003.11-1.fc10 that aren't included in fedora stable repositories. New packages are available from updates-testing. Just run the command to update:
yum --enablerepo=updates-testing update livecd-tools appliance-tools
If you don't want to build VMware ESX appliances you can omit the update, of course.
Our yum repository has also a new structure. From Beta2 all appliances could be updated via yum update command!
Notice also that default password for all our appliances is from now oddthesis.
There was also some work on make appliances working in 64 bit environments. 64 bit appliances should work now.
Where can I get it?
Pre-built appliances are available for all supported output formats to download from our server. All appliances are built only for i386 architecture, sorry. If you really want 64 bit support — grab JBoss Cloud sources and build own appliances, that's really easy!
All VMware images are assuming, that you are running those in environment with a network connection named NAT. This is default in VMware personal environments and it should work out of-the-box. However if you want to run it in VMware ESX and NAT doesn't match your configuration (most likely) simply put your network name in nethernet0.networkName parameter in .vmx file.
I you aren't using VM2 for running appliances, you must set manually JBOSS_PROXY_LIST and JBOSS_GOSSIP_HOST in /etc/jboss-as5.conf file in jboss-as5-appliance to have a fully working JBoss AS 5 cluster.
Don't forget to take a look at detailed list of tickets done in 1.0.0.Beta2! If you have found a bug or have a good idea how to make JBoss Cloud better — fill a ticket!
If you have any problems, questions on JBoss Cloud bits or just want tell us that you're using it, contact us via IRC or our mailing list. We're happy to hear from you!