Toolpack Installation:toolpack validate CentOS7 A: Difference between revisions
(Created page with "'''<big>Applies to version(s) v2.8 to v2.9</big>''' {{DISPLAYTITLE:Toolpack Install Validation for CentOS 7}} <span style="color:#B22222"> ''WARNING'': The system must have g...") |
(The command needs to be mariadb) |
||
| (One intermediate revision by one other user not shown) | |||
| Line 15: | Line 15: | ||
== Yum Packages == | == Yum Packages == | ||
* | *Validate that '''Toolpack-Prerequisites''' is installed: | ||
yum list | #yum group list | ||
Result should contain: | |||
Installed Groups: | |||
Installed | Toolpack-Prerequisites | ||
''' | *Make sure you repository point on '''tb-base''': | ||
#yum repolist | |||
Result should contain: | |||
repo id repo name status | |||
!tb-base/7/x86_64 TB7 - Base 1,097 | |||
== Verify 3rd Party Software Version == | == Verify 3rd Party Software Version == | ||
=== lighttpd === | === lighttpd === | ||
*lighttpd version should be 1.4. | *lighttpd version should be 1.4.35 or higher | ||
#lighttpd -v | |||
lighttpd | lighttpd/1.4.35 (ssl) - a light and fast webserver | ||
Build-Date: | Build-Date: Mar 12 2014 17:19:32 | ||
=== ruby === | === ruby === | ||
*ruby version should be 1.8.7 or higher | *ruby version should be 1.8.7 or higher | ||
#ruby --version | |||
ruby 1.8.7 (2010-06-23 patchlevel 299) [x86_64-linux] | ruby 1.8.7 (2010-06-23 patchlevel 299) [x86_64-linux] | ||
=== rubygems === | === rubygems === | ||
*rubygems version should be 1.3.7 or higher | *rubygems version should be 1.3.7 or higher | ||
#gem --version | |||
1.3.7 | 1.3.7 | ||
=== gem Installation === | === gem Installation === | ||
*execute the following command: | *execute the following command: | ||
gem list --local | gem list --local | ||
Result should contain: | |||
*** LOCAL GEMS *** | *** LOCAL GEMS *** | ||
| Line 117: | Line 90: | ||
*Verify if the server is running | *Verify if the server is running | ||
systemctl status mariadb | |||
: Result: | : Result: | ||
● mariadb.service - MariaDB database server | |||
Loaded: loaded (/usr/lib/systemd/system/mariadb.service; enabled; vendor preset: disabled) | |||
Active: active (running) since Thu 2021-07-01 02:03:41 HKT; 37min ago | |||
... | |||
=== SELinux === | === SELinux === | ||
Latest revision as of 14:42, 30 June 2021
Applies to version(s) v2.8 to v2.9
WARNING: The system must have gone through the CentOS 7 Prerequisites Guides.
WARNING: This procedure requires internet access
If any of those steps fails, refer to the CentOS 7 Prerequisites Guides
Yum Packages
- Validate that Toolpack-Prerequisites is installed:
#yum group list
Result should contain:
Installed Groups: Toolpack-Prerequisites
- Make sure you repository point on tb-base:
#yum repolist
Result should contain:
repo id repo name status !tb-base/7/x86_64 TB7 - Base 1,097
Verify 3rd Party Software Version
lighttpd
- lighttpd version should be 1.4.35 or higher
#lighttpd -v lighttpd/1.4.35 (ssl) - a light and fast webserver Build-Date: Mar 12 2014 17:19:32
ruby
- ruby version should be 1.8.7 or higher
#ruby --version ruby 1.8.7 (2010-06-23 patchlevel 299) [x86_64-linux]
rubygems
- rubygems version should be 1.3.7 or higher
#gem --version 1.3.7
gem Installation
- execute the following command:
gem list --local
Result should contain:
*** LOCAL GEMS *** bundler (1.2.3) fcgi (0.8.7) json (1.7.7)
ODBC Configuration
- Verify that the following file exists:
ls -al /usr/lib64/libmyodbc5.so
- Verify odbc config file:
cat /etc/odbcinst.ini
- For 32 bits systems, result should contain:
# Driver from the MyODBC package # Setup from the unixODBC package [MySQL] <----- This line must NOT start with a '#' Description = ODBC for MySQL Driver = /usr/lib/libmyodbc5.so Setup = /usr/lib/libodbcmyS.so FileUsage = 1
- For 64 bits systems, result should contain:
# Driver from the MyODBC package # Setup from the unixODBC package [MySQL] <----- This line must NOT start with a '#' Description = ODBC for MySQL Driver = /usr/lib64/libmyodbc5.so Setup = /usr/lib/libodbcmyS.so FileUsage = 1
MySQL Configuration
- Verify MySQL config file:
cat /etc/my.cnf
- Result should contain under [mysqld]:
log-bin server-id=[UniqueId]
Note: server-id value may vary, but server-id needs to be a non-zero value and unique when using more than one host.
- Verify if the server is running
systemctl status mariadb
- Result:
● mariadb.service - MariaDB database server Loaded: loaded (/usr/lib/systemd/system/mariadb.service; enabled; vendor preset: disabled) Active: active (running) since Thu 2021-07-01 02:03:41 HKT; 37min ago
...
SELinux
Check SELinux status
sestatus
It should be disabled or in 'permissive' mode.