{"id":1352,"date":"2014-05-02T01:36:05","date_gmt":"2014-05-02T08:36:05","guid":{"rendered":"http:\/\/wp.colliertech.org\/cj\/?p=1352"},"modified":"2014-05-02T01:36:05","modified_gmt":"2014-05-02T08:36:05","slug":"bringing-the-vms-back-online","status":"publish","type":"post","link":"https:\/\/wp.c9h.org\/cj\/?p=1352","title":{"rendered":"Bringing the VMs back online"},"content":{"rendered":"<p>okay.  New hypervisor hardware.  Switching from xen to KVM.  I took a snapshot of the xen partitions and moved them to a holding location during migration.<\/p>\n<p>I am now imaging these partitions to the LVM block devices:<\/p>\n<pre>\r\ncalcifer:\/home\/cjac# for guest in `ls \/usr\/src\/moonunit-guests\/ | grep -v -e etc | awk -F- '{print $1}'` ; do lvcreate \/dev\/vg00 -n ${guest} -L 4200M -C y ; done\r\n  Logical volume \"edge\" created\r\n  Logical volume \"ns0\" created\r\n  Logical volume \"sh1\" created\r\n  Logical volume \"sip0\" created\r\n  Logical volume \"smtp\" created\r\n  Logical volume \"vpn1\" created\r\n  Logical volume \"wsg\" created\r\ncalcifer:\/home\/cjac# partprobe \/dev\/vg00\/edge\r\ncalcifer:\/home\/cjac# fdisk -l \/dev\/vg00\/edge\r\nGNU Fdisk 1.2.4\r\nCopyright (C) 1998 - 2006 Free Software Foundation, Inc.\r\nThis program is free software, covered by the GNU General Public License.\r\n\r\nThis program is distributed in the hope that it will be useful,\r\nbut WITHOUT ANY WARRANTY; without even the implied warranty of\r\nMERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the\r\nGNU General Public License for more details.\r\n\r\n\r\nDisk \/dev\/dm-21: 4 GB, 4400524800 bytes\r\n255 heads, 63 sectors\/track, 535 cylinders\r\nUnits = cylinders of 16065 * 512 = 8225280 bytes\r\n\r\n     Device Boot      Start         End      Blocks   Id  System \r\n\/dev\/dm-21p1               1         535     4297356   83  Linux\r\ncalcifer:\/home\/cjac# kpartx -l \/dev\/vg00\/edge\r\nvg00-edge1 : 0 8594712 \/dev\/vg00\/edge 63\r\ncalcifer:\/home\/cjac# kpartx -a \/dev\/vg00\/edge\r\n\r\ncalcifer:\/home\/cjac# dd if=\/usr\/src\/moonunit-guests\/edge-disk-20140420T070034.xz | xz -d | dd of=\/dev\/mapper\/vg00-edge1 \r\n503474+1 records in\r\n503474+1 records out\r\n257778704 bytes (258 MB) copied, 311.538 s, 827 kB\/s\r\n8388608+0 records in\r\n8388608+0 records out\r\n4294967296 bytes (4.3 GB) copied, 925.612 s, 4.6 MB\/s\r\ncalcifer:\/home\/cjac# mount \/dev\/mapper\/vg00-edge1 \/mnt\/tmp\r\ncalcifer:\/home\/cjac# cp -r \/lib\/modules\/`uname -r` \/mnt\/tmp\/lib\/modules\/\r\ncalcifer:\/home\/cjac# emacs \/mnt\/tmp\/etc\/inittab\r\ncalcifer:\/home\/cjac# emacs \/mnt\/tmp\/etc\/fstab\r\ncalcifer:\/home\/cjac# umount \/mnt\/tmp\r\ncalcifer:\/home\/cjac# kpartx -d \/dev\/vg00\/edge\r\ncalcifer:\/home\/cjac# virsh start edge && virsh console edge\r\n<\/pre>\n<p>Somebody needs faster drives.  Wow was that ever slow.<\/p>\n\n<div class=\"twitter-share\"><a href=\"https:\/\/twitter.com\/intent\/tweet?via=cjamescollier\" class=\"twitter-share-button\">Tweet<\/a><\/div>\n","protected":false},"excerpt":{"rendered":"<p>okay. New hypervisor hardware. Switching from xen to KVM. I took a snapshot of the xen partitions and moved them to a holding location during migration. I am now imaging these partitions to the LVM block devices: calcifer:\/home\/cjac# for guest in `ls \/usr\/src\/moonunit-guests\/ | grep -v -e etc | awk -F- &#8216;{print $1}&#8217;` ; do [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"jetpack_post_was_ever_published":false,"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":""},"categories":[17,217,200,163,226,184],"tags":[],"class_list":["post-1352","post","type-post","status-publish","format-standard","hentry","category-debian","category-kvm","category-lvm","category-networking","category-proliant","category-virtualization"],"jetpack_featured_media_url":"","jetpack_shortlink":"https:\/\/wp.me\/p1YDIB-lO","jetpack_sharing_enabled":true,"jetpack_likes_enabled":true,"_links":{"self":[{"href":"https:\/\/wp.c9h.org\/cj\/index.php?rest_route=\/wp\/v2\/posts\/1352","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wp.c9h.org\/cj\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/wp.c9h.org\/cj\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/wp.c9h.org\/cj\/index.php?rest_route=\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/wp.c9h.org\/cj\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=1352"}],"version-history":[{"count":1,"href":"https:\/\/wp.c9h.org\/cj\/index.php?rest_route=\/wp\/v2\/posts\/1352\/revisions"}],"predecessor-version":[{"id":1353,"href":"https:\/\/wp.c9h.org\/cj\/index.php?rest_route=\/wp\/v2\/posts\/1352\/revisions\/1353"}],"wp:attachment":[{"href":"https:\/\/wp.c9h.org\/cj\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=1352"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/wp.c9h.org\/cj\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=1352"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/wp.c9h.org\/cj\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=1352"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}