|
Jul13Written by:Martin 13.07.2010 15:07 
If you're a Swyxware partner or customer you probably have installed a quickfix before. It's a rather tedious, error prone process. You have to unzip the quickfix, stop services, backup files, copy new ones, run Configwizard, etc. Starting with v7.0 Quickfix 3 we'll have a small installer to simplify the process. You unzip the quick fix ZIP file and run install.cmd, which starts the installer. It's able to - Check SwyxWare version
- Detect SwyxStandby Configuration and warn about DB replication
- Making backup copies of existing files
- Copy files
- Make a SwyxWare Database backup
- Update the SwyxWare database
- Update script or other files in the database
- Stop and start services
What it is not - It's no replacement for a full-featured installer like Windows Installer, the technology we're using for our normal setups.
- It has no graphical user interface
- It's in English language only (but can update all SwyxWare language variants)
We'll plan to improve the quick fix installation process, depending on the customer/partner feedback we get. The first QuickFix with this installer is v7.0 QF 3, which is going to be released today. It would be great if you would share any feedback you might have. Just leave a comment here or write into the forum. Thanks. Tags:
6 comment(s) so far...
Re: Swyxware v7.0 Quickfix Installer Will the database backup / update work for remote databases or only if a local database engine is used? Also, is the process silent or does it need user input? If it is silent it will be perfect for scheduling an update during nighttime. Unless the answer is yes to these questions, I still need to work late hours to fix vPBXs in our HSW setup... By morten.rokosz on
13.07.2010 21:09
|
Re: Swyxware v7.0 Quickfix Installer Hi Morton, Currently it uses the same functionality as ConfigWizard for DB backup/update. Therefore update would work, but backup not. Initiating a backup remotely is probably not possible without user interaction, because you need a file path locally on the SQL Server as backup target.
And main goal was to only require minimal user interaction. Currently the installer asks for confirmation with a message box before starting the update, but that could easily be suppressed. Same is true for a warning message when a SwyxStandby system is detected. Everything else runs without interaction. You could easily adapt v7.0 QF 3 to run silently.
I'll keep the remote DB scenario in mind for the next QF. The installer is easily extensible. It uses one XML file which defines the tasks to execute and their parameters. It's probably no big deal to extend the backup task, so that you could manually specify a backup path in the xml file.
Unfortunately this version has DB backup and update integrated into one task. Would they be separate ones, you could change the xml to skip the DB backup, do that separately on your SQLServer, and run the remaining QF tasks silently. By Martin on
13.07.2010 21:46
|
Re: Swyxware v7.0 Quickfix Installer Good news (sort of). The DB backup/update task of the quick fix installer skips the backup and just does the update for remote databases. Therefore it should just succeed with remote databases. However, it's not optimal, because a SwyxWare Admin has to remember to make a backup manually applying the quickfix. The next quickfix will probably abort the update when no SQLServer backup could be made and a optional parameter will allow to skip the backup for scenarios like yours. By Martin on
14.07.2010 15:00
|
Re: Swyxware v7.0 Quickfix Installer Hi,
this is a great step forward. One thing I missed was that the installed did not tell me whether I had to run the config wizard after completion. I sure had to to reenable DB replication to the StandBy system... But I had doubts because... if the installed can see whether I have a standby system it should also be able to take care of the replication. It was not even mentioned in the manual. I think that would be sufficient though.
However, thanks for improving this! regards stephan By stephan on
10.08.2010 19:06
|
Re: Swyxware v7.0 Quickfix Installer Thanks for the feedback. You're right, handling of master/standby systems is not optimal. I didn't check the linked replication knowledge base article concerning replication and just assumed it explains everything about switching replication off and on in detail. We adapted the QF kb article, but that's not sufficient, obviously.
The next version of the installer will at least start the wizard afterwards if necessary, if we find the time to extend it. But the readme file will definitely document the necessary steps for SwyxStandby.
Switching off replication automatically is not trivial and needs considerable effort to get a robust solution. But we'll get there, eventually. By Martin on
10.08.2010 19:25
|
Re: Swyxware v7.0 Quickfix Installer Sounds good! Thanks :-) By stephan on
21.08.2010 12:27
|
|
|