Much of the deployment experience for Comms Suite involves running individual product configurator tools. That is, when deploying Comms, you do the two-step dance of
installing the bits and THEN configuring them.
If you're new to the product, or coming from the world where the installer DOES everything for you, well, that's just not so in Comms. For better or worse, we split up the deployment experience into laying down the product software and then configuring that software.
I'm at the point in the Single Host Deployment Example where I have installed the Comms Suite bits and am now configuring the component products.
You run the component configurators in the following order:
comm_dssetup.pl to prepare the LDAP directory with Comms schema
config-commda for Delegated Administrator
BTW, here's a shot of the DA Console (a feel good that yes, the process
is working as documented)
configure for Messaging Server
csconfigurator.sh for Calendar Server
After running
csconfigurator.sh, you need to hand-edit the Calendar Server
ics.conf file and a few other Calendar Server files, then reload the service schemas. A really useful error then appeared when trying to stop/restart the Calendar Server:
# ./stop-cal
[30/Apr/2008:19:32:21 -0700] elwood2 [11006]: General Error: func=_configdrv_file_readoption; error=unexpected character after value; data="
ERROR: Could not initialize config system
Okay, after so much smooth sailing, I've got the func FUNK.
I'm thinking, what the heck, and how am I even supposed to begin troubleshooting this with such a helpful error message. (Perhaps to seasoned Calendar Server admins, it's obvious.)
As I had just edited the Calendar Server files, I figured that was a good place to start. Careful examination revealed that I had left off an ending double quote (") on a value in the ics.conf file. Which points out to a real issue with deploying Comms: With all the typing and hand-editing of files involved, human error is a very real problem. So far, that has to be my major complaint with this deployment methodology.
Hmmm, would have been interesting, in hind sight, to have used this Error Rate Calculator, telling you what your typing error rate is - that is, how often you have to hit that Backspace key to correct an entry.
Up Next: On to Instant Messaging.