Update: This version of the Sun Java Communications Suite VMware image is no longer available. See Communication Suite Virtual Images for information on obtaining a current version.
Using the Sun Java Communications Suite 6 VMware Image
This article contains the following sections:
Overview of the Communications Suite VMware Image
A VMware image is a simple and portable method for demonstrating Communications Suite 6 features without the overhead of installation and configuration. This VMware image is intended only for demonstration or evaluation purposes and not for production use.
The virtual machine contains a fully configured setup of Communications Suite 6 in the example domain varrius.org. The domain varrius.org is a registered domain that belongs to Sun Microsystems, Inc. The VMware image provides the following services:
- POP3
- IMAP
- SMTP
- Convergence Web Client
- Calendaring
- Instant Messaging
- Communications Express Web Client
These services are provided by the following Communications Suite 6 components:
- Messaging Server 7.0
- Instant Messaging 7.3
- Calendar Server 6.3
- Convergence 1.0
Supporting infrastructure for these services includes the following components:
- Sun Java Systems Directory Server Enterprise Edition 6.X
- Sun Java Systems Application Server 9.1 update 1
- Sun Java Systems Access Manager 7.X
Image Details
- Image Name: SunJava_Comms_Suite6_VM
- Image Format: zip
- Image Size:Approximately 3.5 GB
System Requirements
- OS:
- Windows: XP Professional SP 2 or Windows Vista
- Linux: Kernel 2.6.15 or better
- Mac: OS X 10.5 or better
- Memory: At least 2 GB RAM (Virtual Machine uses 1 GB RAM)
- Disk Space Required: 12 GB free space.
- VMPlayer Software:
- VMPlayer 1.0.5 or better for Linux or for Windows
- VMWare Workstation 5.5 or better for Linux or for Windows
- VMWare Fusion 1.1 or better for Mac
Image Contents
- A zipped copy of the virtual machine
- Communications Suite 6 distribution
- VMplayer for Windows
- VMplayer for Linux
Software Included in the Zip Archive
- SunJava_Comms_Suite6_VM: This directory contains the latest set of components for the virtual machine.
- Software: This directory contains a cache of the platform-specific version of VMPlayer.
You can download additional sofware at: http://vmware.com/download/player or select a cached copy provided.
Virtual Machine Details
- OS:Solaris 10 08/07 (Solaris 10 update 4)
- Network Address Assignment: DHCP
- Hostname: chimaera.varrius.org
- Networking Type: Bridged
- Solaris 10 Network Interface: pcn0 configured for DHCP
- A private DNS server to localize varrius.org
Special Note about Network Address Assignment
The virtual machine is configured to obtain its IP address via DHCP. This means that you might need to register the Ethernet address of this machine with your DHCP service.
In cases where a site is not configured to serve out DHCP addresses, there are two options:
- Use the DHCP server provided by the VMware software by changing the Virtual Machine to use NAT.
- Assign a permanent IP address to the Virtual Machine and modify the Solaris OS 10 operation system to update that information.
Downloading the Image
The VMware image is available on the Communications Suite 6 Download site, in three parts (under Optional Files), named: SunJava_Comms_Suite6_VM-part-#.zip, where '#' is a number from 1 to 3.
- Download all three zip files from the following location: TBD.
- Unzip the zip files into a target directory for your virtual machine. Each of the three zip archives has the following structure:
SunJava_Comms_Suite6_VM ! !-------fileX !-------fileY !-------fileZwhere fileX, fileY, and fileZ are component files that store the virtual machine.
VMware Image Zip-file MD5 Checksums:ace2e189eea313777e13fde34985edbf:SunJava_Comms_Suite6_VM-part-1.zip ce65ca595265b5f6320bde701e719de3:SunJava_Comms_Suite6_VM-part-2.zip 4825dafa35b4fd8b05d7a5cda9771786:SunJava_Comms_Suite6_VM-part-3.zip - Are you installing on a UNIX platform?
If yes, continue with this step. If no, continue with the next step.
For UNIX platforms, use the unzip command to extract the three zip files into a target subdirectory. This creates a top-level directory for the virtual machine and extract files into that directory.$ mkdir -p /vmware/machines $ unzip SunJava_Comms_Suite6_VM-part-1.zip -d /vmware/machines $ unzip SunJava_Comms_Suite6_VM-part-2.zip -d /vmware/machines $ unzip SunJava_Comms_Suite6_VM-part-3.zip -d /vmware/machines - For Windows platforms, use the unzip command to extract the three zip files into a target subdirectory. This creates a top-level directory for the virtual machine and extract files into that directory.
unzip SunJava_Comms_Suite6_VM-part-1.zip unzip SunJava_Comms_Suite6_VM-part-2.zip unzip SunJava_Comms_Suite6_VM-part-3.zip
How to Use the Virtual Machine
- Start the VMware software.
- Click File->Open to select and open the newly packed virtual machine.
- Log in to the Virtual Machine root without a password.
You are prompted to set a new root password. - Set the root password to suit your site security policy
- Log in again and click the Firefox icon.
- The Start page contains more information on accessing the demo software.
You are now on your way to evaluating your new Communications Suite 6 deployment.
Known Issues
Missing Instant Messaging Panel in Convergence / Convergence IM Panel in Perpetual "Connecting" Mode
In the current version of the Communications Suite 6 VMware image, the Instant Mesaging panel in the three-panel view of Convergence might be missing. Or, if the Instant Messaging panel is present, it might display a perpetual "connecting" status regardless of the logged-in user.
Workaround
To properly activate the Instant Messaging panel, you need to:
- Assign the user to Instant Messaging services by using the imadmin assign_services command.
- Use the correct HTTPBIND jid to connect to the Instant Messaging server.
Run the following script to fix both issues.
| Note The first command in the script ensures that the HTTPBIND jid is the same in both the Instant Messaging server's iim.conf file and the Convergence server's httpbind.conf file. The second command assigns Instant Messaging services to users in the domain. |
#!/bin/bash
perl -i.old -p -e \
's/chimaera\.(.*?).varrius.org/\1.chimaera.varrius.org/g' \
/opt/sun/comms/iwc/config/httpbind.conf
echo o=varrius.org,dc=varrius,dc=org \
| /opt/sun/comms/im/sbin/imadmin assign_services
/etc/init.d/SUNWappserver restart
/etc/init.d/xmpp stop
sleep 30
/etc/init.d/xmpp start
Sun_MsgSvr script updates
The /etc/init.d/Sun_MsgSvr script has a special code in it to update the configuration with any new IP addresses assigned to the virtual machine. Portions of that startup script were hardcoded with a specific device name for the interface and as such causes problems when the device name changes for any reason. (For instance after installation of the VMware Tools).
A new release of the init script is avaliable here and corrects this issue.

Comments (24)
Aug 20, 2008
Darren.Moffat says:
Please update this page with information on how to use the image with Sun's Virt...Please update this page with information on how to use the image with Sun's VirtualBox (which can read VMDK images).
Aug 21, 2008
joesciallo says:
Darren, I pinged one of our VM experts, who writes: "We have been considering t...Darren,
I pinged one of our VM experts, who writes: "We have been considering this approach for some time now but have seen some odd results with previous versions of Virtual Box. We will have another look how the current version of Virtual Box (1.6.4) does in this case."
Aug 22, 2008
anup801 says:
Hello, When I try download for communication suite for windows I get only two f...Hello,
When I try download for communication suite for windows I get only two files to download one sync and other outlook connector. Why is there no option of downloading the whole communication suite for windows? For linux and solaris that option is present?
Aug 22, 2008
joesciallo says:
anup801: There is no Windows version of Comms Suite 6. (Sync and Connector for ...anup801:
There is no Windows version of Comms Suite 6. (Sync and Connector for Outlook are components for Windows clients to connect to Comms.)
Joe
Aug 22, 2008
dean_long says:
I installed VMware Tools and the Messaging Server would no longer start on reboo...I installed VMware Tools and the Messaging Server would no longer start on reboot. It turns out there is a startup script that has pcn0 hard-coded, so it does not work with the vmxnet0 network interface that VMware Tools installs. The reason I installed VMware Tools was because I was getting timeouts from the IMAP server and I thought VMware Tools would improve the networking.
Aug 22, 2008
AnthonyWaldron says:
I have uploaded a new script which is independent of the interface device name. ...I have uploaded a new script which is independent of the interface device name. Use this Sun_MsgSvr /etc/init.d script.
Aug 22, 2008
dean_long says:
Thanks Anthony. The new script solved the problem.Thanks Anthony. The new script solved the problem.
Aug 26, 2008
ethoms says:
Great way of trialing a product, I'm using it to reverse engineer my full instal...Great way of trialing a product, I'm using it to reverse engineer my full installation on a solaris box, which has been very difficult to get running in full.
However, vmplayer is really slow, i've given it 1.5GB of memory but it takes ages to boot up. Why not use virtualbox, a Sun product after all? I have found it much quicker, plus it would run in solaris/opensolaris as well.
Aug 26, 2008
joesciallo says:
ethoms, Plan is to have a Vbox image as well in the future. Joeethoms,
Plan is to have a Vbox image as well in the future.
Joe
Aug 29, 2008
ethoms says:
The VMware image has not been configured according to the single host installati...The VMware image has not been configured according to the single host installation guide. The SunIM and Presence services are not in Access Manager, as far as I can tell it doesn't use identty server for IM authentication. It appears to be configured with an extra script / tool, there is an additional httpbind.conf file and the var folder for IM is in a different location than I get with the guide.
I'm struggling with IM in convergence, very frustrating,I've got it 95% setup but I can't show it my bosses until it's working in full. I've installed it several times and followed the guide as close as possible. I've used DSEE 6,2 and 6.3, makes no difference. What can I be doing wrong??
Aug 29, 2008
ethoms says:
GOT IT WORKING!!! I got it working in VirtualBox 1.6.4, just got to get it worki...GOT IT WORKING!!! I got it working in VirtualBox 1.6.4, just got to get it working on a real solaris box. Yeha, I love convergence, Calendering is so d**n good. Lot's of learning ahead of me to get this deployed in our group of companies.
I think where I went wrong might have been in entering password(s) wrong in convergence config gui, I think it probably doesn't verify them against the IM's httpbind/avatar passwords.
However, that vmware image is a bad setup. Calendaring tasks doesn't work properly, the date fields are greyed out.
Sep 03, 2008
ray_biomed says:
Could you give some info on the settings you used to get it working in Vbox? I'm...Could you give some info on the settings you used to get it working in Vbox? I'm on 1.6.6 and It reboots right after displaying the "Sun OS Release 5.10 yadda yadda yadda" banner is displayed. One line appears below it but it flashes too quick to read it.
Oct 03, 2008
mdisanzo says:
Hi, Can you help me please? am I missing something here? after downloaded and e...Hi,
Can you help me please?
am I missing something here?
after downloaded and extracted the 3 .zip files
SunJava_Comms_Suite6_VM-part-1.zip
SunJava_Comms_Suite6_VM-part-2.zip
SunJava_Comms_Suite6_VM-part-3.zip
from http://www.sun.com/software/communications_suite/get.jsp
I only have this 6 files:
Comms-R6-00-RootFS-cl2-s004.vmdk
Comms-R6-00-RootFS-cl2-s011.vmdk
Comms-R6-00-RootFS-cl2.vmdk
Comms-R6-00-RootFS-cl2-s007.vmdk
Comms-R6-00-RootFS-cl2-s012.vmdk
SunJava_Comms_Suite6_VM.vmxf
and I can't open the vmware image with vmware player neither workstation.
Is the .vmx file missing?
I also tried with virtualbox with no luck.
Thanks
Oct 08, 2008
joesciallo says:
mdisargo: Please verify the checksum and file sizes on each zip bundle that you...mdisargo:
Please verify the checksum and file sizes on each zip bundle that you downloaded to ensure that you have the correct bits.
Joe
Oct 10, 2008
mdisanzo says:
joesciallo, thanks for the answer. The checksums are correct, I checked against:...joesciallo,
thanks for the answer.
The checksums are correct, I checked against:
e65d06ec95577c804ce687597d297379 SunJava_Comms_Suite6_VM-part-1.zip
fdbdd460be2d2e6c40d22d4199c70925 SunJava_Comms_Suite6_VM-part-2.zip
60bb54a03a814649d58eaf0608f3414d SunJava_Comms_Suite6_VM-part-3.zip
[root@marianohost vmimage]# md5sum -c my.txt
SunJava_Comms_Suite6_VM-part-1.zip: OK
SunJava_Comms_Suite6_VM-part-2.zip: OK
SunJava_Comms_Suite6_VM-part-3.zip: OK
Any idea?
Oct 10, 2008
AnthonyWaldron says:
Hello; There may have been something odd about the way that your unzip operatio...Hello;
There may have been something odd about the way that your unzip operation got executed. The payload should contain 18 files. If you use zipinfo you can get the content listing.
09:57:10 root@brillig:9 vmware # md5sum -c checkums.txt
SunJava_Comms_Suite6_VM-part-1.zip: OK
SunJava_Comms_Suite6_VM-part-2.zip: OK
SunJava_Comms_Suite6_VM-part-3.zip: OK
10:37:23 root@brillig:9 vmware # for i in *.zip
do zipinfo $i |awk '/SunJ/ {print $NF}'
done |sort |wc -l
21
10:37:27 root@brillig:9 vmware # for i in *.zip
do
zipinfo $i |awk '/SunJ/ {print $NF}'
done |sort
files
files
files
SunJava_Comms_Suite6_VM/Comms-R6-00-RootFS-cl2-s001.vmdk
SunJava_Comms_Suite6_VM/Comms-R6-00-RootFS-cl2-s002.vmdk
SunJava_Comms_Suite6_VM/Comms-R6-00-RootFS-cl2-s003.vmdk
SunJava_Comms_Suite6_VM/Comms-R6-00-RootFS-cl2-s004.vmdk
SunJava_Comms_Suite6_VM/Comms-R6-00-RootFS-cl2-s005.vmdk
SunJava_Comms_Suite6_VM/Comms-R6-00-RootFS-cl2-s006.vmdk
SunJava_Comms_Suite6_VM/Comms-R6-00-RootFS-cl2-s007.vmdk
SunJava_Comms_Suite6_VM/Comms-R6-00-RootFS-cl2-s008.vmdk
SunJava_Comms_Suite6_VM/Comms-R6-00-RootFS-cl2-s009.vmdk
SunJava_Comms_Suite6_VM/Comms-R6-00-RootFS-cl2-s010.vmdk
SunJava_Comms_Suite6_VM/Comms-R6-00-RootFS-cl2-s011.vmdk
SunJava_Comms_Suite6_VM/Comms-R6-00-RootFS-cl2-s012.vmdk
SunJava_Comms_Suite6_VM/Comms-R6-00-RootFS-cl2-s013.vmdk
SunJava_Comms_Suite6_VM/Comms-R6-00-RootFS-cl2.vmdk
SunJava_Comms_Suite6_VM/SunJava_Comms_Suite6_VM.nvram
SunJava_Comms_Suite6_VM/SunJava_Comms_Suite6_VM.vmsd
SunJava_Comms_Suite6_VM/SunJava_Comms_Suite6_VM.vmx
SunJava_Comms_Suite6_VM/SunJava_Comms_Suite6_VM.vmxf
10:37:37 root@brillig:9 vmware #
So if you were to discount the "files" listing, your payload from the 3 zip files should contain 18 files.
What happens if you unzip the files in order?
for i in 1 2 3
do
unzip SunJava_Comms_Suite6_VM-part-${i}.zip
done
... do you get 18 files?
Oct 17, 2008
mdisanzo says:
Excelent! Thanks Anthony!Excelent!
Thanks Anthony!
Dec 10, 2008
gabojm says:
Hey, some software bugs with this version!! I installed from scratch everything...Hey, some software bugs with this version!!
I installed from scratch everything and found and error which core dumps imapd process, then installed your vmware image and probe that the problem is in general overall communication suite software.
You can easily reproduce the problem, from a mail client like outlook, thunderbird or any other, configure an email account from Jes with imap proto, then select "download email for offline work" and BOILA!! imapd will crash.
Do you know any solution for that, patch? ?
Dec 10, 2008
joesciallo says:
gabojm: Haven't seen this before. One of our Comms experts will try and reprod...gabojm:
Haven't seen this before. One of our Comms experts will try and reproduce.
Joe
Dec 19, 2008
kMode says:
Can't get this to work under VMWare Fusion. First, getting "failed to plumb ipv...Can't get this to work under VMWare Fusion.
First, getting "failed to plumb ipv4 vmxnet0" when booting up. (VMWare tools installed)
Second, after logging in I go ahead and ifconfig -a plumb -> ifconfig e1000g0 up -> ifconfig e1000g0 dhcp — at this point I can browse the web and DNS resolves fine. BUT, I get a "Problem Loading Page" error in Firefox when entering http://chimaera.varrius.org:8080/iwc/... I've replaced the old script with the new Sun_MsgSvr but nothing so far... Any help is appreciated!
Also - Have not been able to successfully resolve the vmxnet0 issue with VMWare - searching all over the forums just cannot find a solution...
Jan 05, 2009
AnthonyWaldron says:
The last piece you have to do is to update the internal DNS server that is on th...The last piece you have to do is to update the internal DNS server that is on the machine. It was setup to capture whatever address you had assigned to your primary NIC and to run a DNS server on that. Your /etc/hosts line should have
When the interface failed to get started, then the normal boot processes did not get to update your /etc/hosts. There is a startup script (/etc/init.d/named.rc-setup.sh } that parses the /etc/hosts file to find that address. With the first failure to update /etc/hosts, the DNS configuration did not get updated and as such Firefox will fail to find the varrius.org related pages.
So, after you plumb the interface, you will want to just run that script by hand using
'/etc/init.d/named.rc-setup.sh start'
Jan 09, 2009
kMode says:
Hey Anthony, I added the entry in the /etc/hosts file and was able to get to th...Hey Anthony,
I added the entry in the /etc/hosts file and was able to get to the Sun Convergence site on chimaera.varrius.org:8080/iwc
However, I get the following errors: Error while executing the service requested : Mail service. Connection refused. I get the same message for calendar as well.
Strange why this suite is so hard do demo, I can imagine how difficult it would be to deploy and maintain....
Jan 05, 2009
david.soegiharto says:
I'm new to Solaris and need help here... When i run the script to handle the mi...I'm new to Solaris and need help here...
When i run the script to handle the missing IM panel in convergence, i got this error:
"ERROR: Unknown server: /etc/init.d/SUNWappserver"
i run this script with user: root
Any solution ?
Thanx in advance
Jan 05, 2009
david.soegiharto says:
Managed to solved it by myself..Managed to solved it by myself..