@@ -5,12 +5,12 @@ PowerGSLB is a simple DNS based Global Server Load Balancing (GSLB) solution.
5
5
Main features:
6
6
* Quick installation and setup
7
7
* Written in Python 2.7
8
- * Built as PowerDNS Authoritative Server [ Remote Backend] (https://doc.powerdns.com/3/authoritative/backend-remote/ )
9
- * Web based administration interface using [ w2ui] (http://w2ui.com/ )
10
- * HTTPS support for the webserver using [ stunnel] (https://www.stunnel.org/ )
8
+ * Built as PowerDNS Authoritative Server [ Remote Backend] ( https://doc.powerdns.com/3/authoritative/backend-remote/ )
9
+ * Web based administration interface using [ w2ui] ( http://w2ui.com/ )
10
+ * HTTPS support for the webserver using [ stunnel] ( https://www.stunnel.org/ )
11
11
* DNS GSLB configuration stored in a MySQL / MariaDB database
12
- * Master-Slave DNS GSLB using native MySQL / MariaDB [ replication] (https://dev.mysql.com/doc/refman/5.5/en/replication.html )
13
- * Multi-Master DNS GSLB using native MySQL / MariaDB [ Galera Cluster] (http://galeracluster.com/ )
12
+ * Master-Slave DNS GSLB using native MySQL / MariaDB [ replication] ( https://dev.mysql.com/doc/refman/5.5/en/replication.html )
13
+ * Multi-Master DNS GSLB using native MySQL / MariaDB [ Galera Cluster] ( http://galeracluster.com/ )
14
14
* Modular architecture
15
15
* Multithreaded architecture
16
16
* Systemd status and watchdog support
@@ -45,20 +45,20 @@ Advanced search
45
45
Add new record
46
46
![ ] ( https://github.com/AlekseyChudov/powergslb/blob/master/images/web-form.png?raw=true )
47
47
48
- [ More images] (https://github.com/AlekseyChudov/powergslb/tree/master/images )
48
+ [ More images] ( https://github.com/AlekseyChudov/powergslb/tree/master/images )
49
49
50
50
## Installation on CentOS 7
51
51
52
52
### Create PowerGSLB RPM packages
53
53
54
54
You should always create RPM packages in a clean environment and preferably on a separate machine!
55
55
56
- Please read [ How to create an RPM package] (https://fedoraproject.org/wiki/How_to_create_an_RPM_package ).
56
+ Please read [ How to create an RPM package] ( https://fedoraproject.org/wiki/How_to_create_an_RPM_package ) .
57
57
``` shell
58
58
yum -y update
59
59
yum -y install @Development\ Tools
60
60
61
- VERSION=1.6.1
61
+ VERSION=1.6.4
62
62
curl " https://codeload.github.com/AlekseyChudov/powergslb/tar.gz/$VERSION " > " powergslb-$VERSION .tar.gz"
63
63
rpmbuild -tb --define " version $VERSION " " powergslb-$VERSION .tar.gz"
64
64
```
@@ -80,7 +80,7 @@ yum -y install gcc python-devel python-pip
80
80
81
81
pip install pyping subprocess32
82
82
83
- VERSION=1.6.1
83
+ VERSION=1.6.4
84
84
yum -y install " powergslb-$VERSION -1.el7.centos.noarch.rpm" \
85
85
" powergslb-admin-$VERSION -1.el7.centos.noarch.rpm" \
86
86
" powergslb-pdns-$VERSION -1.el7.centos.noarch.rpm" \
@@ -105,7 +105,7 @@ systemctl status mariadb.service
105
105
106
106
mysql_secure_installation
107
107
108
- VERSION=1.6.1
108
+ VERSION=1.6.4
109
109
mysql -p << EOF
110
110
CREATE DATABASE powergslb;
111
111
GRANT ALL ON powergslb.* TO powergslb@localhost IDENTIFIED BY 'your-database-password-here';
0 commit comments