У нас есть резервный сервер с 4x1GB NIC. Все 4 сетевых адаптера настроены как одна группа (независимая от коммутатора, динамическая). Сетевая карта 1-2 подключена к SW01, сетевая карта 3-4 подключена к SW02, а коммутаторы соединены между собой на 4 портах.
NIC1,2=====SW01
||||
NIC3,4=====SW02
Типы соединительных линий порта коммутатора - это LACP между коммутаторами. На портах коммутатора, подключающихся к резервному серверу, ничего не настроено.
Теперь скорость группы составляет 4 ГБ, но сервер не использует более 1 NIC одновременно из-за способа настройки
Вопрос в том, как мне настроить сервер и коммутаторы, чтобы максимизировать пропускную способность сетевых карт, чтобы резервное копирование выполнялось быстрее?
Вот код, который я создал. Это запускается каждый день в 4 часа утра через кронштейн СУДО
#!/bin/bash
datum=`date +%Y%b%d`
xsname=`hostname`
uuidfile=/root/xenuuids.txt
mountpoint=/var/removable
backuppath=$mountpoint/vms/$xsname/$datum
if [ ! -d $mountpoint/vms ]; then
mount /dev/sdb1 $mountpoint
mkdir $mountpoint/vms
fi
if [ ! -d $mountpoint/vms ]; then
echo "No mountpoint found. Please check!"
exit 0
fi
mkdir -p $backuppath
if [ ! -d $backuppath ]; then
echo "No backup path found. Please check!"
exit 0
fi
xe vm-list is-control-domain=false is-a-snapshot=false | grep uuid | cut -d":" -f2 > $uuidfile
if [ ! -f $uuidfile ]; then
echo "No UUID file found. Please check!"
exit 0
fi
while read VMUUID
do
VMNAME=`xe vm-list uuid=$VMUUID | grep name-label | cut -d":" -f2 | sed 's/^ *//g'`
SNAPUUID=`xe vm-snapshot uuid=$VMUUID new-name-label="SNAPSHOT-$VMNAME-$datum"`
xe template-param-set is-a-template=false ha-always-run=false uuid=$SNAPUUID
xe vm-export vm=$SNAPUUID filename=$backuppath/SNAPSHOT-$VMNAME-$datum.xva
xe vm-uninstall uuid=$SNAPUUID force=true
done <$uuidfile
umount $mountpoint
exit
Наслаждайтесь! :)