Keepalived installation: cd <keepalived_sourcecode_path> ./configure --prefix=/usr/local/keepalived make && make install mkdir /etc/keepalived mkdir /etc/keepalived/scripts cp /usr/local/keepalived/etc/keepalived/keepalived.conf /etc/keepalived/ cp /root/keepalived-2.0.6/keepalived/etc/init.d/keepalived /etc/init.d/ cp /usr/local/keepalived/sbin/keepalived /sbin/keepalived cp /usr/local/keepalived/etc/sysconfig/keepalived /etc/sysconfig/ chmod +x /etc/init.d/keepalived Since keepalived logs are written to /var/log/message by default, we need to strip it out. In centos 6 you can: (1) First modify the /etc/sysconfig/keepalived file, comment out the following, and add the following: #KEEPALIVED_OPTIONS="-D" KEEPALIVED_OPTIONS="-D -d -S 0" (2) Next, modify the /etc/rsyslog.conf file and add the following: local0.* /var/log/keepalived.log Under centos 7, you also need to modify the /lib/systemd/system/keepalived.service file: Used on centos 7. Because centos 7 uses systemctl and calls service through systemctl, you need to modify the /lib/systemd/system/keepalived.service file. Put the following inside: EnvironmentFile=-/usr/local/keepalived/etc/sysconfig/keepalived ExecStart=/usr/local/keepalived/sbin/keepalived $KEEPALIVED_OPTIONS Modified to: EnvironmentFile=/etc/sysconfig/keepalived ExecStart=/sbin/keepalived $KEEPALIVED_OPTIONS Then reload the service: systemctl daemon-reload The overall idea is, 1. Start via systemctl start keepalived; 2. When starting keepalived, it will read the service configuration file: /lib/systemd/system/keepalived.service; 3. In the service configuration file: 3.1 Startup file path ExecStart=/sbin/keepalived $KEEPALIVED_OPTIONS, that is, the startup method is to start with the parameters in the environment variable file; 3.2 Read the environment variable parameter EnvironmentFile=/etc/sysconfig/keepalived. 4. The $KEEPALIVED_OPTIONS parameter is configured in /etc/sysconfig/keepalived; we configured KEEPALIVED_OPTIONS="-D -d -S 0"; -S is the facility of syslog, 0 means local0, configure local0.* /var/log/keepalived.log in /etc/rsyslog.conf 5. Therefore, the log is written to /var/log/keepalived.log. The above is the full content of this article. I hope it will be helpful for everyone’s study. I also hope that everyone will support 123WORDPRESS.COM. |
<<: How to filter out certain libraries during mysql full backup
>>: Implementation example of video player based on Vue
I have been studying and reviewing the developmen...
Web front end 1 Student ID Name gender age 01 Zha...
Vertical table Vertical table splitting means spl...
Environmental preparation: VMware+CentOS, jdk 1. ...
This article uses examples to illustrate the diff...
<br />This problem does not exist in many sm...
Table of contents 1. v-on directive 1. Basic usag...
1. css: dragTable.css @charset "UTF-8";...
<br />Web Design and Production Test Part I ...
The final effect is as follows: The animation is ...
As a backend programmer, you deal with Linux in m...
Table of contents Preface Generation of redo log ...
For some systems with large amounts of data, the ...
What is a big deal? Transactions that run for a l...
1. Modify 1 column update student s, city c set s...