<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://linux-kvm.org/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Whit</id>
	<title>KVM - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://linux-kvm.org/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Whit"/>
	<link rel="alternate" type="text/html" href="https://linux-kvm.org/page/Special:Contributions/Whit"/>
	<updated>2026-04-21T22:02:05Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.39.5</generator>
	<entry>
		<id>https://linux-kvm.org/index.php?title=Kvmtools&amp;diff=3641</id>
		<title>Kvmtools</title>
		<link rel="alternate" type="text/html" href="https://linux-kvm.org/index.php?title=Kvmtools&amp;diff=3641"/>
		<updated>2011-06-22T23:45:32Z</updated>

		<summary type="html">&lt;p&gt;Whit: fixed some grammar and spelling&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= kvm-admin =&lt;br /&gt;
&#039;&#039;&#039;What it does?&#039;&#039;&#039;&lt;br /&gt;
It can do the following actions: show, boot, shutdown, status and monitor.&lt;br /&gt;
&lt;br /&gt;
= Howto use it =&lt;br /&gt;
Example, to get monitor&#039;s help:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
kvm-admin my_guest monitor help&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
To get the command printed:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
kvm-admin my_guest show&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Boot a guest:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
kvm-admin my_guest boot&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Features =&lt;br /&gt;
It&#039;s add a bridge to a given bridge from guest configuration file.&lt;br /&gt;
&lt;br /&gt;
The bridge(s) have to exists.&lt;br /&gt;
There can individual bridges on the system and each guest can assign to different bridge. &lt;br /&gt;
No need to add many script files and scriptdown files. &lt;br /&gt;
This is set automaticly.&lt;br /&gt;
&lt;br /&gt;
= Configuration File Format =&lt;br /&gt;
The guest configuration file has to be placed in the directory &#039;domains&#039;.&lt;br /&gt;
The format is taken 1:1 from the command line.&lt;br /&gt;
&lt;br /&gt;
To use an qemu-kvm option which doesn&#039;t have a parameter, have to use:&lt;br /&gt;
  variable = enabled&lt;br /&gt;
&lt;br /&gt;
Global configuration variabales, which all guest should effected, &lt;br /&gt;
can write in &#039;config/kvm.cfg&#039; file.&lt;br /&gt;
&lt;br /&gt;
Exampe:&lt;br /&gt;
  # have to set the path to qemu-kvm executable&lt;br /&gt;
  qemu-kvm = /usr/bin/kvm&lt;br /&gt;
&lt;br /&gt;
  daemonize = enabled&lt;br /&gt;
  localtime = enabled&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Example format:&lt;br /&gt;
  name = my_guest&lt;br /&gt;
  smp = 2&lt;br /&gt;
  m = 1024&lt;br /&gt;
  # first drive&lt;br /&gt;
  drive = file:/path_to_image_or_lvm,[and other options]&lt;br /&gt;
  # second drive&lt;br /&gt;
  drive = file:/path_to_image_or_lvm,[and other options]&lt;br /&gt;
  cdrom = my_installer.iso&lt;br /&gt;
  daemonize = enabled&lt;br /&gt;
  localtime = enabled&lt;br /&gt;
&lt;br /&gt;
Only one exception exists.&lt;br /&gt;
This is only for the &#039;-net tap&#039; option.&lt;br /&gt;
There have to add an option for the bridge.&lt;br /&gt;
&lt;br /&gt;
An example for tap option when using &#039;-net nic&#039;:&lt;br /&gt;
  &lt;br /&gt;
  # first network interface&lt;br /&gt;
  net = nic,[and other options]&lt;br /&gt;
  net = tap,ifname=my_iface_one,bridge=br0&lt;br /&gt;
  # second network interface&lt;br /&gt;
  net = nic,[and other options]&lt;br /&gt;
  net = tap,ifname=my_iface_two,bridge=br1&lt;br /&gt;
&lt;br /&gt;
= Download = &lt;br /&gt;
It can be downloaded on the mercurial repository on:&lt;br /&gt;
 &lt;br /&gt;
via Webbrowser:&lt;br /&gt;
  http://hg.kasten-edv.de/kvm-tools (klick on bzip,gzip or zip link)&lt;br /&gt;
&lt;br /&gt;
via mercurial:&lt;br /&gt;
  hg clone http://hg.kasten-edv.de/kvm-tools&lt;br /&gt;
&lt;br /&gt;
= Installation =&lt;br /&gt;
Please read the README for further information.&lt;br /&gt;
&lt;br /&gt;
= Security=&lt;br /&gt;
To run the kvm process under a unprivileged user.&lt;br /&gt;
&lt;br /&gt;
Add an user &#039;kvm&#039; for example and add this in the guest configuration file.&lt;br /&gt;
  runas = kvm&lt;br /&gt;
&lt;br /&gt;
For each guest can assign an individual user.&lt;br /&gt;
&lt;br /&gt;
When all guests should run as the user &#039;kvm&#039; then add this in the global configurations file &#039;config/kvm.cfg&#039;&lt;br /&gt;
  runas = kvm&lt;br /&gt;
&lt;br /&gt;
When is set in &#039;config/kvm.cfg&#039; the guest configuration file does override &lt;br /&gt;
it, when there also is set.&lt;br /&gt;
  runas = kvm_one&lt;br /&gt;
&lt;br /&gt;
Then this process is running as user &#039;kvm_one&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= ToDo =&lt;br /&gt;
  * build a init script&lt;br /&gt;
  * build an installation routine&lt;br /&gt;
  * add possibility to automatic create and delete guest&lt;br /&gt;
&lt;br /&gt;
= Fixes =&lt;br /&gt;
The ordinary fixes :)&lt;/div&gt;</summary>
		<author><name>Whit</name></author>
	</entry>
	<entry>
		<id>https://linux-kvm.org/index.php?title=Lists,_IRC&amp;diff=3095</id>
		<title>Lists, IRC</title>
		<link rel="alternate" type="text/html" href="https://linux-kvm.org/index.php?title=Lists,_IRC&amp;diff=3095"/>
		<updated>2010-07-14T03:23:19Z</updated>

		<summary type="html">&lt;p&gt;Whit: cut spam&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Lists, IRC=&lt;br /&gt;
&lt;br /&gt;
== Mailing Lists ==&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
|-&lt;br /&gt;
! list&lt;br /&gt;
! topics&lt;br /&gt;
! subscribe&lt;br /&gt;
! archives&lt;br /&gt;
|- &lt;br /&gt;
| kvm@vger.kernel.org&lt;br /&gt;
| general and x86&lt;br /&gt;
| [mailto:majordomo@vger.kernel.org?body=subscribe%20kvm subscribe]&lt;br /&gt;
| [http://news.gmane.org/gmane.comp.emulators.kvm.devel Gmane], [http://www.spinics.net/lists/kvm spinics], [http://marc.info/?l=kvm MARC]&lt;br /&gt;
|-&lt;br /&gt;
| kvm-commits@vger.kernel.org &lt;br /&gt;
| kernel commit logs &lt;br /&gt;
| [mailto:majordomo@vger.kernel.org?body=subscribe%20kvm-commits subscribe] &lt;br /&gt;
| [http://news.gmane.org/gmane.comp.emulators.kvm.scm Gmane] &lt;br /&gt;
|-&lt;br /&gt;
| kvm-ia64@vger.kernel.org &lt;br /&gt;
| ia64 &lt;br /&gt;
| [mailto:majordomo@vger.kernel.org?body=subscribe%20kvm-ia64 subscribe] &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| kvm-ppc@vger.kernel.org &lt;br /&gt;
| PowerPC &lt;br /&gt;
| [mailto:majordomo@vger.kernel.org?body=subscribe%20kvm-ppc subscribe] &lt;br /&gt;
| [http://marc.info/?l=kvm-ppc-devel MARC]&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
While the lists are used mainly for development, user queries are welcome. No need to subscribe for a one-off question, just send an email. You may also want to check the various qemu resources on the web, as kvm shares the qemu user interface and networking.&lt;br /&gt;
&lt;br /&gt;
Please observe the usual mailing list etiquette: don&#039;t top-post, and trim excess quotations from the mail you are replying to.&lt;br /&gt;
&lt;br /&gt;
Don&#039;t post to individual kvm developers directly.&lt;br /&gt;
&lt;br /&gt;
== IRC ==&lt;br /&gt;
&lt;br /&gt;
Join us on &#039;&#039;&#039;#kvm&#039;&#039;&#039; at [http://freenode.net Freenode]. Don&#039;t report serious bugs on IRC; they&#039;re liable to get lost. Use the list or the [[Bugs|bug tracker]].&lt;br /&gt;
&lt;br /&gt;
== Blogs and related sites ==&lt;br /&gt;
Haydn Solomon&#039;s [http://www.linux-kvm.com linux-kvm] site, featuring forums and a blog&lt;br /&gt;
&lt;br /&gt;
Avi Kivity&#039;s [http://avikivity.blogspot.com blog] &lt;br /&gt;
&lt;br /&gt;
Anthony Liguori&#039;s [http://blog.codemonkey.ws blog] &lt;br /&gt;
&lt;br /&gt;
[http://virt.kernelnewbies.org/ Linux virtualization] wiki &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Forums ==&lt;br /&gt;
&lt;br /&gt;
[http://forums.meulie.net/viewforum.php?f=43 KVM forum]&lt;/div&gt;</summary>
		<author><name>Whit</name></author>
	</entry>
</feed>