/[pxelator]/lib/PXElator/kvm.pm
This is repository of my old source code which isn't updated any more. Go to git.rot13.org for current projects!
ViewVC logotype

Log of /lib/PXElator/kvm.pm

Parent Directory Parent Directory | Revision Log Revision Log


Links to HEAD: (view) (annotate)
Sticky Revision:

Revision 518 - (view) (annotate) - [select for diffs]
Modified Wed Jul 21 19:01:46 2010 UTC (13 years, 9 months ago) by dpavlin
File length: 2252 byte(s)
Diff to previous 515
use DEV as bridge for kvm if specified


Revision 515 - (view) (annotate) - [select for diffs]
Modified Wed Jul 21 18:33:37 2010 UTC (13 years, 9 months ago) by dpavlin
File length: 2134 byte(s)
Diff to previous 512
fix nr_from_mac which regex change broke into more solid split and hex


Revision 512 - (view) (annotate) - [select for diffs]
Modified Wed Jul 21 17:50:32 2010 UTC (13 years, 9 months ago) by dpavlin
File length: 2118 byte(s)
Diff to previous 504
configure kvm.bin so we can call qemu-system-i386 if needed


Revision 504 - (view) (annotate) - [select for diffs]
Modified Fri Jul 16 21:30:30 2010 UTC (13 years, 9 months ago) by dpavlin
File length: 2055 byte(s)
Diff to previous 429
added conf/ip/1.2.3.4/kvm.boot for FreeNAS

just create kvm.boot file with following parameters:

d -cdrom /srv/pxelator/iso/FreeNAS-i386-LiveCD-0.7.2.5255.iso -hda /srv/pxelator/tftp/freenas.cqow2

which will modify produce -boot option for kvm
to boot from cdrom and install in persistant image



Revision 429 - (view) (annotate) - [select for diffs]
Modified Sun Sep 13 15:51:03 2009 UTC (14 years, 7 months ago) by dpavlin
File length: 1961 byte(s)
Diff to previous 406
use -vnc $server::ip:$nr as display in no $ENV{DISPLAY} is defined

Revision 406 - (view) (annotate) - [select for diffs]
Modified Wed Sep 9 09:04:04 2009 UTC (14 years, 7 months ago) by dpavlin
File length: 1930 byte(s)
Diff to previous 405
autocreate_params to create kvm nr parametar from mac
add hostname or kvm nr to kvm window


Revision 405 - (view) (annotate) - [select for diffs]
Modified Tue Sep 8 21:06:40 2009 UTC (14 years, 7 months ago) by dpavlin
File length: 1829 byte(s)
Diff to previous 390
start next kvm

Revision 390 - (view) (annotate) - [select for diffs]
Modified Mon Sep 7 21:34:05 2009 UTC (14 years, 7 months ago) by dpavlin
File length: 1616 byte(s)
Diff to previous 289
implement multiple daemons startup using something like:

wget -O /dev/null --max-redirect=0 http://172.16.10.1:7777/start_stop/kvm?nr=1


Revision 289 - (view) (annotate) - [select for diffs]
Modified Tue Aug 25 17:39:28 2009 UTC (14 years, 7 months ago) by dpavlin
File length: 1357 byte(s)
Diff to previous 229
added serial port

Revision 229 - (view) (annotate) - [select for diffs]
Modified Sun Aug 16 21:35:23 2009 UTC (14 years, 8 months ago) by dpavlin
File length: 1203 byte(s)
Diff to previous 225
use kernel bridge (named virtual) instead of vde

it's much faster, and we know all commands to use it :-)


Revision 225 - (view) (annotate) - [select for diffs]
Modified Sun Aug 16 00:03:30 2009 UTC (14 years, 8 months ago) by dpavlin
File length: 954 byte(s)
Diff to previous 170
split out wireshark as separate process from kvm

implemented fork_if_active (for sub-processes) and fork_actions
which can be run without dependencies


Revision 170 - (view) (annotate) - [select for diffs]
Modified Thu Aug 6 22:11:02 2009 UTC (14 years, 8 months ago) by dpavlin
File length: 1009 byte(s)
Diff to previous 140
cleanup and use x11::xterm

Revision 140 - (view) (annotate) - [select for diffs]
Modified Tue Aug 4 17:16:11 2009 UTC (14 years, 8 months ago) by dpavlin
File length: 855 byte(s)
Diff to previous 111
first try to ifup tap0 and report suggestion if it fails

Revision 111 - (view) (annotate) - [select for diffs]
Modified Sun Aug 2 02:20:24 2009 UTC (14 years, 8 months ago) by dpavlin
File length: 900 byte(s)
Diff to previous 92
start wireshark on tap0


Revision 92 - (view) (annotate) - [select for diffs]
Modified Fri Jul 31 19:42:29 2009 UTC (14 years, 8 months ago) by dpavlin
File length: 836 byte(s)
Diff to previous 90
activate window

Revision 90 - (view) (annotate) - [select for diffs]
Modified Fri Jul 31 18:26:37 2009 UTC (14 years, 8 months ago) by dpavlin
File length: 751 byte(s)
Diff to previous 88
color xterms


Revision 88 - (view) (annotate) - [select for diffs]
Modified Fri Jul 31 18:16:14 2009 UTC (14 years, 8 months ago) by dpavlin
File length: 743 byte(s)
Diff to previous 85
code cleanup

- rename start_options to start_fork to better describe what it does
- implemented actions which can be called directly from web
- /start_stop REST API correction


Revision 85 - (view) (annotate) - [select for diffs]
Modified Fri Jul 31 17:35:30 2009 UTC (14 years, 8 months ago) by dpavlin
File length: 599 byte(s)
Diff to previous 82
report tap status


Revision 82 - (view) (annotate) - [select for diffs]
Modified Fri Jul 31 17:07:39 2009 UTC (14 years, 8 months ago) by dpavlin
File length: 586 byte(s)
Diff to previous 80
split network setup into own package and fixed it (tests help :-)


Revision 80 - (view) (annotate) - [select for diffs]
Modified Fri Jul 31 16:47:15 2009 UTC (14 years, 8 months ago) by dpavlin
File length: 1020 byte(s)
Diff to previous 67
move monitor to tcp/ip port


Revision 67 - (view) (annotate) - [select for diffs]
Modified Thu Jul 30 21:31:30 2009 UTC (14 years, 8 months ago) by dpavlin
File length: 908 byte(s)
Diff to previous 62
implemented correct start/stop logic (which now works!)
and pushed debug state into $server::debug and file 
conf/debug for shared state between servers


Revision 62 - (view) (annotate) - [select for diffs]
Modified Thu Jul 30 16:15:40 2009 UTC (14 years, 8 months ago) by dpavlin
File length: 879 byte(s)
Diff to previous 56
use correct private IEEE mac


Revision 56 - (view) (annotate) - [select for diffs]
Modified Thu Jul 30 14:16:13 2009 UTC (14 years, 8 months ago) by dpavlin
File length: 836 byte(s)
Diff to previous 54
start kvm with exec in xterm to see monitor output


Revision 54 - (view) (annotate) - [select for diffs]
Added Thu Jul 30 12:28:49 2009 UTC (14 years, 8 months ago) by dpavlin
File length: 776 byte(s)
start kvm with vde2


This form allows you to request diffs between any two revisions of this file. For each of the two "sides" of the diff, enter a numeric revision.

  Diffs between and
  Type of Diff should be a

  ViewVC Help
Powered by ViewVC 1.1.26