Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- node hypatia.nevis.columbia.edu
- node orestes.nevis.columbia.edu
- primitive AdminDrbd ocf:linbit:drbd \
- params drbd_resource="admin" \
- op monitor interval="59s" role="Master" timeout="30s" \
- op monitor interval="60s" role="Slave" timeout="30s" \
- op stop interval="0" timeout="100" \
- op start interval="0" timeout="330" \
- meta target-role="Master"
- primitive AdminLvm ocf:heartbeat:LVM \
- params volgrpname="ADMIN" \
- op monitor interval="30" timeout="100" depth="0" \
- op start interval="0" timeout="30s" \
- op stop interval="0" timeout="30s"
- primitive CronAmbientTemperature ocf:heartbeat:symlink \
- description="Shutdown cluster if A/C stops" \
- op monitor interval="60" timeout="15" \
- op start interval="0" timeout="15" \
- op start interval="0" timeout="15" \
- params link="/etc/cron.d/ambient-temperature" target="/var/nevis/etc/cron.d/ambient-temperature" backup_suffix=".original" \
- meta target-role="Started"
- primitive CronBackupVirtualDiskImages ocf:heartbeat:symlink \
- description="Periodically save copies of the virtual machines" \
- op monitor interval="60" timeout="15" \
- op start interval="0" timeout="15" \
- op start interval="0" timeout="15" \
- params link="/etc/cron.d/backup-virtual-disk-images" target="/var/nevis/etc/cron.d/backup-virtual-disk-images" backup_suffix=".original"
- primitive Dhcpd lsb:dhcpd \
- op monitor interval="30" timeout="15" \
- meta target-role="Started"
- primitive ExportMail ocf:heartbeat:exportfs \
- description="Export all of /mail to mail server" \
- op start interval="0" timeout="40" \
- op stop interval="0" timeout="120" \
- params clientspec="franklin.nevis.columbia.edu" directory="/mail" fsid="30" options="rw,no_root_squash,async" rmtab_backup="none" \
- meta target-role="Started" is-managed="true"
- primitive ExportMailFolders ocf:heartbeat:exportfs \
- op start interval="0" timeout="40" \
- op stop interval="0" timeout="120" \
- params clientspec="@linux-hosts" directory="/mail/folders" fsid="50" options="rw,no_root_squash,async,nohide" rmtab_backup="none"
- primitive ExportMailForward ocf:heartbeat:exportfs \
- op start interval="0" timeout="40" \
- op stop interval="0" timeout="120" \
- params clientspec="@linux-hosts" directory="/mail/forward" fsid="60" options="rw,no_root_squash,async,nohide"
- primitive ExportMailInbox ocf:heartbeat:exportfs \
- op start interval="0" timeout="40" \
- op stop interval="0" timeout="120" \
- params clientspec="@linux-hosts" directory="/mail/inbox" fsid="40" options="rw,no_root_squash,async,nohide" rmtab_backup="none"
- primitive ExportMailProcmailrc ocf:heartbeat:exportfs \
- op start interval="0" timeout="40" \
- op stop interval="0" timeout="120" \
- params clientspec="@linux-hosts" directory="/mail/procmailrc" fsid="70" options="rw,no_root_squash,async,nohide" rmtab_backup="none"
- primitive ExportUsrNevis ocf:heartbeat:exportfs \
- description="Site-wide applications installed in /usr/nevis" \
- op start interval="0" timeout="40" \
- op stop interval="0" timeout="120" \
- params clientspec="*.nevis.columbia.edu" directory="/usr/nevis" fsid="20" options="ro,no_root_squash,async" rmtab_backup="none"
- primitive ExportUsrNevisHermes ocf:heartbeat:exportfs \
- description="Export /usr/nevis to hermes read-write" \
- op start interval="0" timeout="40" \
- op stop interval="0" timeout="120" \
- params clientspec="hermes.nevis.columbia.edu" directory="/usr/nevis" fsid="19" options="rw,no_root_squash,async" rmtab_backup="none"
- primitive ExportUsrNevisOffsite ocf:heartbeat:exportfs \
- description="Include potential off-site systems, e.g., the Annex" \
- op start interval="0" timeout="40" \
- op stop interval="0" timeout="120" \
- params clientspec="@linux-hosts" directory="/usr/nevis" fsid="25" options="ro,no_root_squash,async" rmtab_backup="none"
- primitive ExportWWW ocf:heartbeat:exportfs \
- description="Export /var/nevis/www to virtual machines that need it" \
- op start interval="0" timeout="40" \
- op stop interval="0" timeout="120" \
- params clientspec="@www-hosts" directory="/var/nevis/www" fsid="10" options="rw,no_root_squash,async" rmtab_backup="none"
- primitive FSMail ocf:heartbeat:Filesystem \
- params device="/dev/mapper/ADMIN-mail" directory="/mail" fstype="gfs2" options="defaults,noatime,nodiratime" \
- op monitor interval="20" timeout="40" depth="0" \
- op start interval="0" timeout="60" \
- op stop interval="0" timeout="60"
- primitive FSUsrNevis ocf:heartbeat:Filesystem \
- params device="/dev/mapper/ADMIN-usr" directory="/usr/nevis" fstype="gfs2" options="defaults,noatime,nodiratime" \
- op monitor interval="20" timeout="40" depth="0" \
- op start interval="0" timeout="60" \
- op stop interval="0" timeout="60"
- primitive FSVarNevis ocf:heartbeat:Filesystem \
- params device="/dev/mapper/ADMIN-var" directory="/var/nevis" fstype="gfs2" options="defaults,noatime,nodiratime" \
- op monitor interval="20" timeout="40" depth="0" \
- op start interval="0" timeout="60" \
- op stop interval="0" timeout="60"
- primitive FSVirtualMachines ocf:heartbeat:Filesystem \
- params device="/dev/mapper/ADMIN-xen" directory="/xen" fstype="gfs2" options="defaults,noatime,nodiratime" \
- op monitor interval="20" timeout="40" depth="0" \
- op start interval="0" timeout="60" \
- op stop interval="0" timeout="60"
- primitive FSWork ocf:heartbeat:Filesystem \
- params device="/dev/mapper/ADMIN-work" directory="/work" fstype="gfs2" options="defaults,noatime,nodiratime" \
- op monitor interval="20" timeout="40" depth="0" \
- op start interval="0" timeout="60" \
- op stop interval="0" timeout="60"
- primitive IP_cluster ocf:heartbeat:IPaddr2 \
- params ip="129.236.252.11" cidr_netmask="32" nic="eth0" \
- op monitor interval="30s" \
- meta resource-stickiness="0"
- primitive IP_cluster_local ocf:heartbeat:IPaddr2 \
- params ip="10.44.7.11" cidr_netmask="32" nic="eth2" \
- op monitor interval="31s" \
- meta resource-stickiness="0"
- primitive IP_cluster_sandbox ocf:heartbeat:IPaddr2 \
- params ip="10.43.7.11" cidr_netmask="32" nic="eth0.3" \
- op monitor interval="32s" \
- meta resource-stickiness="0"
- primitive IP_dhcp ocf:heartbeat:IPaddr2 \
- params ip="10.44.107.11" cidr_netmask="32" nic="eth2" \
- op monitor interval="40s" \
- meta target-role="Started"
- primitive Libvirtd lsb:libvirtd \
- op monitor interval="30s"
- primitive StonithHypatia stonith:fence_nut \
- description="How to shut down hypatia via its UPS" \
- params stonith-timeout="120s" pcmk_host_check="static-list" pcmk_host_list="hypatia.nevis.columbia.edu" ups="hypatia-ups" username="admin" password="acdc" cycledelay="20" ondelay="20" offdelay="20" noverifyonoff="1" debug="1"
- primitive StonithOrestes stonith:fence_nut \
- description="How to shut down orestes via its UPS" \
- params stonith-timeout="120s" pcmk_host_check="static-list" pcmk_host_list="orestes.nevis.columbia.edu" ups="orestes-ups" username="admin" password="acdc" cycledelay="20" ondelay="20" offdelay="20" noverifyonoff="1" debug="1" \
- meta target-role="Started"
- primitive SymlinkDhcpdConf ocf:heartbeat:symlink \
- description="/etc/dhcpd/dhcpd.conf" \
- op monitor interval="60" timeout="15" \
- op start interval="0" timeout="15" \
- op start interval="0" timeout="15" \
- params link="/etc/dhcp/dhcpd.conf" target="/var/nevis/etc/dhcpd.conf" backup_suffix=".original"
- primitive SymlinkDhcpdLeases ocf:heartbeat:symlink \
- description="/var/lib/dhcpd" \
- op monitor interval="60" timeout="15" \
- op start interval="0" timeout="15" \
- op stop interval="0" timeout="15" \
- params link="/var/lib/dhcpd" target="/var/nevis/dhcpd" backup_suffix=".original"
- primitive SymlinkEtcLibvirt ocf:heartbeat:symlink \
- op monitor interval="60" timeout="15" \
- op start interval="0" timeout="15" \
- op stop interval="0" timeout="15" \
- params link="/etc/libvirt" target="/var/nevis/etc/libvirt" backup_suffix=".original"
- primitive SymlinkQemuSnapshot ocf:heartbeat:symlink \
- op monitor interval="60" timeout="15" \
- op start interval="0" timeout="15" \
- op stop interval="0" timeout="15" \
- params link="/var/lib/libvirt/qemu/snapshot" target="/var/nevis/lib/libvirt/qemu/snapshot" backup_suffix=".original"
- primitive SymlinkSysconfigDhcpd ocf:heartbeat:symlink \
- description="/etc/sysconfig/dhcpd" \
- op monitor interval="60" timeout="15" \
- op stop interval="0" timeout="15" \
- op start interval="0" timeout="15" \
- params link="/etc/sysconfig/dhcpd" target="/var/nevis/etc/sysconfig/dhcpd" backup_suffix=".original"
- primitive SymlinkTftp ocf:heartbeat:symlink \
- description="/etc/xinetd.d/tftp" \
- op monitor interval="60" timeout="15" \
- op start interval="0" timeout="15" \
- op stop interval="0" timeout="15" \
- params link="/etc/xinetd.d/tftp" target="/var/nevis/etc/xinetd.d/tftp" backup_suffix=".original"
- primitive VM_ada ocf:heartbeat:VirtualDomain \
- params config="/etc/libvirt/qemu/ada.xml" migration_transport="ssh" \
- op start interval="0" timeout="180s" \
- op stop interval="0" timeout="180s" \
- op monitor interval="30" timeout="60" depth="0" \
- op migrate_from interval="0" timeout="120" \
- op migrate_to interval="0" timeout="180" \
- meta allow-migrate="true" target-role="Started"
- primitive VM_franklin ocf:heartbeat:VirtualDomain \
- params config="/etc/libvirt/qemu/franklin.xml" migration_transport="ssh" \
- op start interval="0" timeout="180s" \
- op stop interval="0" timeout="180s" \
- op monitor interval="30" timeout="60" depth="0" \
- op migrate_from interval="0" timeout="120" \
- op migrate_to interval="0" timeout="180" \
- meta allow-migrate="true" target-role="Started"
- primitive VM_hogwarts ocf:heartbeat:VirtualDomain \
- params config="/etc/libvirt/qemu/hogwarts.xml" migration_transport="ssh" \
- op start interval="0" timeout="180s" \
- op stop interval="0" timeout="180s" \
- op monitor interval="30" timeout="60" depth="0" \
- op migrate_from interval="0" timeout="120" \
- op migrate_to interval="0" timeout="180" \
- meta allow-migrate="true" target-role="Started"
- primitive VM_nagios ocf:heartbeat:VirtualDomain \
- params config="/etc/libvirt/qemu/nagios.xml" migration_transport="ssh" \
- op start interval="0" timeout="180s" \
- op stop interval="0" timeout="180s" \
- op monitor interval="30" timeout="60" depth="0" \
- op migrate_from interval="0" timeout="120" \
- op migrate_to interval="0" timeout="180" \
- meta allow-migrate="true" target-role="Started"
- primitive VM_proxy ocf:heartbeat:VirtualDomain \
- params config="/etc/libvirt/qemu/proxy.xml" migration_transport="ssh" \
- op start interval="0" timeout="180s" \
- op stop interval="0" timeout="180s" \
- op monitor interval="30" timeout="60" depth="0" \
- op migrate_from interval="0" timeout="120" \
- op migrate_to interval="0" timeout="180" \
- meta allow-migrate="true" target-role="Started"
- primitive VM_sullivan ocf:heartbeat:VirtualDomain \
- params config="/etc/libvirt/qemu/sullivan.xml" migration_transport="ssh" \
- op start interval="0" timeout="180s" \
- op stop interval="0" timeout="180s" \
- op monitor interval="30" timeout="60" depth="0" \
- op migrate_from interval="0" timeout="120" \
- op migrate_to interval="0" timeout="180" \
- meta allow-migrate="true" target-role="Started"
- primitive VM_tango ocf:heartbeat:VirtualDomain \
- params config="/etc/libvirt/qemu/tango.xml" migration_transport="ssh" \
- op start interval="0" timeout="180s" \
- op stop interval="0" timeout="180s" \
- op monitor interval="30" timeout="60" depth="0" \
- op migrate_from interval="0" timeout="120" \
- op migrate_to interval="0" timeout="180" \
- meta allow-migrate="true" target-role="Started"
- primitive VM_wordpress ocf:heartbeat:VirtualDomain \
- params config="/etc/libvirt/qemu/wordpress.xml" migration_transport="ssh" \
- op start interval="0" timeout="180s" \
- op stop interval="0" timeout="180s" \
- op monitor interval="30" timeout="60" depth="0" \
- op migrate_from interval="0" timeout="120" \
- op migrate_to interval="0" timeout="180" \
- meta allow-migrate="true" target-role="Started"
- primitive Xinetd lsb:xinetd \
- description="Used for tftp"
- group DhcpGroup SymlinkDhcpdConf SymlinkSysconfigDhcpd SymlinkDhcpdLeases Dhcpd IP_dhcp \
- meta target-role="Started"
- group ExportsGroup ExportMail ExportMailInbox ExportMailFolders ExportMailForward ExportMailProcmailrc ExportUsrNevisHermes ExportUsrNevis ExportUsrNevisOffsite ExportWWW
- group FilesystemGroup AdminLvm FSUsrNevis FSVarNevis FSVirtualMachines FSMail FSWork
- group IPGroup IP_cluster IP_cluster_local IP_cluster_sandbox
- group LibvirtdGroup SymlinkEtcLibvirt SymlinkQemuSnapshot Libvirtd
- group TftpGroup SymlinkTftp Xinetd
- ms AdminClone AdminDrbd \
- meta master-max="2" master-node-max="1" clone-max="2" clone-node-max="1" notify="true" interleave="true"
- clone ExportsClone ExportsGroup \
- meta interleave="true" target-role="Started"
- clone FilesystemClone FilesystemGroup \
- meta interleave="true" target-role="Started"
- clone IPClone IPGroup \
- meta globally-unique="true" clone-max="2" clone-node-max="2" interleave="false" target-role="Started"
- clone LibvirtdClone LibvirtdGroup \
- meta interleave="true" target-role="Started"
- clone TftpClone TftpGroup \
- meta interleave="true"
- location StonithHypatia_Location StonithHypatia -inf: hypatia.nevis.columbia.edu
- location StonithOrestes_Location StonithOrestes -inf: orestes.nevis.columbia.edu
- colocation BackupImages_With_Filesystem inf: CronBackupVirtualDiskImages FilesystemClone
- colocation Dhcp_With_Filesystem inf: DhcpGroup FilesystemClone
- colocation Exports_With_Filesystem inf: ExportsClone FilesystemClone
- colocation Filesystem_With_Admin inf: FilesystemClone AdminClone:Master
- colocation IP_With_Filesystem inf: IPClone FilesystemClone
- colocation Libvirtd_With_Filesystem inf: LibvirtdClone FilesystemClone
- colocation Mail_With_Libvirtd inf: VM_franklin LibvirtdClone
- colocation Temperature_With_Filesystem inf: CronAmbientTemperature FilesystemClone
- colocation Tftp_With_Filesystem inf: TftpClone FilesystemClone
- colocation VM_ada_With_Libvirtd inf: VM_ada LibvirtdClone
- colocation VM_hogwarts_With_Libvirtd inf: VM_hogwarts LibvirtdClone
- colocation VM_nagios_With_Libvirtd inf: VM_nagios LibvirtdClone
- colocation VM_proxy_With_Libvirtd inf: VM_proxy LibvirtdClone
- colocation VM_sullivan_With_Libvirtd inf: VM_sullivan LibvirtdClone
- colocation VM_tango_With_Libvirtd inf: VM_tango LibvirtdClone
- colocation VM_wordpress_With_Libvirtd inf: VM_wordpress LibvirtdClone
- order Admin_Before_Filesystem inf: AdminClone:promote FilesystemClone:start
- order Exports_Before_Libvirtd inf: ExportsClone LibvirtdClone
- order Filesystem_Before_BackupImages inf: FilesystemClone CronBackupVirtualDiskImages
- order Filesystem_Before_Dhcp inf: FilesystemClone DhcpGroup
- order Filesystem_Before_Exports inf: FilesystemClone ExportsClone
- order Filesystem_Before_IP inf: FilesystemClone IPClone
- order Filesystem_Before_Temperature inf: FilesystemClone CronAmbientTemperature
- order Filesystem_Before_Tftp inf: FilesystemClone TftpClone
- order Libvirtd_Before_Mail inf: LibvirtdClone VM_franklin
- order Libvirtd_Before_VM_ada inf: LibvirtdClone VM_ada
- order Libvirtd_Before_VM_hogwarts inf: LibvirtdClone VM_hogwarts
- order Libvirtd_Before_VM_nagios inf: LibvirtdClone VM_nagios
- order Libvirtd_Before_VM_proxy inf: LibvirtdClone VM_proxy
- order Libvirtd_Before_VM_sullivan inf: LibvirtdClone VM_sullivan
- order Libvirtd_Before_VM_tango inf: LibvirtdClone VM_tango
- order Libvirtd_Before_VM_wordpress inf: LibvirtdClone VM_wordpress
- property $id="cib-bootstrap-options" \
- dc-version="1.1.6-3.el6-a02c0f19a00c1eb2527ad38f146ebc0834814558" \
- cluster-infrastructure="cman" \
- stonith-enabled="true" \
- last-lrm-refresh="1351776622" \
- pe-error-series-max="100" \
- pe-warn-series-max="100" \
- pe-input-series-max="100" \
- stonith-action="reboot" \
- expected-quorum-votes="2" \
- stonith-timeout="120s"
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement