ViciBox Redux v.3.1.11+ - New ISO and Installer
Posted: Sun Sep 11, 2011 1:25 am
As of ViciBox Redux v.3.1.11, there is a new "Preload" ISO in addition to the standard "ISO", as well as an alternative installation method. This post is to detail what those options are:
Standard ISO - This is the regular ViciBox Live CD. This has been the standard ISO build method since v.3.0 of ViciBox. This includes what some might consider "Advanced" installation methods, such as setting up the network, partitioning scheme layout, alternate users, and boot methods. If you have done a ViciBox Redux Install prior to version 3.1.11, then this is what you have used. Most linux savvy users will find this ISO to be their preferred choice.
Preload ISO - In response to a growing number of requests for a simpler OS installation method, we have created a "Preload" ISO. What this will do is present you with a simple screen upon boot where you select the hard-drive that you want to install to. Once you do, it will proceed to wipe, partition, format, and install ViciBox to that drive. When done, the computer will reboot and you will be done with what the standard ISO documentation refers to as "Phase 1". The caveats with this installation ISO is that it defaults the network to "DHCP", the timezone to "US/Eastern", and the partitioning is 4-GB swap and the rest as root on whichever hard-drive you selected. After installation of this ISO, the technician only needs to set the LAN settings and time zone through the 'yast' utility.
No matter which ISO you use to complete the phase-1 (OS Installation), the installed ViciBox is the same. There are no differences once you are logged into the actual OS. Since the "Preload' ISO does not contain the Live CD bootable linux system like the standard ISO, it is not suitable for assisted remote installs, complex or custom installs, or as a rescue CD. It's purpose is to merely turn out phase-1 vicibox setups with as minimal a user interaction as possible.
The second feature added to ViciBox v.3.1.11 is an alternative installer called 'vicibox-express'. This is present under both ISOs and is a simplified installer. The differences between 'vicibox-install' and 'vicibox-express' are detailed blow:
vicibox-install - This is the standard ViciBox Redux installer that allows you to customize the install to your particular needs. This includes things like alternative install directories, external databases, clustering, OS updates, etc. This would be considered an advanced installation method by some. If you have installed ViciBox Redux prior to version 3.1.11, this is the method you used. It is referred to as "Phase-2" in the ViciBox installation documentation.
vicibox-express - This is a simplified installer that installs what we call an "Express" vicidial install. This is an all-in-one machine using the SVN codebase with the firewall enabled. The installer only presents you with a disclaimer and one question asking you if you want to proceed. This installer CAN NOT be used for a clustered or custom setup! It's sole purpose is to provide a way to make ViciDial "just work" for those who are not yet familiar with the extended installation options. Due to the simplification, this installer assumes that the LAN is present on the first ethernet interface (eth0), that you want to install an SVN version of ViciDial, and that this machine is to include the database, webserver, and telephony roles of ViciDial. After this installer succesfully completes, you will have the essentially completed what is referred to as "Phase-2" in the ViciBox documentation.
Because it can not be said enough, the vicibox-express installation method should ONLY BE USED IN A SCENARIO THAT REQUIRES A SINGLE VICIBOX SERVER TO DO EVERYTHING! It should NEVER be used in a multi-server or complex installation. The 'vicibox-express' installer does not include and OS update mechanism, so the "Phase-1.5" would still need to be done after the OS install and prior to running the ViciDial installer.
So, how do you put all the above together? Well, depends what you are doing. Say you are a small Call Center, have less then 15-20 agents, and simply want to make ViciDial work as quickly as possible. The recommended course of action would be:
1) Download the "preload" ISO
2) Burn the ISO to cd-rom
3) Boot the ISO in your new server
4) Select the HD to preload with ViciBox
5) Reboot the server into ViciBox
6) Login with 'root' and 'vicidial' as the password
7) Type 'vicibox-express' and press enter
Read the little tidbit after the install completes to know where to point your browser and how to login
9) Login to ViciDial, and set a SECURE PASSWORD!
10) Enjoy
So there you go. ViciDial in 10-steps or less. Since this is the first version of the installer and preload ISO, there are of course bugs in there somewhere. I will run through the installs later to see what I can find, but as always, I appreciate any bugreports you might find.
The Preload ISO and vicibox-express shall be maintained in tandem with their standard counterparts as consequently share the same version numbers. The preload ISO will contain "-preload" after the version number to identify it from the standard one.
Standard ISO - This is the regular ViciBox Live CD. This has been the standard ISO build method since v.3.0 of ViciBox. This includes what some might consider "Advanced" installation methods, such as setting up the network, partitioning scheme layout, alternate users, and boot methods. If you have done a ViciBox Redux Install prior to version 3.1.11, then this is what you have used. Most linux savvy users will find this ISO to be their preferred choice.
Preload ISO - In response to a growing number of requests for a simpler OS installation method, we have created a "Preload" ISO. What this will do is present you with a simple screen upon boot where you select the hard-drive that you want to install to. Once you do, it will proceed to wipe, partition, format, and install ViciBox to that drive. When done, the computer will reboot and you will be done with what the standard ISO documentation refers to as "Phase 1". The caveats with this installation ISO is that it defaults the network to "DHCP", the timezone to "US/Eastern", and the partitioning is 4-GB swap and the rest as root on whichever hard-drive you selected. After installation of this ISO, the technician only needs to set the LAN settings and time zone through the 'yast' utility.
No matter which ISO you use to complete the phase-1 (OS Installation), the installed ViciBox is the same. There are no differences once you are logged into the actual OS. Since the "Preload' ISO does not contain the Live CD bootable linux system like the standard ISO, it is not suitable for assisted remote installs, complex or custom installs, or as a rescue CD. It's purpose is to merely turn out phase-1 vicibox setups with as minimal a user interaction as possible.
The second feature added to ViciBox v.3.1.11 is an alternative installer called 'vicibox-express'. This is present under both ISOs and is a simplified installer. The differences between 'vicibox-install' and 'vicibox-express' are detailed blow:
vicibox-install - This is the standard ViciBox Redux installer that allows you to customize the install to your particular needs. This includes things like alternative install directories, external databases, clustering, OS updates, etc. This would be considered an advanced installation method by some. If you have installed ViciBox Redux prior to version 3.1.11, this is the method you used. It is referred to as "Phase-2" in the ViciBox installation documentation.
vicibox-express - This is a simplified installer that installs what we call an "Express" vicidial install. This is an all-in-one machine using the SVN codebase with the firewall enabled. The installer only presents you with a disclaimer and one question asking you if you want to proceed. This installer CAN NOT be used for a clustered or custom setup! It's sole purpose is to provide a way to make ViciDial "just work" for those who are not yet familiar with the extended installation options. Due to the simplification, this installer assumes that the LAN is present on the first ethernet interface (eth0), that you want to install an SVN version of ViciDial, and that this machine is to include the database, webserver, and telephony roles of ViciDial. After this installer succesfully completes, you will have the essentially completed what is referred to as "Phase-2" in the ViciBox documentation.
Because it can not be said enough, the vicibox-express installation method should ONLY BE USED IN A SCENARIO THAT REQUIRES A SINGLE VICIBOX SERVER TO DO EVERYTHING! It should NEVER be used in a multi-server or complex installation. The 'vicibox-express' installer does not include and OS update mechanism, so the "Phase-1.5" would still need to be done after the OS install and prior to running the ViciDial installer.
So, how do you put all the above together? Well, depends what you are doing. Say you are a small Call Center, have less then 15-20 agents, and simply want to make ViciDial work as quickly as possible. The recommended course of action would be:
1) Download the "preload" ISO
2) Burn the ISO to cd-rom
3) Boot the ISO in your new server
4) Select the HD to preload with ViciBox
5) Reboot the server into ViciBox
6) Login with 'root' and 'vicidial' as the password
7) Type 'vicibox-express' and press enter
Read the little tidbit after the install completes to know where to point your browser and how to login
9) Login to ViciDial, and set a SECURE PASSWORD!
10) Enjoy
So there you go. ViciDial in 10-steps or less. Since this is the first version of the installer and preload ISO, there are of course bugs in there somewhere. I will run through the installs later to see what I can find, but as always, I appreciate any bugreports you might find.
The Preload ISO and vicibox-express shall be maintained in tandem with their standard counterparts as consequently share the same version numbers. The preload ISO will contain "-preload" after the version number to identify it from the standard one.