forked from xenserver/xha
-
Notifications
You must be signed in to change notification settings - Fork 0
XenServer high availability daemon
License
vivekkumac/xha
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
XenServer HA Release Notes (Revision 1.1) # Copyright (c) Stratus Technologies Bermuda Ltd., 2008. # All Rights Reserved. Unpublished rights reserved # under the copyright laws of the United States. # # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU Lesser General Public License as published # by the Free Software Foundation; version 2.1 only. with the special # exception on linking described in file LICENSE. # # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # GNU Lesser General Public License for more details. Revision 1.1 (Phase 2 Development) Date: April 18, 2008 1. About this release This release represents the completion of Phase 2 development of XenServer HA (xha) component, as mutually agreed in the SOW. 2. Related Documents XenServer HA Interface Specification Rev. 1.4 (April 18, 2008) 3. Deliverables All source files of this component have been 'pushed' to the Mercurial repository at ssh://[email protected]/xha.hg Directory list: (new) sysloglist List of syslog messages. readme This release notes. Makefile Top-level makefile of xha. default-debug.mk Various make defaults for debug build. default-release.mk Various make defaults for release build. commands/ Source files of utility programs for the HA scripts. daemon/ Source fies of the HA daemon. include/ Header files shared by commands, daemon and lib. lib/ Library source files shared by daemon and commands. mk/ XenSource Makefile. scripts/ HA scripts. stubs/ HA stubs. Stubs have not been modified since they are first released on March 14, 2008. hypervisor_patch/ Hypervisor patch to support 2 watchdog instances. Christian has agreed to incorporate this patch to Orlando release. 4. Installation On your build system, (1) Populate your workspace The phase2 revision is tagged "phase2". $ hg pull $ hg update phase2 The rest of the installation procedure has not changed since phase 1 release. (2) Build the hypervisor with the watchdog hypervisor patch. (3) Build xha modules On your target XenServer system, (4) Install the modified hypervisor to the target system. (5) Disable xen-watchdog, since it takes one of two watchdog instances. (6) Copy all xha directory structure under your-destination-directory to the root directory of the target dom0. (7) Reboot the system. (8) Make Ethernet interface available for heartbeats, provision a VDI for the State-File and create the config-file on each host of the pool. 5. Features yet to implement None 6. Tested Configurations All use cases described in the xha interface specification are tested against the following hardware configurations. (1) 1-host pool with one iSCSI disk. (2) 2-host pool with 1Gbps (bonded) Ethernet and one iSCSI disk. (3) 4-host pool with 1Gbps (non-bonded) Ethernet and one iSCSI disk. * The following features are tested, but only with stubs created by Marathon. * Xapi health check * XAPI restart * HA License check * All tests have been done against debug builds (i.e. compiled without -DNDEBUG).
About
XenServer high availability daemon
Resources
License
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published
Languages
- C 89.7%
- Shell 4.8%
- Objective-C 3.5%
- Makefile 1.6%
- Other 0.4%