Sponsored Content
Top Forums Shell Programming and Scripting High availability of a process between two Linux servers Post 302979163 by stomp on Wednesday 10th of August 2016 08:26:28 AM
Old 08-10-2016
Hi Mahesh,

doing HA with a simple shell-script may sound convenient for a first start, but a fast hacked together shell script is probably not at all what you want to do when you have HA in mind.

If you want to do it right, use corosync and pacemaker or some other HA-toolstack to build a stable cluster. That's not easy and requires considerable effort to learn, but it is a solid and stable solution.

A simple but far less hacky method than own shell scripts is using UCARP. UCARP is a small piece of software that hooks 2 or more servers together which check if each other is reachable. The "primary" node sets up the configured service ip and can launch an "up-script" after taking the service ip. So the connection between service-ip and service is a fairly good for such a type of easy-peasy-HA. I did that and the advantage of this is that UCARP is very easy to configure. The whole handling of who is master, who is slave and who is reachable and who not is done by UCARP.

Last edited by stomp; 08-10-2016 at 06:49 PM..
This User Gave Thanks to stomp For This Post:
 

6 More Discussions You Might Find Interesting

1. UNIX for Advanced & Expert Users

High availability/Load balancing

Hi folks, (Sorry I don't know what its technology is termed exactly. High Availability OR load balancing) What I'm going to explore is as follows:- For example, on Physical Servers; Server-1 - LAMP, a working server Server-2 - LAMP, for redundancy While Server-1 is working all... (3 Replies)
Discussion started by: satimis
3 Replies

2. UNIX for Dummies Questions & Answers

iscsi high availability

Hi, I want to set up a iscsi high availability with sheepdog distributed storage. Here is my system set up. Four nodes with sheepdog distributed storage and i am sharing this storage through iscsi using two nodes as well as using a virtual ip set up using ucarp.Two nodes using same iqn. And... (0 Replies)
Discussion started by: jobycxa
0 Replies

3. AIX

AIX high availability 1-3/69

Hi, Can someone help and give the answer for the following questions: 1. When PowerHA SystemMirror 7.1 is installed on AIX 7.1, what RSCT component does Cluster Aware AIX (CAA) replace? A. Group Services B. Resource Manager C. Topology Services D. Resource Monitoring and Control... (2 Replies)
Discussion started by: walterchang100
2 Replies

4. Solaris

High availability

hi guys I posted problem last time I didn't find answer to my issue. my problem is as below: I have two servers which work as an actif/standby in high availability system. but when i use command HASTAT -a i have the following message: couldn' find actif node. the servers are sun... (1 Reply)
Discussion started by: zineb06
1 Replies

5. Red Hat

Redhat: High Availability

Hi, I want to create gfs storage. But getting error as below: --> Finished Dependency Resolution Error: Package: pacemaker-1.1.12-22.el7_1.2.x86_64 (rhel-ha-for-rhel-7-server-eus-rpms) Requires: sbd You could try using --skip-broken to work around the problem You could try... (1 Reply)
Discussion started by: mzainal
1 Replies

6. UNIX for Advanced & Expert Users

Email Server High Availability

Hello, We are planning to setup a Email server with High Availability for email services so that if SMTP/POP/IMAP goes down on one server, the services switch to second server. We are planning to use a Linux machines from a hosting provider and will do it using DNS with multiple MX records with... (0 Replies)
Discussion started by: sunnysthakur
0 Replies
dtc-xen_migrate(8)					      System Manager's Manual						dtc-xen_migrate(8)

NAME
dtc-xen_migrate - migrate a VPS to another Xen server SYNOPSIS
LOCAL_VPS_ID DESTINATION_HOSTNAME [ DEST_VPS_ID ] DESCRIPTION
dtc-xen_migrate This shell script is a part of the dtc-xen package that is to be used by the dtc panel to manage a Xen VPS server. Note that you need rsync in both the source and the destination dom0. This script is used to move the content of a Xen virtual machine (VM) managed with dtc-xen to another Xen server of the same type. The VM destination will first be prepared, then the local VM will be shut down, then it's content will be transfered over using rsync. Note that this is NOT a live migration, and down time of approximatively the time needed for the rsync will occure. PARAMETERS
LOCAL_VPS_ID The DTC-Xen id of the VM, from 00 to 99. DESTINATION_HOSTNAME Destination Xen server hostname to migrate to. DEST_VPS_ID Destination DTC-Xen id of the VM, from 00 to 99. EXAMPLE
dtc-xen_migrate 19 alpha.example.com 21 This will migrate the content of xen19 on the local machine to the destination server alpha.example.com using xen21 as VM name. SEE ALSO
dtc_reinstall_os(8), dtc_kill_vps_disk(8) dtc-xen_migrate(8)
All times are GMT -4. The time now is 08:55 AM.
Unix & Linux Forums Content Copyright 1993-2022. All Rights Reserved.
Privacy Policy