Red Hat, Fedora, Gnome, KDE, MySQL, PostgreSQL, PostGIS, Slony, Zarafa, Scalix, SugarCRM, vtiger, CITADEL,OpenOffice, LibreOffice,Wine, Apache, hadoop, Nginx Drupla, Joomla, Jboss, Wordpress, WebGUI, Tomcat, TiKi WiKi, Wikimedia, SpamAssassin, ClamAV, OpenLDAP, OTRS, RT, Samba, Cyrus, Dovecot, Exim, Postfix, sendmail, Amanda, Bacula, DRBD, Heartbeat, Keepalived, Nagios, Zabbix, Zenoss,
Saturday, January 23, 2010
RedHat/CentOS Cluster HP ilo
1. root#mkqdisk -c /dev/sda1 -l qdisk_rac
2. root#chkconfig --level 345 qdiskd on
3. root#service qdiskd start
4. root#system-config-cluster
5. Cluster Name : apache-cluster and selected quorum disk with following options
Interval = 1
TKO = 10
votes =1
Minimum score = 3
Device = /dev/sda1
Label = qdisk_rac
6. Quorum Disk Heuristic
Program = ping -c 2 10.10.10.1
Score =1
Interval = 2
7. Add new node to cluster
Node Name = node1.example.com
Quorum votes = 1
Node Name = node2.example.com
Quorum votes = 1
8. New Fence Device
HP ILO Device
Name = ILOGB89xxxxxx
user = manage
password = manage
Hostname = 10.10.10.100
HP ILO Device
Name = ILOGB88xxxxxx
user = manage
password = manage
Hostname = 10.10.10.101
9. selected Node1 and "Manage fencing for this node"
Add New Fencing level -> Add Fencing to this Level. selected ILOGB89xxxxxx
10. selected Node2 and "Manage fencing for this node"
Add New Fencing level -> Add Fencing to this Level. selected ILOGB88xxxxxx
11. Created failover domains "failover-cluster" and selected
"node1.example.com and node2.example.com" from menu, and selected
"
"Restrict to this Failover Domain"
12. Create Resource
New Resource = Apache Server
Name = Apache HTTP Server service
Server Root = /etc/httpd
Config File = /etc/httpd/conf/httpd.conf
httpd options = /etc/rc.d/init.d/httpd
13. Create a new Resource "File system"
Name = httpd-content
File System type = ext3
Mount point = /var/www/html
device = /dev/sdb1
14. Create a new Resource "IP "
10.10.10.200
15. Create a New Service "Web-Service"
Failover Domain = failover-cluster
And selected "Add shared resource to this service"
A. Apache HTTP Server Service
B. Httpd-Content
C. IP Address (10.10.10.200)
16
#[node1@node1]scp /etc/cluster/cluster.conf node2:/etc/cluster/cluster.conf
17
#md5sum /etc/clsuter/cluster.conf
541b1dc67392b18aad7e1df3612a6afe cluster.conf (both node )
on both node
18
#service cman start
#service rgmanager start
19
#chkconfig cman on
#chkconfig rgmanager on
20
# fence_ilo -a 10.163.16.31 -l Administrator -p password -o status -v
# fence_ilo -a 10.163.16.31 -l Administrator -p password -o reboot -v
Tuesday, January 5, 2010
FTP server
[1] Build FTP server to transfer files. Install and configure vsftpd for it.
[rajat@rajat ~]#
yum -y install vsftpd
Loading mirror speeds from cached hostfile
Reading repository metadata in from local files
Parsing package install arguments
Resolving Dependencies
--> Populating transaction set with selected packages. Please wait.
---> Downloading header for vsftpd to pack into transaction set.
vsftpd-2.0.5-10.el5.i386. 100% |========================| 16 kB 00:00
---> Package vsftpd.i386 0:2.0.5-10.el5 set to be updated
--> Running transaction check
Dependencies Resolved
===========================================================
Package
Arch
Version
Repository
Size
===========================================================
Installing:
vsftpd
i386
2.0.5-10.el5
base
137 k
Transaction Summary
===========================================================
Install
1 Package(s)
Update
0 Package(s)
Remove
0 Package(s)
Total download size: 137 k
Downloading Packages:
(1/1): vsftpd-2.0.5-10.el
100% |====================| 137 k 00:00
Running Transaction Test
Finished Transaction Test
Transaction Test Succeeded
Running Transaction
Installing: vsftpd
#################################### [1/1]
Installed: vsftpd.i386 0:2.0.5-10.el5
Complete!
[rajat@rajat ~]#
vi /etc/vsftpd/vsftpd.conf
anonymous_enable=
NO
// line 12: no anonymous
ascii_upload_enable=YES
// line 79: make valid
ascii_download_enable=YES
(permit ascii mode transfer)
chroot_list_enable=YES
// line 94: make valid
(enable chroot list)
chroot_list_file=/etc/vsftpd/chroot_list
// line 96: make valid
(chroot list file)
ls_recurse_enable=YES
// line 102: make valid
chroot_local_user=YES
// bottom: enable chroot
local_root=public_html
// root directory
use_localtime=YES
// use local time
[root@www ~]#
vi /etc/vsftpd/chroot_list
fedora
// write users you permit
[root@www ~]#
/etc/rc.d/init.d/vsftpd start
Starting vsftpd for vsftpd:
[ OK ]
[rajat@rajat ~]#
yum -y install vsftpd
Loading mirror speeds from cached hostfile
Reading repository metadata in from local files
Parsing package install arguments
Resolving Dependencies
--> Populating transaction set with selected packages. Please wait.
---> Downloading header for vsftpd to pack into transaction set.
vsftpd-2.0.5-10.el5.i386. 100% |========================| 16 kB 00:00
---> Package vsftpd.i386 0:2.0.5-10.el5 set to be updated
--> Running transaction check
Dependencies Resolved
===========================================================
Package
Arch
Version
Repository
Size
===========================================================
Installing:
vsftpd
i386
2.0.5-10.el5
base
137 k
Transaction Summary
===========================================================
Install
1 Package(s)
Update
0 Package(s)
Remove
0 Package(s)
Total download size: 137 k
Downloading Packages:
(1/1): vsftpd-2.0.5-10.el
100% |====================| 137 k 00:00
Running Transaction Test
Finished Transaction Test
Transaction Test Succeeded
Running Transaction
Installing: vsftpd
#################################### [1/1]
Installed: vsftpd.i386 0:2.0.5-10.el5
Complete!
[rajat@rajat ~]#
vi /etc/vsftpd/vsftpd.conf
anonymous_enable=
NO
// line 12: no anonymous
ascii_upload_enable=YES
// line 79: make valid
ascii_download_enable=YES
(permit ascii mode transfer)
chroot_list_enable=YES
// line 94: make valid
(enable chroot list)
chroot_list_file=/etc/vsftpd/chroot_list
// line 96: make valid
(chroot list file)
ls_recurse_enable=YES
// line 102: make valid
chroot_local_user=YES
// bottom: enable chroot
local_root=public_html
// root directory
use_localtime=YES
// use local time
[root@www ~]#
vi /etc/vsftpd/chroot_list
fedora
// write users you permit
[root@www ~]#
/etc/rc.d/init.d/vsftpd start
Starting vsftpd for vsftpd:
[ OK ]
Thursday, December 17, 2009
Identifying Linux Bottlenecks
How Do I Install sar?
Type the following command:
# yum install sysstat -y
Configuration Files
Edit /etc/sysconfig/sysstat file specify how long to keep log files in days, maximum is a month:
# vi /etc/sysconfig/sysstat
Sample outputs:
# keep log for 28 days
# the default is 7
HISTORY=28
# chkconfig sysstat on
# service sysstat start
$ wget http://ksar.atomique.net/kSar/kSar-5.0.6.zip
or Download
http://ksar.atomique.net/kSar/kSar-5.0.6.zip
$ unzip kSar-5.0.6.zip
$ cd kSar-5.0.6/
$ sh run.sh
How Do I Generate sar Graphs Using kSar?
First, you need to grab sar command statistics. Type the following command to get stats, enter (type it on your server):
[server1 ]# LC_ALL=C sar -A > /tmp/hostname-sar.data.txt
Type the following command:
# yum install sysstat -y
Configuration Files
Edit /etc/sysconfig/sysstat file specify how long to keep log files in days, maximum is a month:
# vi /etc/sysconfig/sysstat
Sample outputs:
# keep log for 28 days
# the default is 7
HISTORY=28
# chkconfig sysstat on
# service sysstat start
$ wget http://ksar.atomique.net/kSar/kSar-5.0.6.zip
or Download
http://ksar.atomique.net/kSar/kSar-5.0.6.zip
$ unzip kSar-5.0.6.zip
$ cd kSar-5.0.6/
$ sh run.sh
How Do I Generate sar Graphs Using kSar?
First, you need to grab sar command statistics. Type the following command to get stats, enter (type it on your server):
[server1 ]# LC_ALL=C sar -A > /tmp/hostname-sar.data.txt
Thursday, December 10, 2009
Subscribe to:
Posts (Atom)