id 200 - proxmox template
id 201 - VM with Linked Clone disk
zfs list -o name,origin
...
rpool/data/vm-201-disk-0 rpool/data/base-200-disk-0@__base__
id 200 - proxmox template
id 201 - VM with Linked Clone disk
zfs list -o name,origin
...
rpool/data/vm-201-disk-0 rpool/data/base-200-disk-0@__base__
nmcli con add type bond con-name bond0 ifname bond0
nmcli con modify bond0 bond.options "mode=802.3ad,xmit_hash_policy=layer2+3,miimon=100,lacp_rate=1"
nmcli con add type ethernet slave-type bond con-name bond0-eno1 ifname "eno1" master bond0
nmcli con add type ethernet slave-type bond con-name bond0-eno2 ifname "eno2" master bond0
nmcli con mod bond0 ipv4.method disabled
nmcli con mod bond0 ipv6.method ignore
nmcli con add type vlan con-name bond0.2222 ifname bond0.2222 dev bond0 id 2222
nmcli con mod bond0.2222 ipv4.addresses '10.0.0.5/24'
nmcli con mod bond0.2222 ipv4.gateway '10.0.0.1'
nmcli con mod bond0.2222 ipv4.dns '8.8.8.8,8.8.4.4'
nmcli con mod bond0.2222 ipv4.method manual
Столкнулся с ошибкой приложения при работе с БД в схеме Percona xtradb cluster + Haproxy при рестарте одной из нод кластера
app.CRITICAL: An exception occurred while executing a query: SQLSTATE[08S01]: Communication link failure: 1047 WSREP has not yet prepared node for application use
backend bk_mysql
mode tcp
option mysql-check user haproxy
default-server slowstart 30s weight 100
server mysql-1 10.0.0.11:3306 check
server mysql-2 10.0.0.12:3306 check
...haproxy после перевода бэкенда в UP за указанный промежуток времени линейно поднимет его вес с 0 до 100%, что значительно снизит число ошибок до перехода ноды в wsrep_ready ON.
RTFM: https://www.haproxy.com/blog/use-haproxy-response-policies-to-stop-threats/#reject
frontend xxx_ft
bind 10.0.0.10:29000
mode tcp
acl whitelist src 10.0.0.0/24
tcp-request connection reject if !whitelist
use_backend xxx_bk
backend xxx_bk
mode tcp
server ctcmedia 10.0.0.20:9000
fdisk /dev/sda
Удалить раздел, создать новый, сохранить
partprobe
Error: Partition(s) 1 on /dev/sda have been written, but we have been unable to inform the kernel of the change, probably because it/they are in use. As a result, the old partition(s) will remain in use. You should reboot now before making further changes.
partx -u /dev/sda
partprobe
xfs_growfs /
sudo docker run -it --rm -v /docker/volumes/etc/letsencrypt:/etc/letsencrypt -v /docker/volumes/var/lib/letsencrypt:/var/lib/letsencrypt -v /docker/volumes/var/log/letsencrypt:/var/log/letsencrypt certbot/certbot certonly --manual --preferred-challenges dns-01 --server https://acme-v02.api.letsencrypt.org/directory --register-unsafely-without-email --agree-tos --manual-public-ip-logging-ok -d *.example.comВывод:
Saving debug log to /var/log/letsencrypt/letsencrypt.log
Plugins selected: Authenticator manual, Installer None
Obtaining a new certificate
Performing the following challenges:
dns-01 challenge for example.com
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Please deploy a DNS TXT record under the name
_acme-challenge.example.com with the following value:
pFIaptscrhj_BZsXNcl_wgj99X-Tuyb9x-_1l9o_bhk
Before continuing, verify the record is deployed.
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Press Enter to Continue
#!/bin/shИдея скрипта: http://discussions.citrix.com/topic/371712-xenserver-low-root-disk-space-cleaup-script-for-patches/
PATCHLIST=`xe patch-list params=uuid | awk '{print $5}'`
for UUID in $PATCHLIST
do
echo "Cleanup patch $UUID"
xe patch-pool-clean uuid=$UUID
done
# ls /var/patch/Содержимое каталога /var/patch/applied не трогать и не удалять!
applied