Clipping from Bugzilla Report

Fedora Core 7, with OpenVZ, works fine - so long as you do not run the installer in the environment.

I would highly advise that people rethink the following statements:

“”openvz is not a supported environment for scalix. please contact sales to evaluate whether we want to change this based on the business case at hand.””

That’s fine, don’t get me wrong, but you guys are ignoring the future of Virtualization. Even Microsoft supports Parallels Containers (VZ for Windows).

I like Scalix, and I don’t know what the whole deal is here, but thanks for limited guidance anyway. The product is solid and I hope to move some of my other clients to your Small Business or Enterprise products.

The lack of OpenVZ support is extremely lamentable. Please seriously consider supporting this. If not for pigheaded stubbornness, I would never have gotten this working. However, Here is the recipie:

Use VMware on my Macbook

  • Load FC7 with “web server” install from DVD.
  • Disable SELinux
  • Kill off all unneeded services.
  • Configure box with the name I would be using in the VZ.
  • Install and do base scalix config.
    • tar entire tree.

OpenVZ

  • place snapshot in /vz/template/cache/fedora-core-7-scalix.tar.gz
  • Create my VZs (two, in my case, the client wants one instance for each domain.), –ostemplate=fedora-core-7-scalix
    • This causes openvz to automagically know it was FC7, (duh)
  • Set the correct ipaddress and hostname for VZs
    • cleanup fstab
    • cleanup services
    • test boot, setup command to auto-create ptmx (MAKEDEV ptmx) on ‘boot’

Vmware

  • remove and reconfig Scalix for second domain
  • tar all scalix folders. /etc/opt /opt/scalix* /var/scalix
  • untar on second image.
  • start VZs
  • profit =).

Notes:

  • The SAC was horribly slow and problematic. Constant 503s from apache. I turned up the memory in scalix-tomcat.conf. This caused a significant performance boost and the remission of all problems.
  • I used the command line to create the users, enmasse.
  • We used imapsync to convert users to the new servers, one two used outlook, the remaining are all IMAP so it was really minor.
  • Mime-reindexing was required after cutover. (GUI022 errors).

Rich P Never responded to any emails, but it may have been a bit erratic when I wrote it.