/[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 , to selected 82
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 , to selected 82
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 , to selected 82
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 , to selected 82
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 , to selected 82
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 , to selected 82
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 , to selected 82
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 , to selected 82
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, 8 months ago) by dpavlin
File length: 1357 byte(s)
Diff to previous 229 , to selected 82
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 , to selected 82
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 , to selected 82
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 , to selected 82
cleanup and use x11::xterm

Revision 140 - (view) (annotate) - [select for diffs]
Modified Tue Aug 4 17:16:11 2009 UTC (14 years, 9 months ago) by dpavlin
File length: 855 byte(s)
Diff to previous 111 , to selected 82
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, 9 months ago) by dpavlin
File length: 900 byte(s)
Diff to previous 92 , to selected 82
start wireshark on tap0


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

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


Revision 88 - (view) (annotate) - [select for diffs]
Modified Fri Jul 31 18:16:14 2009 UTC (14 years, 9 months ago) by dpavlin
File length: 743 byte(s)
Diff to previous 85 , to selected 82
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, 9 months ago) by dpavlin
File length: 599 byte(s)
Diff to previous 82
report tap status


Revision 82 - (view) (annotate) - [selected]
Modified Fri Jul 31 17:07:39 2009 UTC (14 years, 9 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, 9 months ago) by dpavlin
File length: 1020 byte(s)
Diff to previous 67 , to selected 82
move monitor to tcp/ip port


Revision 67 - (view) (annotate) - [select for diffs]
Modified Thu Jul 30 21:31:30 2009 UTC (14 years, 9 months ago) by dpavlin
File length: 908 byte(s)
Diff to previous 62 , to selected 82
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, 9 months ago) by dpavlin
File length: 879 byte(s)
Diff to previous 56 , to selected 82
use correct private IEEE mac


Revision 56 - (view) (annotate) - [select for diffs]
Modified Thu Jul 30 14:16:13 2009 UTC (14 years, 9 months ago) by dpavlin
File length: 836 byte(s)
Diff to previous 54 , to selected 82
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, 9 months ago) by dpavlin
File length: 776 byte(s)
Diff to selected 82
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