Building Elastix-2.4 High Availability Clusters with DRBD and Heartbeat (using a single NIC)

Size: px
Start display at page:

Download "Building Elastix-2.4 High Availability Clusters with DRBD and Heartbeat (using a single NIC)"

Transcription

1 Building Elastix2.4 High Availability Clusters with DRBD and Heartbeat (using a single NIC) This information has been modified and updated by Nick Ross. Please refer to the original document found at: Changes made to this document will be explained at the very end in Appendix A. Document Last updated October 15th, Credits A great deal of credit goes out to Daniel Guevara and Amjad Jabali, who authored previous versions of this document. Daniel Guevara's document is linked above, but it appears Amjad Jabali's is offline. While I have added a great deal to this document, and made many changes, a great deal of work was done by these other authors, to the point where this document would not exist without them. Thanks for the great work guys. 1

2 INDEX Operational Overview What Is DRBD. eat does.4.. Credits.... 2

3 Operational Overview What is DRBD? 3

4 failover failback switchover. Equipment Overview 4

5 yum y update

6 NOTE Press t to change the partition system ID Press 3 to choose partition number Press w to save changes RESTART SERVER mke2fs j /dev/sda3 dd if=/dev/zero bs=1m count=500 of=/dev/sda3; sync yum install heartbeat drbd83 kmoddrbd83 Note: voipserver.drbd voipbackup.drbd global { usagecount no; } resource r0 { protocol C; startup { wfctimeout 10; degrwfctimeout 30; } #change timers to your need disk { onioerror detach; } # or panic,... net { 6

7 aftersb0pri discardleastchanges; aftersb1pri discardsecondary; aftersb2pri callprilostaftersb; cramhmacalg "sha1"; sharedsecret "Cent0Sru!3z"; } syncer { rate 5M; } on voipserver.drbd { device /dev/drbd0; disk /dev/sda3; address :7788; metadisk internal; } on voipbackup.drbd { device /dev/drbd0; disk /dev/sda3; address :7788; metadisk internal; } } Note: aftersb0pri discardleastchanges; aftersb1pri discardsecondary; aftersb2pri callprilostaftersb; Reference: scp /etc/drbd.conf root@voipbackup.drbd:/etc/ drbdadm createmd r0 service drbd start cat /proc/drbd 7

8 drbdadm overwritedataofpeer primary r0 watch n 1 cat /proc/drbd mkfs.ext3 /dev/drbd0 mkdir /replica mount /dev/drbd0 /replica drbdadm role r0 cd /replica amportal chown tar zcvf etcasterisk.tgz /etc/asterisk tar zxvf etcasterisk.tgz tar zcvf varlibasterisk.tgz /var/lib/asterisk tar zxvf varlibasterisk.tgz tar zcvf usrlibasterisk.tgz /usr/lib/asterisk/ tar zcvf varwww.tgz /var/www/ tar zxvf usrlibasterisk.tgz tar zcvf varspoolasterisk.tgz /var/spool/asterisk/ tar zxvf varspoolasterisk.tgz tar zcvf varlibmysql.tgz /var/lib/mysql/ tar zxvf varlibmysql.tgz tar zcvf varlogasterisk.tgz /var/log/asterisk/ tar zxvf varlogasterisk.tgz tar zxvf varwww.tgz rm rf /etc/asterisk rm rf /var/lib/asterisk rm rf /usr/lib/asterisk/ rm rf /var/spool/asterisk rm rf /var/www

9 rm rf /var/lib/mysql/ rm rf /var/log/asterisk/ ln s /replica/etc/asterisk/ /etc/asterisk ln s /replica/var/lib/asterisk/ /var/lib/asterisk ln s /replica/usr/lib/asterisk/ /usr/lib/asterisk ln s /replica/var/spool/asterisk/ /var/spool/asterisk ln s /replica/var/lib/mysql/ /var/lib/mysql ln s /replica/var/log/asterisk/ /var/log/asterisk ln s /replica/var/www /var/www cd / service mysqld restart service mysqld stop service asterisk stop service httpd stop service elastixupdaterd stop service elastixportknock stop ls /replica/ Note: drbdadm role r0 Execute df h on the primary to confirm that our /dev/drbd0 partition is Note: not display the /dev/drbd0 partition unless it s assuming primary mode. rm rf /etc/asterisk rm rf /var/lib/asterisk rm rf /usr/lib/asterisk/ umount /replica ; drbdadm secondary r0 mkdir /replica ; drbdadm primary r0 ; mount /dev/drbd0 /replica

10 rm rf /var/spool/asterisk rm rf /var/lib/mysql/ rm rf /var/log/asterisk/ rm rf /var/www ln s /replica/etc/asterisk/ /etc/asterisk ln s /replica/var/lib/asterisk/ /var/lib/asterisk ln s /replica/usr/lib/asterisk/ /usr/lib/asterisk ln s /replica/var/spool/asterisk/ /var/spool/asterisk ln s /replica/var/lib/mysql/ /var/lib/mysql ln s /replica/var/log/asterisk/ /var/log/asterisk ln s /replica/var/www /var/www service mysqld restart service mysqld stop service asterisk stop service httpd stop service elastixupdaterd stop service elastixportknock stop umount /replica/ ; drbdadm secondary r0 drbdadm primary r0 ; mount /dev/drbd0 /replica chkconfig drbd on Heartbeat Configuration chkconfig asterisk off chkconfig mysqld off chkconfig httpd off chkconfig elastixupdaterd off chkconfig elastixportknock off service mysqld stop service asterisk stop service httpd stop service elastixportknock stop service elastixupdaterd stop debugfile /var/log/hadebug logfile /var/log/halog 10

11 logfacility local0 keepalive 2 deadtime 30 warntime 10 initdead 120 udpport 694 bcast eth0 auto_failback off node voipserver.drbd node voipbackup.drbd NOTE: I've set auto_failback to off. This seems more appropriate to me. use the following command on the current secondary to switch back: sh /usr/lib/heartbeat/hb_takeover voipserver.drbd drbddisk::r0 Filesystem::/dev/drbd0::/replica::ext3 IPaddr:: /24/eth0/ mysqld asterisk httpd elastixupdaterd elastixportknock voipserver.drbd MailTo::your@ goeshere.com,your@ goeshere.com::DRBD/HAALERT [root@voipserver.drbd ha.d]# [root@svoipbackup.drbd ha.d]# auth 1 1 sha1 MySecret chmod 600 /etc/ha.d/authkeys service heartbeat start chkconfig add heartbeat chkconfig heartbeat on drbdadm role r0 Execute h on the primary to confirm that our /dev/drbd0 partition is 11

12 it doesn t lose connectivity. Make Special Note: Troubleshooting: tcpdump i eth0:0 s 1500 w captura.pcap #capture traffic mv captura.pcap /var/www/html #move file to web for download Credits References Author: 12

13 1

14

15 1

16 1

17 cd /replica tar zcvf etcasterisk.tgz /etc/asterisk tar zxvf etcasterisk.tgz tar zcvf varlibasterisk.tgz /var/lib/asterisk tar zxvf varlibasterisk.tgz tar zcvf usrlibasterisk.tgz /usr/lib/asterisk/ tar zcvf varwww.tgz /var/www/ tar zxvf usrlibasterisk.tgz tar zcvf varspoolasterisk.tgz /var/spool/asterisk/ tar zxvf varspoolasterisk.tgz tar zcvf varlibmysql.tgz /var/lib/mysql/ tar zxvf varlibmysql.tgz tar zcvf varlogasterisk.tgz /var/log/asterisk/ tar zxvf varlogasterisk.tgz tar zxvf varwww.tgz rm rf /etc/asterisk rm rf /var/lib/asterisk rm rf /usr/lib/asterisk/ rm rf /var/spool/asterisk rm rf /var/lib/mysql/ rm rf /var/log/asterisk/ rm rf /var/www ln s /replica/etc/asterisk/ /etc/asterisk ln s /replica/var/lib/asterisk/ /var/lib/asterisk ln s /replica/usr/lib/asterisk/ /usr/lib/asterisk ln s /replica/var/spool/asterisk/ /var/spool/asterisk ln s /replica/var/lib/mysql/ /var/lib/mysql ln s /replica/var/log/asterisk/ /var/log/asterisk ln s /replica/var/www /var/www cd / 1

18

19 1

20 2

21

22 2

23

24

25

26

27

28

29 APPENDIX I IP Sourcing Part 2 The previous section ensures that external traffic will be sent from the box using the cluster IP address. What it does not do, is use the cluster IP address on the internal LAN. This could be a problem for certain equipment on your LAN. For devices that register with your asterisk PBX, the line "bindaddr= " in sip_general_custom.conf will take care of the issue. HOWEVER, a problem still exists with devices that your PBX registers with. For instance, VoipServer.drbd will try registering itself to another device on the LAN using the IP address The only solution to this problem is to specify an IP source address when trying to reach individual hosts on the network. This is not often an issue, but nevertheless is something that you may run into. To fix this, we need to implement a new service on our linux system. These steps must be implemented on both the primary and secondary servers. Step 1 Type the following command: nano /etc/init.d/pbxiprouting Step 2 Paste the code found on the following page into the editor. YOU MUST CHANGE THE IP ADDRESSES IN THE SCRIPT There are two entries. One is under start(), the other is under stop(). I've used as an arbitrary IP address. The IP address that you use here should represent another system on the internal network that your asterisk PBX will INITIATE communication with. A good example would be an Analog Gateway Device, where your server reaches out to it in order to register. It can really be any device on the local network, aside from the servers in our drbd cluster. If you wish to do this for multiple devices, you can copy and paste, entering multiple lines with different IP addresses. Use CTRL+ O and CTRL + X to save & exit. Step 3 Enter the following command: chmod 755 /etc/init.d/pbxiprouting Step 4 Verify that the script works, with the commands: service pbxiprouting start service pbxiprouting stop Step 5 If the above works normally, the last step is to add an entry within your /etc/ha.d/haresources file. Change: (...)IPaddr:: /24/eth0/ mysqld asterisk httpd(...) to (...)IPaddr:: /24/eth0/ pbxiprouting mysqld asterisk httpd(...) This change ensures that the necessary routing changes are only made when the cluster is owned by THAT host. It also ensures that the routing changes are removed when the host releases the cluster.

30 Script for /etc/init.d/pbxiprouting #!/bin/bash # description: pbxiprouting # process name: pbxiprouting # Author: Nick Ross. /etc/init.d/functions RETVAL=0 getpid() { pid=`ps eo pid,comm grep "asterisk" awk '{ print $1 }'` } start() { echo n $"Starting PBXIPRouting: " route add host dev eth0:0 RETVAL=0 if [ $RETVAL eq 0 ]; then touch /var/lock/subsys/pbxiprouting echo_success else echo_failure fi echo return $RETVAL } stop() { echo n $"Stopping PBXIPRouting: " route delete host RETVAL=0 rm f /var/lock/subsys/pbxiprouting echo_success return $RETVAL } # See how we were called. case "$1" in start) start ;; stop) stop ;; status) getpid if [ n "$pid" ]; then echo "PBXIPRouting (pid $pid) is running..." else RETVAL=1 echo "PBXIPRouting is stopped" fi ;; restart) stop start ;; *) echo $"Usage: $0 {start stop status restart}" exit 1 ;; esac exit $RETVAL

31 APPENDIX J IPSec for DRBD If you are not using a two NIC configuration, with a secured and separate network for DRBD, its very likely that your DRBD data is vulnerable while in transit. DRBD transmits raw disk data, without any encryption. Changes to your configuration, passwords, etc., are all transmitted over the wire and vulnerable to interception. Luckily, this is very easy to secure in a linux environment, via IPSec. This will have to be done on BOTH the primary and secondary server. Step 1 Install the ipsectools package. Use the following command: yum install ipsectools Step 2 Make a file to start the ipsec connection. Use the command: nano /etc/sysconfig/networkscripts/ifcfgipsec0 Step 3 Enter the following in the test editor (this assumes you are on VoipMain.drbd): DST= TYPE=IPSEC ONBOOT=yes IKE_METHOD=PSK (note: on voipserver, you would change the DST field to DST= ) The DST field always contains the ip of the REMOTE server, NOT the ip of the server you are on. CTRL+O saves, CTRL+X exits the editor. Step 4 Make a key file. Type the command: nano /etc/sysconfig/networkscripts/keysipsec0 Step 5 Choose a key for the ipsec connection (change it from what I put below): Type in something like this in the editor: IKE_PSK=supersecretpassword12345! CTRL+O saves, CTRL+X exits Step 6 Secure the file by typing the following command: chmod 600 /etc/sysconfig/networkscripts/keysipsec0 Step 7 Repeat this on the secondary server. Please remember to enter the proper IP address on the secondary, and do not simply copy and paste the same IP address. See step 3 again for clarification of the DST field. Step 8 To get the tunnel working without a reboot, you'll have to start it manually. On both servers, type the command: ifup ipsec0 That's it, you are done. The ipsec connection should come online automatically when you reboot. If you'd like to verify the ipsec connection is working, you can use tcpdump like so: tcpdump n host and host Tcpdump should should an AH and ESP field, indicating the header and payload are protected by ipsec. It may take up to ten seconds before you see results. If you ever want to turn of ipsec, the "ifdown ipsec0" command should be executed on both hosts. To prevent IPSec from starting automatically upon boot, go back to step 3 and set ONBOOT=no.

32

High Availability with DRBD & Heartbeat. Chris Barber http://www.cb1inc.com

High Availability with DRBD & Heartbeat. Chris Barber http://www.cb1inc.com High Availability with DRBD & Heartbeat Chris Barber http://www.cb1inc.com What is DRBD? Distributed Replicated Block Device RAID 1 mirror across network Realtime replications Linux-only kernel module

More information

High Availability Low Dollar Clustered Storage

High Availability Low Dollar Clustered Storage High Availability Low Dollar Clustered Storage Simon Karpen skarpen@shodor.org / simon@karpens.org Thanks to Shodor for use of this space for the meeting. This document licensed under the Creative Commons

More information

Twin Peaks Software High Availability and Disaster Recovery Solution For Linux Email Server

Twin Peaks Software High Availability and Disaster Recovery Solution For Linux Email Server Twin Peaks Software High Availability and Disaster Recovery Solution For Linux Email Server Introduction Twin Peaks Softwares Replication Plus software is a real-time file replication tool, based on its

More information

Open-Xchange Server High Availability

Open-Xchange Server High Availability OPEN-XCHANGE Whitepaper Open-Xchange Server High Availability High Availability Concept for OX Example Configuration v1.00 Copyright 2005, OPEN-XCHANGE Inc. This document is the intellectual property of

More information

PRM and DRBD tutorial. Yves Trudeau October 2012

PRM and DRBD tutorial. Yves Trudeau October 2012 PRM and DRBD tutorial Yves Trudeau October 2012 Agenda Introduction to Pacemaker PRM principle PRM Hands-on HA over shared storage What is DRBD? Impacts of DRBD on MySQL DRBD Hands-on About me Pacemaker

More information

Cloud Homework instructions for AWS default instance (Red Hat based)

Cloud Homework instructions for AWS default instance (Red Hat based) Cloud Homework instructions for AWS default instance (Red Hat based) Automatic updates: Setting up automatic updates: by Manuel Corona $ sudo nano /etc/yum/yum-updatesd.conf Look for the line that says

More information

1. Configuring Apache2 Load Balancer with failover mechanism

1. Configuring Apache2 Load Balancer with failover mechanism 1. Configuring Apache2 Load Balancer with failover mechanism node01 Messaging Part 1 Instance 1 for e.g.: 192.168.0.140 192.168.0.2 node02 Messaging Part 1 Instance 2 for e.g.: 192.168.0.90 Configuring

More information

HAOSCAR 2.0: an open source HA-enabling framework for mission critical systems

HAOSCAR 2.0: an open source HA-enabling framework for mission critical systems HAOSCAR 2.0: an open source HA-enabling framework for mission critical systems Rajan Sharma, Thanadech Thanakornworakij { tth010,rsh018}@latech.edu High availability is essential in mission critical computing

More information

Overview: Clustering MySQL with DRBD & Pacemaker

Overview: Clustering MySQL with DRBD & Pacemaker Overview: Clustering MySQL with DRBD & Pacemaker Trent Lloyd 1 Overview Software Packages (OpenAIS, Pacemaker/CRM, DRBD) Concepts Setup & configuration Installing packages Configure

More information

Installing MooseFS Step by Step Tutorial

Installing MooseFS Step by Step Tutorial Installing MooseFS Step by Step Tutorial Michał Borychowski MooseFS Support Manager contact@moosefs.org march 2010 Gemius SA Overview... 3 MooseFS install process on dedicated machines... 3 Master server

More information

Do it Yourself System Administration

Do it Yourself System Administration Do it Yourself System Administration Due to a heavy call volume, we are unable to answer your call at this time. Please remain on the line as calls will be answered in the order they were received. We

More information

PVFS High Availability Clustering using Heartbeat 2.0

PVFS High Availability Clustering using Heartbeat 2.0 PVFS High Availability Clustering using Heartbeat 2.0 2008 Contents 1 Introduction 2 2 Requirements 2 2.1 Hardware................................................. 2 2.1.1 Nodes...............................................

More information

Resource Manager Corosync/DRBD HA Installation Guide

Resource Manager Corosync/DRBD HA Installation Guide The Zenoss Enablement Series: Resource Manager Corosync/DRBD HA Installation Guide Document Version 422 P2 Zenoss, Inc. www.zenoss.com Copyright 2013 Zenoss, Inc., 275 West St., Suite 204, Annapolis, MD

More information

Ciphermail Gateway Separate Front-end and Back-end Configuration Guide

Ciphermail Gateway Separate Front-end and Back-end Configuration Guide CIPHERMAIL EMAIL ENCRYPTION Ciphermail Gateway Separate Front-end and Back-end Configuration Guide June 19, 2014, Rev: 8975 Copyright 2010-2014, ciphermail.com. CONTENTS CONTENTS Contents 1 Introduction

More information

High Availability and Backup Strategies for the Lustre MDS Server

High Availability and Backup Strategies for the Lustre MDS Server HA and Backup Methods for Lustre Hepix May '08 K.Miers@gsi.de 1 High Availability and Backup Strategies for the Lustre MDS Server Spring 2008 Karin Miers / GSI HA and Backup Methods for Lustre Hepix May

More information

How To Fix A Faulty Server On A Linux Computer (Unix) On A Pc Or Mac (Windows) On An Unix Computer (Windows 2) On The Same Day (Apple) On 08/28/08 (Apple Mac)

How To Fix A Faulty Server On A Linux Computer (Unix) On A Pc Or Mac (Windows) On An Unix Computer (Windows 2) On The Same Day (Apple) On 08/28/08 (Apple Mac) GET / HTTP/1.0 HTTP/1.1 400 Bad Request Date: Thu, 28 Aug 2008 08:24:58 GMT Server: Apache/1.3.37 (Unix) mod_perl/1.29 mod_ssl/2.8.28 OpenSSL/0.9.7g Connection: close Content-Type: text/html; charset=iso-8859-1

More information

This howto is also a bit old now. But I thought of uploading it in the howtos section, as it still works.

This howto is also a bit old now. But I thought of uploading it in the howtos section, as it still works. Assalam-u-alaikum, This howto is also a bit old now. But I thought of uploading it in the howtos section, as it still works. Created : Mid 2007 Last updated: Mid 2007 The following link is very nice tutorial

More information

ZCP trunk (build 50384) Zarafa Collaboration Platform. Zarafa HA Manual

ZCP trunk (build 50384) Zarafa Collaboration Platform. Zarafa HA Manual ZCP trunk (build 50384) Zarafa Collaboration Platform Zarafa HA Manual Zarafa Collaboration Platform ZCP trunk (build 50384) Zarafa Collaboration Platform Zarafa HA Manual Edition 2.0 Copyright 2015 Zarafa

More information

Highly Available VPNs on Linux

Highly Available VPNs on Linux www.freeswan.ca Highly Available VPNs on Linux October 2002 Version 1.1 Ken Bantoft (ken@freeswan.ca) Table of Contents 1. Introduction... 1 1.1. Solution Overview... 1 2. Heartbeat... 2 2.1. Introduction...

More information

======================================================= Tools to wipe out unwanted data: =======================================================

======================================================= Tools to wipe out unwanted data: ======================================================= WIKIPEDIA ON LINUX ENCRYPTION http://en.wikipedia.org/wiki/encryption_on_linux Tools to wipe out unwanted data: Darik's Boot and Nuke: http://dban.sourceforge.net/ Thomas Greene's Linux Wipe Tools: http://basicsec.org/tools.html

More information

Cloud Storage Quick Start Guide

Cloud Storage Quick Start Guide Cloud Storage Quick Start Guide Copyright - GoGrid Cloud Hosting. All rights reserved Table of Contents 1. About Cloud Storage...3 2. Configuring RHEL and CentOS Servers to Access Cloud Storage...3 3.

More information

SteelEye Protection Suite for Linux: Apache/MySQL. Evaluation Guide

SteelEye Protection Suite for Linux: Apache/MySQL. Evaluation Guide : Apache/MySQL This document and the information herein is the property of SIOS Technology Corp. Any unauthorized use and reproduction is prohibited. SIOS Technology Corp. makes no warranties with respect

More information

ULTEO OPEN VIRTUAL DESKTOP V4.0

ULTEO OPEN VIRTUAL DESKTOP V4.0 ULTEO OPEN VIRTUAL DESKTOP V4.0 MIGRATION GUIDE 28 February 2014 Contents Section 1 Introduction... 4 Section 2 Overview... 5 Section 3 Preparation... 6 3.1 Enter Maintenance Mode... 6 3.2 Backup The OVD

More information

Linux System Administration on Red Hat

Linux System Administration on Red Hat Linux System Administration on Red Hat Kenneth Ingham September 29, 2009 1 Course overview This class is for people who are familiar with Linux or Unix systems as a user (i.e., they know file manipulation,

More information

High Availability for Informatica Data Replication in a Cluster Environment

High Availability for Informatica Data Replication in a Cluster Environment High Availability for Informatica Data Replication in a Cluster Environment 2014 Informatica Corporation. No part of this document may be reproduced or transmitted in any form, by any means (electronic,

More information

Windows Template Creation Guide. How to build your own Windows VM templates for deployment in Cloudturk.

Windows Template Creation Guide. How to build your own Windows VM templates for deployment in Cloudturk. Windows Template Creation Guide How to build your own Windows VM templates for deployment in Cloudturk. TABLE OF CONTENTS 1. Preparing the Server... 2 2. Installing Windows... 3 3. Creating a Template...

More information

High Availability Low Dollar Load Balancing

High Availability Low Dollar Load Balancing High Availability Low Dollar Load Balancing Simon Karpen System Architect, VoiceThread skarpen@voicethread.com Via Karpen Internet Systems skarpen@karpeninternet.com These slides are licensed under the

More information

INF-110. GPFS Installation

INF-110. GPFS Installation INF-110 GPFS Installation Overview Plan the installation Before installing any software, it is important to plan the GPFS installation by choosing the hardware, deciding which kind of disk connectivity

More information

Secure File Transfer Installation. Sender Recipient Attached FIles Pages Date. Development Internal/External None 11 6/23/08

Secure File Transfer Installation. Sender Recipient Attached FIles Pages Date. Development Internal/External None 11 6/23/08 Technical Note Secure File Transfer Installation Sender Recipient Attached FIles Pages Date Development Internal/External None 11 6/23/08 Overview This document explains how to install OpenSSH for Secure

More information

Configuring Offboard Storage Guide

Configuring Offboard Storage Guide Juniper Secure Analytics Release 2014.1 Juniper Networks, Inc. 1194 North Mathilda Avenue Sunnyvale, CA 94089 USA 408-745-2000 www.juniper.net Published: 2014-12-03 Copyright Notice Copyright 2014 Juniper

More information

IBM Pure Application Create Custom Virtual Image Guide - Part 1 Virtual Image by extending

IBM Pure Application Create Custom Virtual Image Guide - Part 1 Virtual Image by extending PERFICIENT IBM Pure Application Create Custom Virtual Image Guide - Part 1 Virtual Image by extending How to guide on Virtual Image creation for Pure Application Technical Architect: Chuck Misuraca Change

More information

2. Boot using the Debian Net Install cd and when prompted to continue type "linux26", this will load the 2.6 kernel

2. Boot using the Debian Net Install cd and when prompted to continue type linux26, this will load the 2.6 kernel These are the steps to build a hylafax server. 1. Build up your server hardware, preferably with RAID 5 (3 drives) plus 1 hotspare. Use a 3ware raid card, 8000 series is a good choice. Use an external

More information

GeBro-BACKUP. Die Online-Datensicherung. Manual Pro Backup Client on a NAS

GeBro-BACKUP. Die Online-Datensicherung. Manual Pro Backup Client on a NAS GeBro-BACKUP Die Online-Datensicherung. Manual Pro Backup Client on a NAS Created and tested on a QNAP TS-559 Pro Firmware 4.0.2 Intel x86 Architecture Default hardware configuration OBM v6.15.0.0 Last

More information

Moving Drupal to the Cloud: A step-by-step guide and reference document for hosting a Drupal web site on Amazon Web Services

Moving Drupal to the Cloud: A step-by-step guide and reference document for hosting a Drupal web site on Amazon Web Services Moving Drupal to the Cloud: A step-by-step guide and reference document for hosting a Drupal web site on Amazon Web Services MCN 2009: Cloud Computing Primer Workshop Charles Moad

More information

STEP 4 : GETTING LIGHTTPD TO WORK ON YOUR SEAGATE GOFLEX SATELLITE

STEP 4 : GETTING LIGHTTPD TO WORK ON YOUR SEAGATE GOFLEX SATELLITE STEP 4 : GETTING LIGHTTPD TO WORK ON YOUR SEAGATE GOFLEX SATELLITE Note : Command Lines are in red. Congratulations on following all 3 steps. This is the final step you need to do to get rid of the old

More information

Configuring an OpenNMS Stand-by Server

Configuring an OpenNMS Stand-by Server WHITE PAPER Conguring an OpenNMS Stand-by Server Version 1.2 The OpenNMS Group, Inc. 220 Chatham Business Drive Pittsboro, NC 27312 T +1 (919) 533-0160 F +1 (503) 961-7746 david@opennms.com URL: http://blogs.opennms.org/david

More information

PostgreSQL Clustering with Red Hat Cluster Suite

PostgreSQL Clustering with Red Hat Cluster Suite PostgreSQL Clustering with Red Hat Cluster Suite Devrim GÜNDÜZ PostgreSQL Contributor Twitter: @DevrimGunduz Red Hat Certified Engineer Community: devrim@postgresql.org Personal: devrim@gunduz.org Before

More information

resource r0 { protocol C; incon-degr-cmd "echo '!DRBD! pri on incon-degr' wall ; sleep 60 ; halt -f";

resource r0 { protocol C; incon-degr-cmd echo '!DRBD! pri on incon-degr' wall ; sleep 60 ; halt -f; Nagios Cluster BS: Ubuntu Server 6.06.2 LTS Vserver Installation: wget -O - http://bronson.rinspin.com/u32-package-key.gpg sudo apt-key add - vi /etc/apt/source.list deb http://dpkg.u32.net/ubuntu edgy

More information

GlobalSCAPE DMZ Gateway, v1. User Guide

GlobalSCAPE DMZ Gateway, v1. User Guide GlobalSCAPE DMZ Gateway, v1 User Guide GlobalSCAPE, Inc. (GSB) Address: 4500 Lockhill-Selma Road, Suite 150 San Antonio, TX (USA) 78249 Sales: (210) 308-8267 Sales (Toll Free): (800) 290-5054 Technical

More information

SIOS Protection Suite for Linux: MySQL with Data Replication. Evaluation Guide

SIOS Protection Suite for Linux: MySQL with Data Replication. Evaluation Guide : MySQL with Data Replication This document and the information herein is the property of SIOS Technology Corp. Any unauthorized use and reproduction is prohibited. SIOS Technology Corp. makes no warranties

More information

High availability infrastructures for TYPO3 Websites

High availability infrastructures for TYPO3 Websites 1 High availability infrastructures for TYPO3 Websites Luc de Louw bit heads GmbH, Internet Services, Rosengartenstrasse 72, CH 8037 Zürich, Switzerland. luc.delouw@bit heads.ch Abstract. The best content

More information

Polycom VBP and VVX 1500 D Configuration Guide for Premise SIP Voice and H.323 Video Installations. 9.1.5.1 May 2010 3725-78301-002A

Polycom VBP and VVX 1500 D Configuration Guide for Premise SIP Voice and H.323 Video Installations. 9.1.5.1 May 2010 3725-78301-002A Polycom VBP and VVX 1500 D Configuration Guide for Premise SIP Voice and H.323 Video Installations 9.1.5.1 May 2010 3725-78301-002A Goal The goal of this guide is to configure the Polycom Video Border

More information

LAMP Quickstart for Red Hat Enterprise Linux 4

LAMP Quickstart for Red Hat Enterprise Linux 4 LAMP Quickstart for Red Hat Enterprise Linux 4 Dave Jaffe Dell Enterprise Marketing December 2005 Introduction A very common way to build web applications with a database backend is called a LAMP Stack,

More information

Hands-on MESH Network Exercise Workbook

Hands-on MESH Network Exercise Workbook Hands-on MESH Network Exercise Workbook Santa Clara County RACES Date: 18 March 2015 Version: 1.0 scco_wifi_intro_exonly_v150318.docx 1 Table of Contents HANDS ON! Exercise #1: Looking at your Network

More information

Backing up the Embedded Oracle database of a Red Hat Network Satellite

Backing up the Embedded Oracle database of a Red Hat Network Satellite Backing up the Embedded Oracle database of a Red Hat Network Satellite By Melissa Goldin and Vladimir Zlatkin Abstract This document will help you create a backup of the Oracle database of a Red Hat Network

More information

Load Balancing Microsoft AD FS. Deployment Guide

Load Balancing Microsoft AD FS. Deployment Guide Load Balancing Microsoft AD FS Deployment Guide rev. 1.1.1 Copyright 2002 2015 Loadbalancer.org, Inc. Table of Contents About this Guide...4 Loadbalancer.org Appliances Supported...4 Loadbalancer.org Software

More information

SETTING UP RASPBERRY PI FOR TOPPY FTP ACCESS. (Draft 5)

SETTING UP RASPBERRY PI FOR TOPPY FTP ACCESS. (Draft 5) SETTING UP RASPBERRY PI FOR TOPPY FTP ACCESS (Draft 5) 1 INTRODUCTION These notes describe how I set up my Raspberry Pi to allow FTP connection to a Toppy. Text in blue indicates Linux commands or file

More information

Lab 1: Introduction to the network lab

Lab 1: Introduction to the network lab CSCI 312 - DATA COMMUNICATIONS AND NETWORKS FALL, 2014 Lab 1: Introduction to the network lab NOTE: Be sure to bring a flash drive to the lab; you will need it to save your data. For this and future labs,

More information

Parallels Virtuozzo Containers 4.7 for Linux

Parallels Virtuozzo Containers 4.7 for Linux Parallels Virtuozzo Containers 4.7 for Linux Deploying Clusters in Parallels-Based Systems Copyright 1999-2011 Parallels Holdings, Ltd. and its affiliates. All rights reserved. Parallels Holdings, Ltd.

More information

WES 9.2 DRIVE CONFIGURATION WORKSHEET

WES 9.2 DRIVE CONFIGURATION WORKSHEET WES 9.2 DRIVE CONFIGURATION WORKSHEET This packet will provide you with a paper medium external to your WES box to write down the device names, partitions, and mount points within your machine. You may

More information

Setting Up A High-Availability Load Balancer (With Failover and Session Support) With Perlbal/Heartbeat On Debian Etch

Setting Up A High-Availability Load Balancer (With Failover and Session Support) With Perlbal/Heartbeat On Debian Etch By Falko Timme Published: 2009-01-11 19:32 Setting Up A High-Availability Load Balancer (With Failover and Session Support) With Perlbal/Heartbeat On Debian Etch Version 1.0 Author: Falko Timme

More information

How to Configure an Initial Installation of the VMware ESXi Hypervisor

How to Configure an Initial Installation of the VMware ESXi Hypervisor How to Configure an Initial Installation of the VMware ESXi Hypervisor I am not responsible for your actions or their outcomes, in any way, while reading and/or implementing this tutorial. I will not provide

More information

Hands-on Lab Exercise Guide

Hands-on Lab Exercise Guide CloudPlatform 4.5 Training Hands-on Lab Exercise Guide Mike Palmer June 2014 1 Table of Contents Table of Contents... 2 Overview... 4 Scenario... 9 Lab Preparation...10 Attach XenCenter to Your XenServers...10

More information

Linux FTP Server Setup

Linux FTP Server Setup 17Harrison_ch15.qxd 2/25/05 10:06 AM Page 237 C H A P T E R 15 Linux FTP Server Setup IN THIS CHAPTER FTP Overview Problems with FTP and Firewalls How to Download and Install VSFTPD How to Get VSFTPD Started

More information

Procedure to Create and Duplicate Master LiveUSB Stick

Procedure to Create and Duplicate Master LiveUSB Stick Procedure to Create and Duplicate Master LiveUSB Stick A. Creating a Master LiveUSB stick using 64 GB USB Flash Drive 1. Formatting USB stick having Linux partition (skip this step if you are using a new

More information

Firewall Troubleshooting

Firewall Troubleshooting Firewall Troubleshooting (Checkpoint Specific) For typical connectivity issues where a firewall is in question follow these steps to eliminate any issues relating to the firewall. Firewall 1. From the

More information

Using Network Attached Storage with Linux. by Andy Pepperdine

Using Network Attached Storage with Linux. by Andy Pepperdine Using Network Attached Storage with Linux by Andy Pepperdine I acquired a WD My Cloud device to act as a demonstration, and decide whether to use it myself later. This paper is my experience of how to

More information

Creating a high-availability, scalable web-server system within the Digiweb cloud.

Creating a high-availability, scalable web-server system within the Digiweb cloud. Creating a high-availability, scalable web-server system within the Digiweb cloud. Table of Contents Abstract. Page 3 Introduction to Cloud computing Page 3 Business benefits of Cloud computing Page 4

More information

TimeIPS Server. IPS256T Virtual Machine. Installation Guide

TimeIPS Server. IPS256T Virtual Machine. Installation Guide TimeIPS Server IPS256T Virtual Machine Installation Guide TimeIPS License Notification The terms and conditions applicable to the license of the TimeIPS software, sale of TimeIPS hardware and the provision

More information

Web Hosting: Pipeline Program Technical Self Study Guide

Web Hosting: Pipeline Program Technical Self Study Guide Pipeline Program Technical Self Study Guide Thank you for your interest in InMotion Hosting and our Technical Support positions. Our technical support associates operate in a call center environment, assisting

More information

Technical Notes TN 1 - ETG 3000. FactoryCast Gateway TSX ETG 3021 / 3022 modules. How to Setup a GPRS Connection?

Technical Notes TN 1 - ETG 3000. FactoryCast Gateway TSX ETG 3021 / 3022 modules. How to Setup a GPRS Connection? FactoryCast Gateway TSX ETG 3021 / 3022 modules How to Setup a GPRS Connection? 1 2 Table of Contents 1- GPRS Overview... 4 Introduction... 4 GPRS overview... 4 GPRS communications... 4 GPRS connections...

More information

ViPNet ThinClient 3.3. Deployment Guide

ViPNet ThinClient 3.3. Deployment Guide ViPNet ThinClient 3.3 Deployment Guide 1991 2014 Infotecs Americas. All rights reserved. Version: 00060-07 90 01 ENU This document is included in the software distribution kit and is subject to the same

More information

How To Install A Safesync 2.1.1 On A 2.0.1 Server

How To Install A Safesync 2.1.1 On A 2.0.1 Server Trend Micro Incorporated reserves the right to make changes to this document and to the product described herein without notice. Before installing and using the product, review the readme files, release

More information

Redhat 6.2 Installation Howto -Basic Proxy and Transparent

Redhat 6.2 Installation Howto -Basic Proxy and Transparent Redhat 6.2 Installation Howto -Basic Proxy and Transparent This is a guide document although very detailed in some sections. It assumes you have a have an idea about installing RH and working with Linux.

More information

Building scalable IPSec infrastructure with MikroTik. IPSec, L2TP/IPSec, OSPF

Building scalable IPSec infrastructure with MikroTik. IPSec, L2TP/IPSec, OSPF Building scalable IPSec infrastructure with MikroTik IPSec, L2TP/IPSec, OSPF Presenter information Tomas Kirnak Network design Security, wireless Servers Virtualization MikroTik Certified Trainer Atris,

More information

Computer Science and Engineering Linux Cisco VPN Client Installation and Setup Guide

Computer Science and Engineering Linux Cisco VPN Client Installation and Setup Guide Computer Science and Engineering Linux Cisco VPN Client Installation and Setup Guide Contents Installation: Ubuntu Linux 7.10 Gusty Gibbon:... 2 Installation: Redhat Enterprise 5 and Fedora 8 Linux:...

More information

Deploying Windows Streaming Media Servers NLB Cluster and metasan

Deploying Windows Streaming Media Servers NLB Cluster and metasan Deploying Windows Streaming Media Servers NLB Cluster and metasan Introduction...................................................... 2 Objectives.......................................................

More information

ZENworks Virtual Appliance Deployment and Administration Reference

ZENworks Virtual Appliance Deployment and Administration Reference www.novell.com/documentation ZENworks Virtual Appliance Deployment and Administration Reference ZENworks 11 Support Pack 3 February 2014 Legal Notices Novell, Inc. makes no representations or warranties

More information

Juniper Secure Analytics

Juniper Secure Analytics Juniper Secure Analytics Configuring Offboard Storage Guide Release 2014.3 Published: 2015-01-19 Juniper Networks, Inc. 1194 North Mathilda Avenue Sunnyvale, California 94089 USA 408-745-2000 www.juniper.net

More information

Highly Available NFS Storage with DRBD and Pacemaker

Highly Available NFS Storage with DRBD and Pacemaker Highly Available NFS Storage with DRBD and Pacemaker SUSE Linux Enterprise High Availability Extension 12 Florian Haas, Tanja Roth, and Thomas Schraitle This document describes how to set up highly available

More information

http://cnmonitor.sourceforge.net CN=Monitor Installation and Configuration v2.0

http://cnmonitor.sourceforge.net CN=Monitor Installation and Configuration v2.0 1 Installation and Configuration v2.0 2 Installation...3 Prerequisites...3 RPM Installation...3 Manual *nix Installation...4 Setup monitoring...5 Upgrade...6 Backup configuration files...6 Disable Monitoring

More information

Red Hat Linux Networking

Red Hat Linux Networking The information presented should act as a guide to Red Hat Linux networking. It is intended to be accompanied with training and self study. To access most of these items you will need to have root access,

More information

Configuring the Edgewater 4550 for use with the Bluestone Hosted PBX

Configuring the Edgewater 4550 for use with the Bluestone Hosted PBX Configuring the Edgewater 4550 for use with the Bluestone Hosted PBX NOTE: This is an advisory document to be used as an aid to resellers and IT staff looking to use the Edgewater 4550 in conjunction with

More information

Table of Contents. Cisco Cisco VPN Client FAQ

Table of Contents. Cisco Cisco VPN Client FAQ Table of Contents Cisco VPN Client FAQ...1 Questions...1 Introduction...2 Q. Why does the VPN Client disconnect after 30 minutes? Can I extend this time period?...2 Q. I upgraded to Mac OS X 10.3 (known

More information

Deploying a Virtual Machine (Instance) using a Template via CloudStack UI in v4.5.x (procedure valid until Oct 2015)

Deploying a Virtual Machine (Instance) using a Template via CloudStack UI in v4.5.x (procedure valid until Oct 2015) Deploying a Virtual Machine (Instance) using a Template via CloudStack UI in v4.5.x (procedure valid until Oct 2015) Access CloudStack web interface via: Internal access links: http://cloudstack.doc.ic.ac.uk

More information

Load Balancing McAfee Web Gateway. Deployment Guide

Load Balancing McAfee Web Gateway. Deployment Guide Load Balancing McAfee Web Gateway Deployment Guide rev. 1.1.4 Copyright 2015 Loadbalancer.org, Inc. 1 Table of Contents About this Guide... 3 Loadbalancer.org Appliances Supported...3 Loadbalancer.org

More information

How to Install Multicraft on a VPS or Dedicated Server (Ubuntu 13.04 64 bit)

How to Install Multicraft on a VPS or Dedicated Server (Ubuntu 13.04 64 bit) How to Install Multicraft on a VPS or Dedicated Server (Ubuntu 13.04 64 bit) Introduction Prerequisites This tutorial will show you step-by-step on how to install Multicraft 1.8.2 on a new VPS or dedicated

More information

High Availability, Replicating, Load Balanced MySQL Databases Oliver Hookins Systems Administrator Network Fixinator Script Hacker All round su

High Availability, Replicating, Load Balanced MySQL Databases Oliver Hookins Systems Administrator Network Fixinator Script Hacker All round su Linux Conf AU 2008 High Availability, Replicating, Load Balanced MySQL Databases Oliver Hookins Systems Administrator Network Fixinator Script Hacker All round super fun guy Background Who Am I, And How

More information

SNMP Upgrade Procedure for NV Transmitters

SNMP Upgrade Procedure for NV Transmitters SNMP Upgrade Procedure for NV Transmitters IS09019C Issue 1.0...26 November 2010 Nautel Limited 10089 Peggy's Cove Road, Hackett's Cove, NS, Canada B3Z 3J4 T.877 6 nautel (628835) or +1.902.823.2233 F.+1.902.823.3183

More information

How you configure Iscsi target using starwind free Nas software & configure Iscsi initiator on Oracle Linux 6.4

How you configure Iscsi target using starwind free Nas software & configure Iscsi initiator on Oracle Linux 6.4 How you configure Iscsi target using starwind free Nas software & configure Iscsi initiator on Oracle Linux 6.4 Download the software from http://www.starwindsoftware.com/ Click on products then under

More information

Installing a Symantec Backup Exec Agent on a SnapScale Cluster X2 Node or SnapServer DX1 or DX2. Summary

Installing a Symantec Backup Exec Agent on a SnapScale Cluster X2 Node or SnapServer DX1 or DX2. Summary Technical Bulletin Application Note April 2013 Installing a Symantec Backup Exec Agent on a SnapScale Cluster X2 Node or SnapServer DX1 or DX2 Summary This application note describes how to install the

More information

The Barracuda Network Connector. System Requirements. Barracuda SSL VPN

The Barracuda Network Connector. System Requirements. Barracuda SSL VPN Barracuda SSL VPN The Barracuda SSL VPN allows you to define and control the level of access that your external users have to specific resources inside your internal network. For users such as road warriors

More information

System administration basics

System administration basics Embedded Linux Training System administration basics Michael Opdenacker Thomas Petazzoni Free Electrons Copyright 2009, Free Electrons. Creative Commons BY SA 3.0 license Latest update: Dec 20, 2010, Document

More information

ViPNet ThinClient 3.3. Quick Start

ViPNet ThinClient 3.3. Quick Start ViPNet ThinClient 3.3 Quick Start 1991 2014 Infotecs Americas. All rights reserved. Version: 00060-07 34 02 ENU This document is included in the software distribution kit and is subject to the same terms

More information

High Availability & Disaster Recovery Development Project. Concepts, Design and Implementation

High Availability & Disaster Recovery Development Project. Concepts, Design and Implementation High Availability & Disaster Recovery Development Project Concepts, Design and Implementation High Availability & Disaster Recovery Development Project CONCEPTS Who: Schmooze Com Inc, maintainers, core

More information

How to build secure Apache Tomcat deployments with RPM.

How to build secure Apache Tomcat deployments with RPM. How to build secure Apache Tomcat deployments with RPM. My security experiences really tie into everyday work. A colleague called me from my last gig and asked how to build a RedHat Package Manager (RPM)

More information

Partek Flow Installation Guide

Partek Flow Installation Guide Partek Flow Installation Guide Partek Flow is a web based application for genomic data analysis and visualization, which can be installed on a desktop computer, compute cluster or cloud. Users can access

More information

An Oracle White Paper July 2012. Oracle VM 3: Building a Demo Environment using Oracle VM VirtualBox

An Oracle White Paper July 2012. Oracle VM 3: Building a Demo Environment using Oracle VM VirtualBox An Oracle White Paper July 2012 Oracle VM 3: Building a Demo Environment using Oracle VM VirtualBox Introduction... 1 Overview... 2 The Concept... 2 The Process Flow... 3 What You Need to Get Started...

More information

Installing Virtual Coordinator (VC) in Linux Systems that use RPM (Red Hat, Fedora, CentOS) Document # 15807A1-103 Date: Aug 06, 2012

Installing Virtual Coordinator (VC) in Linux Systems that use RPM (Red Hat, Fedora, CentOS) Document # 15807A1-103 Date: Aug 06, 2012 Installing Virtual Coordinator (VC) in Linux Systems that use RPM (Red Hat, Fedora, CentOS) Document # 15807A1-103 Date: Aug 06, 2012 1 The person installing the VC is knowledgeable of the Linux file system

More information

Setting up Radmind For an OSX Public Lab

Setting up Radmind For an OSX Public Lab Setting up Radmind For an OSX Public Lab Radmind consists of a set of about ten Unix Commands installed on both the client and server machines. A GUI application, called Radmind Assistant, provides a simplified

More information

Unless otherwise noted, all references to STRM refer to STRM, STRM Log Manager, and STRM Network Anomaly Detection.

Unless otherwise noted, all references to STRM refer to STRM, STRM Log Manager, and STRM Network Anomaly Detection. TECHNICAL USING NFS FOR STRM BACKUPS SEPTEMBER 2013 This technical note provides guidelines and procedures for using a Network File System (NFS) storage solution in your STRM deployment. Unless otherwise

More information

Endpoint Security VPN for Mac

Endpoint Security VPN for Mac Security VPN for Mac E75 Release Notes 8 April 2012 Classification: [Protected] 2012 Check Point Software Technologies Ltd. All rights reserved. This product and related documentation are protected by

More information

SAS 9.4 In-Database Products

SAS 9.4 In-Database Products SAS 9.4 In-Database Products Administrator s Guide Fifth Edition SAS Documentation The correct bibliographic citation for this manual is as follows: SAS Institute Inc. 2015. SAS 9.4 In-Database Products:

More information

Cassandra Installation over Ubuntu 1. Installing VMware player:

Cassandra Installation over Ubuntu 1. Installing VMware player: Cassandra Installation over Ubuntu 1. Installing VMware player: Download VM Player using following Download Link: https://www.vmware.com/tryvmware/?p=player 2. Installing Ubuntu Go to the below link and

More information

Installing Booked scheduler on CentOS 6.5

Installing Booked scheduler on CentOS 6.5 Installing Booked scheduler on CentOS 6.5 This guide will assume that you already have CentOS 6.x installed on your computer, I did a plain vanilla Desktop install into a Virtual Box VM for this test,

More information

Red Hat Linux Administration II Installation, Configuration, Software and Troubleshooting

Red Hat Linux Administration II Installation, Configuration, Software and Troubleshooting Course ID RHL200 Red Hat Linux Administration II Installation, Configuration, Software and Troubleshooting Course Description Students will experience added understanding of configuration issues of disks,

More information

SSL Tunnels. Introduction

SSL Tunnels. Introduction SSL Tunnels Introduction As you probably know, SSL protects data communications by encrypting all data exchanged between a client and a server using cryptographic algorithms. This makes it very difficult,

More information

This chapter describes how to set up and manage VPN service in Mac OS X Server.

This chapter describes how to set up and manage VPN service in Mac OS X Server. 6 Working with VPN Service 6 This chapter describes how to set up and manage VPN service in Mac OS X Server. By configuring a Virtual Private Network (VPN) on your server you can give users a more secure

More information

NetNumen U31 R06. Backup and Recovery Guide. Unified Element Management System. Version: V12.14.30

NetNumen U31 R06. Backup and Recovery Guide. Unified Element Management System. Version: V12.14.30 NetNumen U31 R06 Unified Element Management System Backup and Recovery Guide Version: V12.14.30 ZTE CORPORATION No. 55, Hi-tech Road South, ShenZhen, P.R.China Postcode: 518057 Tel: +86-755-26771900 Fax:

More information

Deploying Silver Peak VXOA Physical And Virtual Appliances with Dell EqualLogic Isolated iscsi SANs including Dell 3-2-1

Deploying Silver Peak VXOA Physical And Virtual Appliances with Dell EqualLogic Isolated iscsi SANs including Dell 3-2-1 Deploying Silver Peak VXOA Physical And Virtual Appliances with Dell EqualLogic Isolated iscsi SANs including Dell 3-2-1 Tech Note June 2012 This tech note describes the deployment of Silver Peak physical

More information