
After go1.16, go will use module mode by default, even when the repository is checked out under GOPATH or in a one-off directory. Add go.mod, go.sum to keep this repo buildable without opting out of the module mode. > go mod init github.com/mmcgrana/gobyexample > go mod tidy > go mod vendor In module mode, the 'vendor' directory is special and its contents will be actively maintained by the go command. pygments aren't the dependency the go will know about, so it will delete the contents from vendor directory. Move it to `third_party` directory now. And, vendor the blackfriday package. Note: the tutorial contents are not affected by the change in go1.16 because all the examples in this tutorial ask users to run the go command with the explicit list of files to be compiled (e.g. `go run hello-world.go` or `go build command-line-arguments.go`). When the source list is provided, the go command does not have to compute the build list and whether it's running in GOPATH mode or module mode becomes irrelevant.
116 lines
3.7 KiB
Plaintext
116 lines
3.7 KiB
Plaintext
node 167906355: sle12-a
|
|
node 167906357: sle12-c \
|
|
description="The second node" \
|
|
utilization memory=64
|
|
node node1 \
|
|
attributes mem=16G
|
|
node node2 utilization cpu=4
|
|
primitive st stonith:ssh \
|
|
params hostlist="node1 node2" \
|
|
meta target-role="Started" \
|
|
op start requires=nothing timeout=60s \
|
|
op monitor interval=60m timeout=60s
|
|
primitive d1 ocf:pacemaker:Dummy \
|
|
operations $id=d1-ops \
|
|
op monitor interval=60m \
|
|
op monitor interval=120m OCF_CHECK_LEVEL=10
|
|
primitive fs1 Filesystem \
|
|
params device="/dev/nfs-vg/fs1" directory="/srv/nfs" fstype=ext3 \
|
|
op monitor interval=10s
|
|
primitive nfs-server nfsserver \
|
|
params nfs_shared_infodir="/srv/nfs/state" nfs_ip=10.2.12.100 \
|
|
op monitor interval=0 trace_ra=1
|
|
primitive nfs-vg LVM \
|
|
params volgrpname=nfs-vg
|
|
primitive p_drbd_nfs ocf:linbit:drbd \
|
|
params drbd_resource=nfs \
|
|
op monitor interval=15 role=Master \
|
|
op monitor interval=30 role=Slave \
|
|
op start interval=0 timeout=300 \
|
|
op stop interval=0 timeout=120
|
|
primitive s-libvirt stonith:external/libvirt \
|
|
params hostlist="sle12-a sle12-c" hypervisor_uri="qemu+ssh://hex-10.suse.de/system?keyfile=/root/.ssh/xen" reset_method=reboot \
|
|
op monitor interval=5m timeout=60s
|
|
primitive virtual-ip IPaddr2 \
|
|
params ip=10.2.12.100
|
|
primitive xen0 @vm_scheme1 xmfile=/etc/xen/vm/xen0
|
|
primitive d7 Dummy \
|
|
params rule inf: #uname eq node1 fake=1 \
|
|
params rule inf: #uname eq node2 fake=2
|
|
primitive very-primitive Dummy \
|
|
params 3: rule #uname eq node1 interface=eth1 \
|
|
params 2: rule #uname string:eq node2 interface=eth2 port=8888 \
|
|
params 1: interface=eth0 port=9999 \
|
|
operations $id-ref=those_other_ops
|
|
fencing_topology poison-pill power
|
|
fencing_topology \
|
|
node-a: poison-pill power \
|
|
node-b: ipmi serial
|
|
role nfs_admin \
|
|
write meta:nfs-server:target-role \
|
|
write meta:nfs-server:is-managed \
|
|
write location:nfs-server \
|
|
read ref:nfs-server
|
|
role basic-read \
|
|
read status \
|
|
read type:node attribute:uname \
|
|
read type:node attribute:type \
|
|
read property
|
|
role basic-read-basic \
|
|
read cib
|
|
role d0-admin \
|
|
write meta:d0:target-role \
|
|
write meta:d0:is-managed \
|
|
read xpath:"//nodes//attributes" \
|
|
read ref:d0
|
|
acl_target joe \
|
|
nfs_admin
|
|
tag nfs: nfs-server nfs-vg
|
|
group nfs-disk nfs-vg fs1
|
|
group nfs-srv virtual-ip nfs-server
|
|
ms ms_drbd_nfs p_drbd_nfs \
|
|
meta notify=true clone-max=2
|
|
location nfs-pref virtual-ip 100: sle12-a
|
|
location l1 nfs-srv 100: node1
|
|
location l2 d1 \
|
|
rule 100: #uname eq node1
|
|
location l3 d1 \
|
|
rule inf: #uname eq node1 and pingd gt 0
|
|
location l4 d1 \
|
|
rule -inf: not_defined pingd or pingd lte 0
|
|
location l5 fs1 \
|
|
rule -inf: not_defined pingd or pingd lte 0 \
|
|
rule #uname eq node1 and pingd gt 0 \
|
|
rule date lt 2009-05-26 and date in start=2009-05-26 end=2009-07-26 and date in start=2009-05-26 years=2009 and date spec years=2009 hours=09-17
|
|
location l6 d1 \
|
|
rule $id-ref=l2-rule1
|
|
location l7 d1 \
|
|
rule $id-ref=l2
|
|
colocation c-nfs inf: nfs-server fs1
|
|
colocation vg-with-drbd inf: nfs-vg ms_drbd_nfs:Master
|
|
# drbd device is the nfs-vg PV
|
|
order drbd-before-vg inf: ms_drbd_nfs:promote nfs-vg:start
|
|
# need fs1 for the NFS server
|
|
order o-nfs inf: fs1 nfs-server
|
|
rsc_ticket ticket-A_m6 ticket-A: d1
|
|
rsc_ticket ticket-B_m6_m5 ticket-B: d1 d7 loss-policy=fence
|
|
rsc_ticket ticket-C_master ticket-C: d1 ms_drbd_nfs:Master loss-policy=fence
|
|
property cpset2: \
|
|
maintenance-mode=true
|
|
property cib-bootstrap-options: \
|
|
dc-version=1.1.12-ad083a8 \
|
|
cluster-infrastructure=corosync \
|
|
cluster-name=sle12-test3l-public \
|
|
no-quorum-policy=ignore \
|
|
startup-fencing=false \
|
|
last-lrm-refresh=1415877622 \
|
|
maintenance-mode=false
|
|
op_defaults op-options: \
|
|
timeout=120s
|
|
rsc_defaults rsc-options: \
|
|
failure-timeout=10m
|
|
op_defaults opsdef2: \
|
|
rule 100: #uname eq node1 \
|
|
record-pending=true
|
|
tag t1: d1 d7 opsdef2
|