sudo -s xl list lvs vi /etc/xen/vm/win2k8.cfg lvcreate -n win2k8-disk -L 20G vgxen lvs vgs xl create /etc/xen/vm/win2k8.cfg xl list netstat -ant vi /etc/xen/vm/debian.cfg brctl show xl list ping 192.168.200.241 xl create /etc/xen/vm/debian.cfg xl list iptables -L iptables -F iptables -L iptables -A FORWARD -j REJECT iptables -D FORWARD -j REJECT iptables -A FORWARD -d 192.168.200.241 -j REJECT iptables -I FORWARD -p icmp -j ACCEPT iptables -I FIRWARD -d debian -p icmp -j DROP iptables -I FORWARD -d debian -p icmp -j DROP iptables -I FORWARD -m state --state ESTABLISHED,RELATED -j ACCEPT mkdir -p /mnt/snapshot xl save -p debian /mnt/snapshot/debian-$(date +%Y%m%d) /etc/xen/vm/debian.cfg xl list ls -lh /mnt/snapshot/ lvs for i in disk swap; do lvcreate -s -n debian-${i}-$(date +%Y%m%d) -L 1G /dev/vgxen/debian-${i} ; done lvs xl unpause debian xl list ls -lh /etc/xen/vm/debian.cfg ls -lh /mnt/snapshot/ xl list xl shutdown win2k8 xl shutdown -F win2k8 xl list brctl show vi /etc/network/interfaces modprobe dummy vi /etc/modules ifup br1 brctl show ip addr ls brctl show xl list xl shutdown debian xl list vi /etc/xen/vm/debian.cfg xl list xl destroy debian xl list iptables -L iptables -F iptables -L xl create /etc/xen/vm/debian.cfg brctl show ip addr ls ping 192.168.201.2 iptables -t nat -L iptables -t nat -A POSTROUTING -o br0 -j MASQUERADE vi /etc/sysctl.conf service procps start iptables -I FORWARD -s 192.168.201.2 -j REJECT iptables -D FORWARD -s 192.168.201.2 -j REJECT brctl show iptables -t nat -A PREROUTING -p tcp --dport 2222 -j DNAT --to-destination 192.168.201.2:22 ssh root@192.168.201.2 lvs mkdir -p /mnt/backup-snap mkdir -p /mnt/backup vgs xl pause debian ; lvcreate -s -n backup-snap -L 1G /dev/vgxen/debian-disk ; xl unpause debian mount -o ro /dev/vgxen/backup-snap /mnt/backup-snap/ df -h ls -lh /mnt/backup-snap apt-get install duplicity mkdir -p /var/cache/duplicity duplicity full -v0 --no-encryption --volsize 500 --asynchronous-upload --archive-dir /var/cache/duplicity /mnt/backup-snap file:///mnt/backup/ ls -lh /mnt/backup umount /mnt/backup-snap lvs lvremove -f /dev/vgxen/backup-snap lvcreate -n debian-pv -L 5G vgxen xl block-attach xl block-attach debian phy:/dev/vgxen/debian-pv,xvda3,w pvs vi /etc/lvm/lvm.conf pvs vgscan vi /etc/xen/vm/debian.cfg lvs lvcreate -s -n pv-snap -L 1G /dev/vgxen/debian-pv lvs pvs vi /etc/lvm/lvm.conf pvs vgchange -ay vgdebian lvs mkdir -p /mnt/lv mount /dev/vgdebian/srv /mnt/lv cat /mnt/lv/date.txt duplicity full -v0 --no-encryption --volsize 500 --asynchronous-upload --archive-dir /var/cache/duplicity /mnt/lv file:///mnt/backup/ ls -lh /mnt/backup umount /mnt/lv ls -1 /dev/vgdebian/ vgchange -an vgdebian lvremove -f /dev/vgxen/pv-snap vgs pvs lvs lvcreate -s -n disk-snap -L 1G /dev/vgxen/win2k8-disk lvs apt-get install kpartx ntfs-3g kpartx -l /dev/vgxen/disk-snap kpartx -a /dev/vgxen/disk-snap ls -lh /dev/mapper/ mkdir /mnt/win2k8 ntfs-3g -o ro /dev/mapper/vgxen-disk--snap1 /mnt/win2k8/ df -h ls -lh /mnt/win2k8 umount /mnt/win2k8 kpartx -d /dev/vgxen/disk-snap ls -lh /dev/mapper/ lvremove -f /dev/vgxen/disk-snap lvs lvremove /dev/vgxen/debian-disk-20140610 lvextend -L +1g /dev/vgxen/debian-disk lvs xl list xl mem-set debian 1g xl list