welcome: please sign in

Revision 1 as of 2012-12-09 09:22:31

Clear message
Edit

NavajosBogMigrationGuide

A guide to migrating your services to bog.

1. Explanation of New Machines

Debian squeeze, firewall, AMD64.

Because of openafs, this isn't really a "migration", but merely setting things to run on different nodes.

2. Firewall

With the restrictive firewall in place, you will have to request rules if you need to access Internet resources from your cgi programs, or want to use irc or similar from bog.

FirewallRules

3. Moving Web Sites

Static web sites will work on navajos without any special effort, but if you're using cgi you will probably have to request packages.

(Mention domtool-tail for checking error logs, since it's hidden well in the manual)

3.1. Easy Domain Users

To test migration, ...

To migrate everything, set DefaultWebNode = "navajos" in your dom config.

3.2. Low-level domain users

You're on your own ;-)

3.3. Proxied Servers

Proxied servers must be run on bog. Request ProxiedServer firewall rule. Cron permissions for starting at reboot.

If you are running your own instance of Apache on mire, please file a bug report explaining why you are doing so. If it's just to run a newer version than available on mire, you can probably just switch to the system-wide version. If you need modules or directives not supported by DomTool, any that can be supported securely will be added during migration.

3.4. PHP

If you are using php4, you must upgrade to php5.

4. Databases

MySQL users should not need to do anything.

Postgres users will need to dump their databases and upgrade to 9.1. New dbtool "database" postgres-9.1. If any trouble is encountered, file a bug under SQL DBs.

5. Using the New Shell Server

Just ssh $user@bog.hcoop.net

6. HCoop Services

Document temporary squirrelmail/roundcube addresses