<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<title type="html"><![CDATA[Linux Forum &mdash; [решено]Клонирование сервера]]></title>
	<link rel="self" href="https://linuxforum.ru/extern.php?action=feed&amp;tid=28263&amp;type=atom" />
	<updated>2013-05-18T08:11:05Z</updated>
	<generator>PunBB</generator>
	<id>https://linuxforum.ru/viewtopic.php?id=28263</id>
		<entry>
			<title type="html"><![CDATA[Re: [решено]Клонирование сервера]]></title>
			<link rel="alternate" href="https://linuxforum.ru/viewtopic.php?pid=346184#p346184" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>Cruiser78 пишет:</cite><blockquote><p> А вот CentOS 5.9 - увы. Не хочет жить на virtio-диске. Поэтому и было непонятно, почему не идет загрузка. Непонятно, почему она становится колом на самом начальном этапе, когда отрабатывает initramfs.</p></blockquote></div><p>Я думаю, потому, что в initrd нету драйвера virtio, а без него корень недоступен -&gt; ядро паникует...</p>]]></content>
			<author>
				<name><![CDATA[yars]]></name>
				<uri>https://linuxforum.ru/profile.php?id=22799</uri>
			</author>
			<updated>2013-05-18T08:11:05Z</updated>
			<id>https://linuxforum.ru/viewtopic.php?pid=346184#p346184</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: [решено]Клонирование сервера]]></title>
			<link rel="alternate" href="https://linuxforum.ru/viewtopic.php?pid=346182#p346182" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>dyasny пишет:</cite><blockquote><p>на хосте лежит файл img который ВМ видит как диск, и ВМ на этом диске поднял lvm? если так, то lvm внутри никакого отношения к lvm на хосте не имеет.</p></blockquote></div><p>Пока не осознал написанного, но было так: Виртуальная машина (CentOS 5.9)жила вся в img-файле формата raw. Внутри этого файла было два раздела, первый - boot, во втором поднята группа LVM-томов, в которой нарезаны тома под swap и корень.<br />Этот img-файл был подключен к виртуалке как IDE-диск,&nbsp; <br />Поставленная задача - перелить эту машину в персональный iSCSI-LUN. <br />При её реализации возникло две проблемы:<br />1. После перекачивания файлов в новое место потребовалось пересобрать initramfs (старый помнил про LVM). Разгуглил, как это сделать, особых проблем не возникло кроме следующей:<br />2. Хотел новое хранилище иметь не как IDE-диск, а как virtio-диск. CentOS 6.4, которым это дело подыгрывал, относился к смене типа диска индиферентно. А вот CentOS 5.9 - увы. Не хочет жить на virtio-диске. Поэтому и было непонятно, почему не идет загрузка. Непонятно, почему она становится колом на самом начальном этапе, когда отрабатывает initramfs. </p><p>Кстати, проверил поведение CentOS 5.9 из img-файла на virtio-диске (хост работает под управлением CentOS 6.4). Полностью те же ойцы. Встает колом на загрузке. Возвращаем IDE-диск - работает как доктор прописал..</p>]]></content>
			<author>
				<name><![CDATA[Cruiser78]]></name>
				<uri>https://linuxforum.ru/profile.php?id=631</uri>
			</author>
			<updated>2013-05-18T07:41:36Z</updated>
			<id>https://linuxforum.ru/viewtopic.php?pid=346182#p346182</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: [решено]Клонирование сервера]]></title>
			<link rel="alternate" href="https://linuxforum.ru/viewtopic.php?pid=346174#p346174" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>Cruiser78⇓ пишет:</cite><blockquote><p>А именно, есть KVM-виртуальная машина в которой живет (и неплохо живет) на CentOSи настроенный почтовый сервер. Сама виртуальная машина сидит на img-файле. Корневой раздел и свап - разположены в LVM. Так сложилось исторически.</p></blockquote></div><p>на хосте лежит файл img который ВМ видит как диск, и ВМ на этом диске поднял lvm? если так, то lvm внутри никакого отношения к lvm на хосте не имеет.</p><div class="quotebox"><cite>Cruiser78⇓ пишет:</cite><blockquote><p>Размер диска несколько меньше img-файла (много пустого места раз)</p></blockquote></div><p>ужать пустое место в тонком диске очень просто:<br />1. забиваем диск нулями (dd if=/dev/zero of=/some/file)<br />2. стираем файл<br />3. qemu-img convert файла имиджа в другой такой же файл</p><p>qemu-img убирает секторы содержащие нули, так что файл окажется размером с настоящую инфу которую он содержит, и сможет расширяться по мере наполнения. он должен быть qcow2 конечно же.</p><div class="quotebox"><cite>Cruiser78⇓ пишет:</cite><blockquote><p>не хочу туда сажать LVM. Не нужен он мне там</p></blockquote></div><p>туда это куда? на систему которую видит хост, или внутри ВМ?</p><p>потому что переписать имидж можно тем же qemu-img convert с указанием аутпута в LUN</p>]]></content>
			<author>
				<name><![CDATA[dyasny]]></name>
				<uri>https://linuxforum.ru/profile.php?id=23772</uri>
			</author>
			<updated>2013-05-17T21:29:56Z</updated>
			<id>https://linuxforum.ru/viewtopic.php?pid=346174#p346174</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[[решено]Клонирование сервера]]></title>
			<link rel="alternate" href="https://linuxforum.ru/viewtopic.php?pid=346151#p346151" />
			<content type="html"><![CDATA[<p>Привет всем!</p><p>Имею непонятный затык (на виртуальных машинах, но не это главное).<br />А именно, есть KVM-виртуальная машина в которой живет (и неплохо живет) на CentOSи настроенный почтовый сервер. Сама виртуальная машина сидит на img-файле. Корневой раздел и свап - разположены в LVM. Так сложилось исторически. </p><p>Надо перелить эту виртуальную машину в иную виртуалку, которая будет сидеть уже не на файле, а на iSCSI-разделе, в своем персональном LUNе. Но... Размер диска несколько меньше img-файла (много пустого места раз), и, второе, более важное, не хочу туда сажать LVM. Не нужен он мне там. </p><p>Ход решения:<br />1. Подключаемся из этой виртуалки к нужному LUN.<br />2. С помощью fdisk делаем три раздела потребного размера, под /boot, swap и /. Делаем там бутовый раздел загружаемым, формируем файловые системы ext4 на /boot и на /. Это примитивно.<br />3. Монтируем собственный корень куда-нибудь в&nbsp; /mnt/root, целевые девайсы тоже монтируем куда удобнее.<br />4. Копируем (любым способом) содержимое наших разделов /boot и /mnt/root на целевые девайсы.<br />5. Корректируем менюшку grub&#039;а, меняем там место корня вместо /dev/mapper/LVM-чего-то-там на тривиальное /dev/vda3 (диск - virtio). Корректируем /etc/fstab аналогичным образом.</p><p>То есть все сделано по теории, как книжки учат.</p><p>Загружаем новую виртуалку и видим, что она каким-то непонятным образом не хочет видеть тома /dev/vdaX, а пытается сотворить LVM-девайс (/dev/VolGroup00/LogVol01 и так далее). Поскольку этого дела нет, то кернел впадает в панику и в ней помирает. Не может смонтировать даже рутовую систему... Настырно лезет в LVM, а его нет...</p><p>Вопрос тривиальнейший - где это описание LVM закопалось? И как его оттуда убрать? Как отучить новую виртуалку на CentOSи 5.9 от такой поддержки LVM?</p><p>=====================<br />Вобщем, раскопал, что собака зарылась в initramfs. Имею в настоящий момент ситуацию один в один как описано в <a href="http://www.go.kg/work/kernel-panic-could-not-find-filesystem-devroot.html">http://www.go.kg/work/kernel-panic-coul … vroot.html</a> Но, увы, перегенерация initramfs не помогает. Получаю сообщение, что нет /dev/root и так далее...<br />**************************************************<br />Решено. Засада закопалась в том, что по каким-то причинам CentOS 5.9 не хотел грузиться в виртуалке, если там ему указан Virtio-диск. На IDE-диске зашуршал... <br />Теперь надо думать, как его перевести в Virtio... Или для iSCSI-раздела монопенисуально?</p>]]></content>
			<author>
				<name><![CDATA[Cruiser78]]></name>
				<uri>https://linuxforum.ru/profile.php?id=631</uri>
			</author>
			<updated>2013-05-17T15:20:56Z</updated>
			<id>https://linuxforum.ru/viewtopic.php?pid=346151#p346151</id>
		</entry>
</feed>
