<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom" xmlns:default="http://www.w3.org/1999/xhtml">
  <title xmlns="http://www.w3.org/2005/Atom">Dobrica Pavlinušić's random unstructured stuff: KVM</title>
  <id xmlns="http://www.w3.org/2005/Atom">https://saturn.ffzg.hr/rot13/</id>
  <link xmlns="http://www.w3.org/2005/Atom" type="text/html" rel="alternate" href="https://saturn.ffzg.hr/rot13/index.cgi?kvm"/>
  <link xmlns="http://www.w3.org/2005/Atom" type="application/atom+xml" rel="self" href="https://saturn.ffzg.hr%2C%20saturn.ffzg.hr:443/feed/workspace/rot13?page=kvm;type=Atom"/>
  <updated xmlns="http://www.w3.org/2005/Atom">2009-03-02T18:15:13Z</updated>
  <entry xmlns="http://www.w3.org/2005/Atom" xmlns:default="http://www.w3.org/1999/xhtml">
    <title xmlns="http://www.w3.org/2005/Atom">KVM</title>
    <link xmlns="http://www.w3.org/2005/Atom" type="text/html" rel="alternate" href="https://saturn.ffzg.hr/rot13/index.cgi?kvm"/>
    <content xmlns="http://www.w3.org/2005/Atom" xmlns:default="http://www.w3.org/1999/xhtml" type="xhtml">
      <div xmlns="http://www.w3.org/1999/xhtml"><div>Creator: Dobrica Pavlinušić</div><hr/><div>Tags: KVM, virtualization</div><hr/><div class="wiki">
<div class="nlw_phrase"><table class="wafl_container">
  <tr>
    <td>
      <div class="wafl_box">
        
          <div class="wafl_titlebox">
            <div class="wafl_title">
              
                Contents: [Dobrica Pavlinušić's random unstructured stuff]
              
            </div>
          </div>
          <div class="wafl_items">
            
              <div class="wiki">
<ul>
<li><span class="nlw_phrase"><a title="section link" href="https://saturn.ffzg.hr/rot13/index.cgi?dobrica_pavlinu%C5%A1i%C4%87_s_random_unstructured_stuff#install">Dobrica Pavlinušić's random unstructured stuff (Install)</a><!-- wiki: {link: [Dobrica Pavlinušić's random unstructured stuff] Install} --></span></li>
<li><span class="nlw_phrase"><a title="section link" href="https://saturn.ffzg.hr/rot13/index.cgi?dobrica_pavlinu%C5%A1i%C4%87_s_random_unstructured_stuff#migration">Dobrica Pavlinušić's random unstructured stuff (Migration)</a><!-- wiki: {link: [Dobrica Pavlinušić's random unstructured stuff] Migration} --></span></li>

<ul>
<li><span class="nlw_phrase"><a title="section link" href="https://saturn.ffzg.hr/rot13/index.cgi?dobrica_pavlinu%C5%A1i%C4%87_s_random_unstructured_stuff#prepare_shared_disk_image">Dobrica Pavlinušić's random unstructured stuff (Prepare shared disk image)</a><!-- wiki: {link: [Dobrica Pavlinušić's random unstructured stuff] Prepare shared disk image} --></span></li>
<li><span class="nlw_phrase"><a title="section link" href="https://saturn.ffzg.hr/rot13/index.cgi?dobrica_pavlinu%C5%A1i%C4%87_s_random_unstructured_stuff#new_target">Dobrica Pavlinušić's random unstructured stuff (New target)</a><!-- wiki: {link: [Dobrica Pavlinušić's random unstructured stuff] New target} --></span></li>
<li><span class="nlw_phrase"><a title="section link" href="https://saturn.ffzg.hr/rot13/index.cgi?dobrica_pavlinu%C5%A1i%C4%87_s_random_unstructured_stuff#running_source">Dobrica Pavlinušić's random unstructured stuff (Running source)</a><!-- wiki: {link: [Dobrica Pavlinušić's random unstructured stuff] Running source} --></span></li>
</ul></ul>
</div>

            
            
          </div>
        
      </div>
    </td>
  </tr>
</table>
<!-- wiki: {toc: }
--></div><br/><br/><p>
<a target="_blank" title="(external link)" href="http://kvm.qumranet.com/kvmwiki/FAQ">http://kvm.qumranet.com/kvmwiki/FAQ</a></p>
<h1 id="install">Install</h1>
<pre>
sudo apt-get install kvm
</pre>
<br/><h1 id="migration">Migration</h1>
<p>
<a target="_blank" title="(external link)" href="http://kvm.qumranet.com/kvmwiki/Migration">http://kvm.qumranet.com/kvmwiki/Migration</a></p>
<ul>
<li><span class="nlw_phrase"><a href="https://saturn.ffzg.hr/rot13/index.cgi/01-kvm-start.sh?action=attachments_download;page_name=kvm;id=20090302181146-0-32348">01-kvm-start.sh</a><!-- wiki: {file: 01-=kvm-=start.sh} --></span> - how to start kvm</li>
<li><span class="nlw_phrase"><a href="https://saturn.ffzg.hr/rot13/index.cgi/config?action=attachments_download;page_name=kvm;id=20090302181234-0-9282">config</a><!-- wiki: {file: config} --></span> - variables included in following scripts</li>
<li><span class="nlw_phrase"><a href="https://saturn.ffzg.hr/rot13/index.cgi/02-kvm-migration-incomming.sh?action=attachments_download;page_name=kvm;id=20090302181204-0-7425">02-kvm-migration-incomming.sh</a><!-- wiki: {file: 02-=kvm-=migration-=incomming.sh} --></span></li>
<li><span class="nlw_phrase"><a href="https://saturn.ffzg.hr/rot13/index.cgi/03-kvm-migration-running.sh?action=attachments_download;page_name=kvm;id=20090302181220-1-7425">03-kvm-migration-running.sh</a><!-- wiki: {file: 03-=kvm-=migration-=running.sh} --></span></li>
<li><span class="nlw_phrase"><a href="https://saturn.ffzg.hr/rot13/index.cgi/kvm-migration-demo.sh?action=attachments_download;page_name=kvm;id=20090302181244-1-9282">kvm-migration-demo.sh</a><!-- wiki: {file: kvm-=migration-=demo.sh} --></span> - wrap it all in demo</li>
</ul>
<h2 id="prepare_shared_disk_image">Prepare shared disk image</h2>
<p>
Usually, you will use <tt>nfs</tt> for this. Edit <tt>/etc/exports</tt> and add something like (if your local network is 192.168.1.x):</p>
<pre>
/rest           192.168.1.0/255.255.255.0(rw)
</pre>
<br/><p>
And start <tt>nfs</tt> server</p>
<pre>
dpavlin@llin:~$ sudo /etc/init.d/nfs-user-server start
</pre>
<br/><h2 id="new_target">New target</h2>
<p>
Mount shared storage and run qemu which will receive running machine</p>
<pre>
dpavlin@squeak:~$ mkdir mnt/rest
dpavlin@squeak:~$ sudo mount 192.168.1.13:/rest mnt/rest/
dpavlin@squeak:~$ ls -al mnt/rest/iso/gparted-live-0.3.9-4.iso 
-rw-r--r-- 1 dpavlin dpavlin 98347008 Oct  9 17:31 mnt/rest/iso/gparted-live-0.3.9-4.iso

dpavlin@squeak:~$ kvm -cdrom mnt/rest/iso/gparted-live-0.3.9-4.iso -incoming tcp://0:4444 -monitor stdio
</pre>
<br/><h2 id="running_source">Running source</h2>
<pre>
dpavlin@llin:~$ kvm -m 128 -cdrom /rest/iso/gparted-live-0.3.9-4.iso -monitor stdio -no-kvm
QEMU 0.9.1 monitor - type 'help' for more information
(qemu) migrate tcp://192.168.1.30:4444
</pre>
<br/><p>
We use <tt>-no-kvm</tt> to disable kvm because our target machine doesn't have vmx|svm support!</p>
</div>
<hr/><div>Attachments: 01-kvm-start.sh, 02-kvm-migration-incomming.sh, 03-kvm-migration-running.sh, config, kvm-migration-demo.sh</div></div>
    </content>
    <id xmlns="http://www.w3.org/2005/Atom">https://saturn.ffzg.hr/rot13/index.cgi?kvm</id>
    <author xmlns="http://www.w3.org/2005/Atom">
      <name xmlns="http://www.w3.org/2005/Atom">Dobrica Pavlinušić</name>
    </author>
    <updated xmlns="http://www.w3.org/2005/Atom">2009-03-02T18:15:13Z</updated>
    <category xmlns="http://www.w3.org/2005/Atom" term="KVM" label="KVM"/>
    <category xmlns="http://www.w3.org/2005/Atom" term="virtualization" label="virtualization"/>
  </entry>
</feed>
