Ensim has stated that versions 4.0.2 through 4.1.0 are End of Maintenance as of 07/2007 and End of Life as of 12/2007
Please note - ThePlanet can no longer provide upgrade support for Ensim Pro 4.x versions.
EV1Servers is providing this information in order to help their customers upgrade their Ensim 4.0.2 or 4.0.3 servers to Ensim 4.0.4. The Ensim installer will also upgrade the server to Red Hat Enterprise 4. During this process, a majority of the operating system will be upgraded and replaced. ThePlanet-EV1Servers cannot assume responsibility for any lost data or unexpected downtime that may result from using this guide.
---------------------------------------------------------------------------------------
2. Introduction
Ensim has recently released version 4.0.4 of their Webppliance software for the RedHat Linux environment. Part of the upgrade to Ensim 4.0.4 includes upgrading the underlying operating system to RedHat Enterprise Linux 4. As a result, the upgrade itself is very time consuming, taking at least 1.5 hours on an idle box. A production box should take several hours to fully upgrade. Also, during the upgrade, the kernel will be upgraded to a 2.6 RHEL4 kernel, so expect the server to reboot itself at one point.
Please keep in mind that you must be running Ensim 4.0.2 or Ensim 4.0.3 to upgrade to Ensim 4.0.4. If you are not running either of these, please upgrade to them first.
This guide is intended to be used along side the guide provided by Ensim. I suggest that you download and thoroughly read both guides. Ensim's guide can be found here .
Of course, you'll want your Ensim control panel working relatively well. Make sure you can at least log in to Ensim, list the sites and basic functionality works. If it doesn't, I suggest you open a ticket with EV1Servers and get us to resolve that first.
Due to the nature of this upgrade, we strongly urge our customers to make backups in the event that something goes terribly wrong with the upgrade program and a restore is needed.
---------------------------------------------------------------------------------------
3. Make Backups
Can't say this enough folks. The Ensim upgrader will be upgrading Ensim and the underlying operating system. While we have not observed any catastrophic failures in the upgrade script provided by Ensim, we cannot guarantee it won't happen. We strongly urge you to make backups. One possible method is to use the backup utility provided by Ensim in their control panel. If you're unable to make backups using this tool, please open a ticket with EV1Servers describing the problem and asking us to investigate it
---------------------------------------------------------------------------------------
4. Make sure you can access the repository
We currently have the repository set up to only provide access for servers on the EV1Servers network. However, considering how often we're bringing new subnets online with servers, there's a possibility we left your subnet out. Therefore, you should ping the repository to make sure you have access. You can do it like this:
CODE
[~] $ ping rhel4.ev1servers.net
PING rhel4.ev1servers.net (207.218.247.251) 56(84) bytes of data.
64 bytes from rhel4.ev1servers.net (207.218.247.251): icmp_seq=1 ttl=62 time=0.259 ms
64 bytes from rhel4.ev1servers.net (207.218.247.251): icmp_seq=2 ttl=62 time=0.351 ms
64 bytes from rhel4.ev1servers.net (207.218.247.251): icmp_seq=3 ttl=62 time=0.243 ms
64 bytes from rhel4.ev1servers.net (207.218.247.251): icmp_seq=4 ttl=62 time=0.253 ms
--- rhel4.ev1servers.net ping statistics ---
4 packets transmitted, 4 received, 0% packet loss, time 3002ms
rtt min/avg/max/mdev = 0.243/0.276/0.351/0.046 ms
PING rhel4.ev1servers.net (207.218.247.251) 56(84) bytes of data.
64 bytes from rhel4.ev1servers.net (207.218.247.251): icmp_seq=1 ttl=62 time=0.259 ms
64 bytes from rhel4.ev1servers.net (207.218.247.251): icmp_seq=2 ttl=62 time=0.351 ms
64 bytes from rhel4.ev1servers.net (207.218.247.251): icmp_seq=3 ttl=62 time=0.243 ms
64 bytes from rhel4.ev1servers.net (207.218.247.251): icmp_seq=4 ttl=62 time=0.253 ms
--- rhel4.ev1servers.net ping statistics ---
4 packets transmitted, 4 received, 0% packet loss, time 3002ms
rtt min/avg/max/mdev = 0.243/0.276/0.351/0.046 ms
If you don't see a consistent set of ping responses, like the ones above, then you should submit a ticket asking us to add your subnet
---------------------------------------------------------------------------------------
5. Remove Packages with Unresolvable Dependencies
There are some packages which ship with RHEL3 that currently have unresolvable dependencies in RHEL4. As a result, you'll need to remove these packages before beginning the upgrade process. Servers delivered by EV1S include two such packages: 1) gtkglarea; and, 2) ethereal. In order to remove these, please execute this command:
CODE
[root@box root]# rpm -e gtkglarea ethereal
If rpm complains that a package isn't installed, just ignore it. It will have removed the other package anyways. You should also remove any other packages that you've added since getting the server that you feel may have dependencies to RHEL3 specific package versions
Also, this is a good time to go through the "Before you upgrade" section of the Ensim manual.
---------------------------------------------------------------------------------------
6. Begin installation
At this point, it's time to start the installation. First, we suggest that you run the installer inside of a screen session. An introduction to screen can be found here. To start screen, just type use command:
CODE
[root@box root]# screen
Your session might blink as screen loads and then your set. Should you ever get disconnected and need to pick up where you left off, just run this command:
CODE
[root@box root]# screen -rx
Now, download the Ensim installer script:
CODE
[root@box root]# wgetftp://ftp.ensim.com/apt/ensim/LWP/4.0.4/12.rhel.4ES/tools/ensim-installer.sh
Start the installer by using this command. Make sure to put a valid E-Mail address into the command.
CODE
[root@box root]# sh ensim-installer.sh --cdrom=n --email=address@domain.com -u [url=http://rhel4.ev1servers.net/updates]http://rhel4.ev1servers.net/updates[/url] -ohttp://rhel4.ev1servers.net/base
Let the installer do its work. It'll leave additional information in /root/.webppliance/upgrade.log. When Ensim is ready, it'll reboot the server so that it can begin to use the new 2.6 kernel. After the reboot, it'll do maintenance on each of the sites to make sure everything is squared away for Ensim 4.0.4. This process takes some time, and you can watch its progress in /var/log/messages. You can tell it's done when this line appears in /var/log/appliance/setup.log:
CODE
[success] POST_MAINTENANCE: Successfully left post maintenance mode
At this point, it'd be a good idea to carry out the "Post-upgrade tasks" found in the Ensim upgrade guide.
Please note - ThePlanet can no longer provide upgrade support for Ensim Pro 4.x versions.
If you have any issues with the installer, please visit the Ensim section of the EV1Servers Forums. The forums are usually full of people who are prepared to provide some advice. Finally, there's also the forums provided by Ensim at forums.ensim.com.
---------------------------------------------------------------------------------------
If anyone sees any typos or sees that this guide may need some modification, email us at systems-unix [at] theplanet.com
Thank you and good luck!
Scott O'Neil
Level 2 Technician, EV1Servers
---------------------------------------------------------------------------------------
12/2006 - Edited by Kevin-Ev1 Sr. Unix Administrator
- Scott O'Neil is no longer a employee of ThePlanet-Ev1servers. He's moved onto other adventures. We wish him the best! He was employed here at ThePlanet-Ev1servers when he wrote this so we are just changing the point of contact information. If the guide needs modification, please email systems-unix [at] theplanet.com
- rhel4.ev1servers.net is moving to 207.218.247.251 from 67.15.60.108, sorry for any downtime this may cause you. Links and URL will be the same.
06/2007 - Edited by Aaron - Product Manager
- Please note - ThePlanet can no longer provide upgrade support for Ensim Pro 4.x versions.