04-05-2020
A small addon for active active - so traffic flows thru both haproxys.
You need 2 VIP address for keepalived, on one node first VIP is master, on another second VIP is master.
Both will be on one node in case of node failure.
Then, you add third entry on your DNS system (mymail.example.com) -> pointing to those two VIP addresses.
This is the record you 'attack' from outside with your clients.
Since both VIP IP addresses are always active, clients will be always be able to connect to both when DNS is queried.
Client attempts to make a connection to mymail.example.com ( one VIP is returned in RR fashion from the pool of two ) --> HAPROXY --> your mail server.
Setup sticky session in haproxy and make it listen on 0.0.0.0
Be sure to allow VRRP traffic between those two LB.
In case of failure, everything hicks wrote stands, clients connected to failed VIP will notice a short failover and reconnect to second node.
But only roughly 50% of those, since half of those went to another VIP using same DNS record.
Hope that helps
Regards
Peasant.
6 More Discussions You Might Find Interesting
1. Windows & DOS: Issues & Discussions
Hi All,
I use two Network Connections at work: Wireless and LAN.
Wireless network has no limitations, but LAN internet has a web filter.
I start a download using my Wireless conn. (At this point, LAN is disabled)
But when I activate my LAN connection my download stops immediately.
LAN... (4 Replies)
Discussion started by: kalavkalav
4 Replies
2. AIX
Hi all,
I am new to HACMP. So sorry for the newie question. But I did search the forum and it seems that no one asks this before.
So if a 2-node cluster runs in active-active mode (and the same application), what is the benefit of using HACMP ?
If it runs in active-stanby, it is easy to... (9 Replies)
Discussion started by: qiulang
9 Replies
3. Solaris
Hi,
I need to configure 4 ip address (same subnet and mask) in one ipmp group (two interfaces) in an active active formation (link based). Can some one provide the steps or a tutorial link.
Thanks (2 Replies)
Discussion started by: Mack1982
2 Replies
4. Shell Programming and Scripting
Hi All,
From the title you may know that this question has been asked several times and I have done lot of Googling on this.
I have a Wikipedia dump file in XML format. All the contents are in one XML file i.e. all different topics have been put in one XML file. Now I need to separate them and... (1 Reply)
Discussion started by: shoaibjameel123
1 Replies
5. Linux
Hi,
We have one java client which connects to a windows server through ftp in active mode and gets files. When we run this client on hp-ux, it is able to transfer 100k files. But when we run the same client on Linux server it is able to transfer only 200 files at max and it is hanging there... (1 Reply)
Discussion started by: urspradeep330
1 Replies
6. Shell Programming and Scripting
#!/bin/bash
for digit in $(seq 1 10)
do
if ping -c1 -w2 192.168.1.$digit &> /dev/null
then
echo "192.168.1.$digit is UP"
else
echo "192.168.1.$digit is DOWN"
fi
done (3 Replies)
Discussion started by: fusetrips
3 Replies
LEARN ABOUT FREEBSD
smbutil
SMBUTIL(1) BSD General Commands Manual SMBUTIL(1)
NAME
smbutil -- interface to the SMB requester
SYNOPSIS
smbutil [-hv] command [-options] [args]
DESCRIPTION
The smbutil command is used to control SMB requester and issue various commands.
There are two types of options -- global and local to the specified command.
Global options are as follows:
-h Print a short help message.
-v Verbose output.
The commands and local options are:
crypt [password]
Encrypt clear text password for use in the ~/.nsmbrc file. The encrypted password starts with the '$$1' symbols. Warning: the
encryption function is very weak and intended only to hide clear text password. If password is omitted from the command line,
smbutil will prompt for one.
help command
Print usage information about command.
lc List active connections and their parameters.
login [-connection_options] //user@server[/share]
Login/attach to the specified server and/or share as user. This command will create and authenticate connection to an SMB server,
and will leave it active after exit. Thus, it is possible to login only once and then use other SMB commands without authentication
procedure and additional connections. For the description of -connection_options refer to the mount_smbfs(8) manpage (all uppercase
options are connection options).
logout //user@server[/share]
Logout/detach from the specified server and/or share as user. This command will destroy a connection created by the login command.
A connection may not be closed immediately if it is used by other programs.
lookup [-w host] name
Resolve the given name to an IP address. The NetBIOS name server can be directly specified via the -w option.
print [-connection_options] //user@server/share file
Send the given file to the specified queue on the remote server. If file is -, then standard input will be used.
view [-connection_options] //user@server
List resources available on the specified server for the user user.
FILES
~/.nsmbrc Keeps description for each connection. See ./examples/dot.nsmbrc for details.
AUTHORS
Boris Popov <bp@butya.kz>, <bp@FreeBSD.org>
BUGS
Please report any bugs to the author.
BSD
February 14, 2000 BSD