r1413 + let's have a single README file!
[racktables] / README
CommitLineData
de8695b2
DO
1Thank you for selecting RackTables as your datacenter management
2solution. Feel free to address your questions to the mailing list
3before contacting the authors directly. The project web-site
4(http://racktables.org/) is usually kept up to date with the
5current version and URLs. And we've got a bugtracker finally :)
6
7Mailing list: <racktables-users/=@=/freelists.org>
8Bug tracker and Wiki: http://trac.racktables.org/trac
9Authors: <info/=@=/racktables.org>
10
11*******************************************************
12* *
13* INSTALLING RACKTABLES *
14* *
15*******************************************************
16
17I. Dependencies.
18
19For database you must have a MySQL server installation version 4.x or 5.x:
20Fedora Core 6: yum install mysql-server mysql
21Fedora 8: yum install mysql-server mysql
22ALTLinux Compact 3.0: apt-get install MySQL-server MySQL-client
23ALTLinux Desktop 4.0: apt-get install MySQL-server
24
25For web-frontend you must have Apache and PHP 5 with PDO extension:
26Fedora Core 6: # yum install httpd php php-mysql php-pdo php-gd
27Fedora 8: yum install httpd php php-mysql php-pdo php-gd php-snmp
28
29II. Layout
301. Unpack the tarball and make it web-accessible, e.g. http://yourcompany.com/racktables
31or http://racktables.mysite.org.
322. Edit install/init-auth.sql and change admin password
33
34III. Database setup
35mysql> create database_name;
36mysql> use database_name;
37mysql> source install/init-structure.sql
38mysql> source install/init-auth.sql
39$ rm -f install/init-auth.sql
40mysql> source install/init-dictbase.sql
41mysql> source install/init-dictvendors.sql
42mysql> grant all privileges on database_name.* to XXX@YYY identified by 'ZZZ';
43
44Make sure your inc/secret.php matches real values you used in the above request.
45
46IV. $ rm -f install/init-auth.sql
47(Just to be sure you did.)
48
49*******************************************************
50* *
51* UPGRADING RACKTABLES *
52* *
53*******************************************************
54RackTables now provides an automatic database upgrade feature.
55If you already have a working installation, the following
56procedure should be sufficient:
57
580. BACKUP YOUR DATABASE
591. Remove all existing files except inc/secret.php and gateways'
60 configuration (in the gateways directory).
612. Unpack the new tarball into the place.
623. Open the RackTables page in your browser.
634. Follow instructions. Normally, everything should be Ok. If it
64 is not so, write down the failed quieries for further investigation.