mirror of
https://github.com/OpenNebula/one.git
synced 2025-02-04 17:47:00 +03:00
Remove unused tests for VNMDriver
This commit is contained in:
parent
e061f11f69
commit
1a5e777e16
@ -1,240 +0,0 @@
|
||||
#!/usr/bin/env ruby
|
||||
|
||||
$: << File.dirname(__FILE__) + '/..'
|
||||
$: << File.dirname(__FILE__) + '/../ebtables'
|
||||
$: << File.dirname(__FILE__) + '/../802.1Q'
|
||||
$: << File.dirname(__FILE__) + '/../ovswitch'
|
||||
$: << File.dirname(__FILE__) + '/../../../mad/ruby'
|
||||
$: << './'
|
||||
$: << File.dirname(__FILE__)
|
||||
$: << File.join(File.dirname(__FILE__), '..')
|
||||
$: << File.join(File.dirname(__FILE__),'../../../mad/ruby/')
|
||||
|
||||
require 'rubygems'
|
||||
require 'rspec'
|
||||
require 'pp'
|
||||
|
||||
require 'OpenNebulaNetwork'
|
||||
require 'ebtables/Ebtables'
|
||||
require 'Firewall'
|
||||
require '802.1Q/HostManaged'
|
||||
require 'ovswitch/OpenvSwitch'
|
||||
|
||||
OUTPUT = Hash.new
|
||||
Dir[File.dirname(__FILE__) + "/output/**"].each do |f|
|
||||
key = File.basename(f).to_sym
|
||||
OUTPUT[key] = File.read(f)
|
||||
end
|
||||
|
||||
require 'scripts_common'
|
||||
require 'SystemMock'
|
||||
include OpenNebula
|
||||
include SystemMock
|
||||
|
||||
RSpec.configure do |config|
|
||||
config.before(:each) do
|
||||
$capture_commands = Hash.new
|
||||
$collector = Hash.new
|
||||
end
|
||||
end
|
||||
|
||||
describe 'networking' do
|
||||
it "get all nics in kvm" do
|
||||
$capture_commands = {
|
||||
/virsh.*dumpxml/ => OUTPUT[:virsh_dumpxml]
|
||||
}
|
||||
onevlan = OpenNebulaNetwork.new(OUTPUT[:onevm_show],"TEMPLATE/NIC",nil,"kvm")
|
||||
nics_expected = [{:bridge=>"br0",
|
||||
:ip=>"172.16.0.100",
|
||||
:mac=>"02:00:ac:10:00:64",
|
||||
:network=>"Small network",
|
||||
:network_id=>"0",
|
||||
:vlan=>"YES",
|
||||
:tap=>"vnet0"},
|
||||
{:bridge=>"br1",
|
||||
:ip=>"10.1.1.1",
|
||||
:mac=>"02:00:0a:01:01:01",
|
||||
:network=>"r1",
|
||||
:network_id=>"1",
|
||||
:vlan=>"YES",
|
||||
:tap=>"vnet1"},
|
||||
{:bridge=>"br2",
|
||||
:ip=>"10.1.2.1",
|
||||
:mac=>"02:00:0a:01:02:01",
|
||||
:network=>"r2",
|
||||
:network_id=>"2",
|
||||
:vlan=>"YES",
|
||||
:tap=>"vnet2"}]
|
||||
|
||||
onevlan.vm.nics.should == nics_expected
|
||||
end
|
||||
end
|
||||
|
||||
describe 'ebtables' do
|
||||
it "generate ebtable rules in kvm" do
|
||||
$capture_commands = {
|
||||
/virsh.*dumpxml/ => OUTPUT[:virsh_dumpxml],
|
||||
/ebtables/ => nil
|
||||
}
|
||||
onevlan = EbtablesVLAN.new(OUTPUT[:onevm_show],nil,"kvm")
|
||||
onevlan.activate
|
||||
ebtables_cmds = [
|
||||
"sudo /sbin/ebtables -A FORWARD -s ! 02:00:ac:10:00:00/ff:ff:ff:ff:ff:00 -o vnet0 -j DROP",
|
||||
"sudo /sbin/ebtables -A FORWARD -s ! 02:00:ac:10:00:64 -i vnet0 -j DROP",
|
||||
"sudo /sbin/ebtables -A FORWARD -s ! 02:00:0a:01:01:00/ff:ff:ff:ff:ff:00 -o vnet1 -j DROP",
|
||||
"sudo /sbin/ebtables -A FORWARD -s ! 02:00:0a:01:01:01 -i vnet1 -j DROP",
|
||||
"sudo /sbin/ebtables -A FORWARD -s ! 02:00:0a:01:02:00/ff:ff:ff:ff:ff:00 -o vnet2 -j DROP",
|
||||
"sudo /sbin/ebtables -A FORWARD -s ! 02:00:0a:01:02:01 -i vnet2 -j DROP"]
|
||||
|
||||
ebtables_cmds.map{|c| c + " 2>&1 1>/dev/null"}.each do |cmd|
|
||||
$collector[:backtick].include?(cmd).should == true
|
||||
end
|
||||
end
|
||||
end
|
||||
|
||||
describe 'openvswitch' do
|
||||
it "tag tun/tap devices with vlans in kvm" do
|
||||
$capture_commands = {
|
||||
/virsh.*dumpxml/ => OUTPUT[:virsh_dumpxml],
|
||||
/ovs-vsctl/ => nil
|
||||
}
|
||||
onevlan = OpenvSwitchVLAN.new(OUTPUT[:onevm_show],nil,"kvm")
|
||||
onevlan.activate
|
||||
openvswitch_tags = [
|
||||
"sudo /usr/local/bin/ovs-vsctl set Port vnet0 tag=2",
|
||||
"sudo /usr/local/bin/ovs-vsctl set Port vnet1 tag=3",
|
||||
"sudo /usr/local/bin/ovs-vsctl set Port vnet2 tag=4"
|
||||
]
|
||||
|
||||
openvswitch_tags.map{|c| c + " 2>&1 1>/dev/null"}.each do |cmd|
|
||||
$collector[:backtick].include?(cmd).should == true
|
||||
end
|
||||
end
|
||||
|
||||
it "force VLAN_ID for Open vSwitch vlans in kvm" do
|
||||
$capture_commands = {
|
||||
/virsh.*dumpxml/ => OUTPUT[:virsh_dumpxml_vlan_id],
|
||||
/brctl show/ => OUTPUT[:brctl_show],
|
||||
/ovs-vsctl/ => nil
|
||||
}
|
||||
onevlan = OpenvSwitchVLAN.new(OUTPUT[:onevm_show_vlan_id_kvm],nil,"kvm")
|
||||
onevlan.activate
|
||||
|
||||
onevlan_rules = ["sudo /usr/local/bin/ovs-vsctl set Port vnet0 tag=6",
|
||||
"sudo /usr/local/bin/ovs-vsctl set Port vnet1 tag=50",
|
||||
"sudo /usr/local/bin/ovs-vsctl set Port vnet1 tag=51"]
|
||||
|
||||
onevlan_rules.map{|c| c + " 2>&1 1>/dev/null"}.each do |cmd|
|
||||
$collector[:backtick].include?(cmd).should == true
|
||||
end
|
||||
end
|
||||
end
|
||||
|
||||
describe 'firewall' do
|
||||
it "should activate FW rules in xen" do
|
||||
$capture_commands = {
|
||||
/uname/ => OUTPUT[:xen_uname_a],
|
||||
/lsmod/ => OUTPUT[:xen_lsmod],
|
||||
/network-list/ => OUTPUT[:xm_network_list],
|
||||
/domid/ => OUTPUT[:xm_domid],
|
||||
/iptables/ => nil
|
||||
}
|
||||
fw = OpenNebulaFirewall.new(OUTPUT[:onevm_show_xen])
|
||||
fw.activate
|
||||
|
||||
fw_activate_rules = ["sudo /sbin/iptables -N one-36-3",
|
||||
"sudo /sbin/iptables -A FORWARD -m physdev --physdev-out vif4.0 -j one-36-3",
|
||||
"sudo /sbin/iptables -A one-36-3 -p tcp -m state --state ESTABLISHED -j ACCEPT",
|
||||
"sudo /sbin/iptables -A one-36-3 -p tcp -m multiport --dports 22,80 -j ACCEPT",
|
||||
"sudo /sbin/iptables -A one-36-3 -p tcp -j DROP",
|
||||
"sudo /sbin/iptables -A one-36-3 -p icmp -m state --state ESTABLISHED -j ACCEPT",
|
||||
"sudo /sbin/iptables -A one-36-3 -p icmp -j DROP"]
|
||||
|
||||
fw_activate_rules.map{|c| c + " 2>&1 1>/dev/null"}.each do |cmd|
|
||||
$collector[:backtick].include?(cmd).should == true
|
||||
end
|
||||
end
|
||||
end
|
||||
|
||||
describe 'host-managed' do
|
||||
it "tag tun/tap devices with vlans in kvm" do
|
||||
$capture_commands = {
|
||||
/virsh.*dumpxml/ => nil,
|
||||
/brctl show/ => OUTPUT[:brctl_show],
|
||||
/brctl add/ => nil,
|
||||
/vconfig/ => nil,
|
||||
/ip link set/ => nil,
|
||||
/ip link show/ => [nil,255]
|
||||
}
|
||||
hm = OpenNebulaHM.new(OUTPUT[:onevm_show_phydev_kvm],nil,"kvm")
|
||||
hm.activate
|
||||
|
||||
hm_activate_rules = ["sudo /sbin/brctl addbr onebr6",
|
||||
"sudo /sbin/ip link set onebr6 up",
|
||||
"sudo /sbin/vconfig add eth0 8",
|
||||
"sudo /sbin/ip link set eth0.8 up",
|
||||
"sudo /sbin/brctl addif onebr6 eth0.8"]
|
||||
|
||||
hm_activate_rules.each do |cmd|
|
||||
$collector[:backtick].grep(Regexp.new("^"+cmd)).length.should >= 1
|
||||
end
|
||||
end
|
||||
|
||||
it "force VLAN_ID for vlans in kvm" do
|
||||
$capture_commands = {
|
||||
/virsh.*dumpxml/ => nil,
|
||||
/brctl show/ => OUTPUT[:brctl_show],
|
||||
/brctl add/ => nil,
|
||||
/vconfig/ => nil,
|
||||
/ip link set/ => nil,
|
||||
/ip link show/ => [nil,255]
|
||||
}
|
||||
hm = OpenNebulaHM.new(OUTPUT[:onevm_show_vlan_id_kvm],nil,"kvm")
|
||||
hm.activate
|
||||
|
||||
hm_vlan_id = ["sudo /sbin/brctl addbr onebr10",
|
||||
"sudo /sbin/ip link set onebr10 up",
|
||||
"sudo /sbin/ip link show eth0.50",
|
||||
"sudo /sbin/vconfig add eth0 50",
|
||||
"sudo /sbin/ip link set eth0.50 up",
|
||||
"sudo /sbin/brctl addif onebr10 eth0.50",
|
||||
"sudo /sbin/brctl addbr specialbr",
|
||||
"sudo /sbin/ip link set specialbr up",
|
||||
"sudo /sbin/ip link show eth0.51",
|
||||
"sudo /sbin/vconfig add eth0 51",
|
||||
"sudo /sbin/ip link set eth0.51 up",
|
||||
"sudo /sbin/brctl addif specialbr eth0.51"]
|
||||
|
||||
hm_vlan_id.each do |cmd|
|
||||
$collector[:backtick].grep(Regexp.new("^"+cmd)).length.should >= 1
|
||||
end
|
||||
end
|
||||
|
||||
it "ignore interfaces that don't have vlan=yes" do
|
||||
$capture_commands = {
|
||||
/virsh.*dumpxml/ => nil,
|
||||
/brctl show/ => OUTPUT[:brctl_show],
|
||||
/brctl add/ => nil,
|
||||
/vconfig/ => nil,
|
||||
/ip link set/ => nil,
|
||||
/ip link show/ => [nil,255]
|
||||
}
|
||||
|
||||
|
||||
|
||||
hm = OpenNebulaHM.new(OUTPUT[:onevm_show_mixed],nil,"kvm")
|
||||
hm.activate
|
||||
|
||||
hm_vlan_tag = [ "sudo /sbin/brctl show",
|
||||
"sudo /sbin/brctl addbr onebr1",
|
||||
"sudo /sbin/ip link set onebr1 up",
|
||||
"sudo /sbin/ip link show eth0.50",
|
||||
"sudo /sbin/vconfig add eth0 50",
|
||||
"sudo /sbin/ip link set eth0.50 up",
|
||||
"sudo /sbin/brctl addif onebr1 eth0.50" ]
|
||||
|
||||
hm_vlan_tag.each do |cmd|
|
||||
$collector[:backtick].grep(Regexp.new("^"+cmd)).length.should >= 1
|
||||
end
|
||||
end
|
||||
end
|
@ -1,38 +0,0 @@
|
||||
module SystemMock
|
||||
|
||||
def execute_cmd(cmd)
|
||||
if $capture_commands
|
||||
$capture_commands.each do |regex, params|
|
||||
code = nil
|
||||
if params.instance_of? Array
|
||||
output, code = params
|
||||
else
|
||||
output = params
|
||||
end
|
||||
code ||= 0
|
||||
if cmd.match(regex)
|
||||
Kernel.send(:`,":;exit #{code}")
|
||||
return output
|
||||
end
|
||||
end
|
||||
end
|
||||
Kernel.send(:`,cmd)
|
||||
end
|
||||
|
||||
def `(cmd)
|
||||
log_command(:backtick, cmd)
|
||||
execute_cmd(cmd)
|
||||
end
|
||||
|
||||
def system(cmd)
|
||||
log_command(:system, cmd)
|
||||
execute_cmd(cmd)
|
||||
nil
|
||||
end
|
||||
|
||||
def log_command(facility, msg)
|
||||
$collector = Hash.new if !$collector
|
||||
$collector[facility] = Array.new if !$collector[facility]
|
||||
$collector[facility] << msg
|
||||
end
|
||||
end
|
@ -1,3 +0,0 @@
|
||||
bridge name bridge id STP enabled interfaces
|
||||
bpriv 8000.00238bcea87c no eth0
|
||||
bpub 8000.00238bcea87d no eth1
|
@ -1,107 +0,0 @@
|
||||
Module Size Used by
|
||||
xts 2421 8
|
||||
gf128mul 5690 1 xts
|
||||
dm_crypt 15457 1
|
||||
dm_mod 64396 3 dm_crypt
|
||||
kvm_intel 49771 6
|
||||
kvm 314766 1 kvm_intel
|
||||
ip6table_filter 1420 0
|
||||
ip6_tables 17584 1 ip6table_filter
|
||||
tun 15525 12
|
||||
ipt_REJECT 2337 2
|
||||
xt_CHECKSUM 1223 1
|
||||
iptable_mangle 1576 1
|
||||
xt_tcpudp 2495 5
|
||||
nls_cp437 5913 1
|
||||
vfat 10143 1
|
||||
fat 47937 1 vfat
|
||||
ipt_MASQUERADE 1666 4
|
||||
bridge 70237 0
|
||||
stp 1600 1 bridge
|
||||
llc 3521 2 bridge,stp
|
||||
ipv6 277133 29 bridge
|
||||
cryptd 7661 0
|
||||
aes_x86_64 7436 17
|
||||
aes_generic 26066 1 aes_x86_64
|
||||
hid_logitech 12032 0
|
||||
ff_memless 4635 1 hid_logitech
|
||||
xt_state 1255 2
|
||||
iptable_filter 1480 1
|
||||
iptable_nat 3920 1
|
||||
nf_nat 14980 2 ipt_MASQUERADE,iptable_nat
|
||||
nf_conntrack_ipv4 11177 5 iptable_nat,nf_nat
|
||||
nf_conntrack 56218 5 ipt_MASQUERADE,xt_state,iptable_nat,nf_nat,nf_conntrack_ipv4
|
||||
nf_defrag_ipv4 1363 1 nf_conntrack_ipv4
|
||||
ip_tables 16295 3 iptable_mangle,iptable_filter,iptable_nat
|
||||
x_tables 16643 11 ip6table_filter,ip6_tables,ipt_REJECT,xt_CHECKSUM,iptable_mangle,xt_tcpudp,ipt_MASQUERADE,xt_state,iptable_filter,iptable_nat,ip_tables
|
||||
snd_hda_codec_hdmi 22282 4
|
||||
usbhid 33814 1 hid_logitech
|
||||
hid 76802 2 hid_logitech,usbhid
|
||||
uvcvideo 60799 0
|
||||
videodev 65175 1 uvcvideo
|
||||
btusb 11153 0
|
||||
v4l2_compat_ioctl32 6716 1 videodev
|
||||
bluetooth 55377 1 btusb
|
||||
arc4 1402 2
|
||||
ecb 2033 2
|
||||
nvidia 10481030 45
|
||||
joydev 9767 0
|
||||
snd_hda_codec_realtek 294053 1
|
||||
fuse 64542 3
|
||||
snd_hda_intel 21738 4
|
||||
snd_hda_codec 73739 3 snd_hda_codec_hdmi,snd_hda_codec_realtek,snd_hda_intel
|
||||
iwlagn 385759 0
|
||||
vboxnetflt 19108 0
|
||||
snd_hwdep 6134 1 snd_hda_codec
|
||||
snd_pcm 71032 4 snd_hda_codec_hdmi,snd_hda_intel,snd_hda_codec
|
||||
snd_timer 18992 2 snd_pcm
|
||||
mmc_block 9580 2
|
||||
snd 55132 13 snd_hda_codec_hdmi,snd_hda_codec_realtek,snd_hda_intel,snd_hda_codec,snd_hwdep,snd_pcm,snd_timer
|
||||
iwlcore 103238 1 iwlagn
|
||||
soundcore 5986 1 snd
|
||||
firewire_ohci 28105 0
|
||||
mac80211 202222 2 iwlagn,iwlcore
|
||||
snd_page_alloc 7017 2 snd_hda_intel,snd_pcm
|
||||
sony_laptop 25073 0
|
||||
i2c_i801 7987 0
|
||||
firewire_core 47790 1 firewire_ohci
|
||||
vboxdrv 1760003 1 vboxnetflt
|
||||
crc_itu_t 1321 1 firewire_core
|
||||
ehci_hcd 39113 0
|
||||
cfg80211 141484 3 iwlagn,iwlcore,mac80211
|
||||
usbcore 134923 5 usbhid,uvcvideo,btusb,ehci_hcd
|
||||
wmi 8083 0
|
||||
rfkill 14810 3 bluetooth,sony_laptop,cfg80211
|
||||
i2c_core 18740 3 videodev,nvidia,i2c_i801
|
||||
thermal 7631 0
|
||||
atl1c 31559 0
|
||||
ac 3193 0
|
||||
sg 24917 0
|
||||
button 4794 0
|
||||
battery 10410 0
|
||||
video 10996 0
|
||||
serio_raw 4222 0
|
||||
processor 23608 0
|
||||
sdhci_pci 8202 0
|
||||
iTCO_wdt 11053 0
|
||||
intel_agp 10480 0
|
||||
iTCO_vendor_support 1857 1 iTCO_wdt
|
||||
sdhci 17061 1 sdhci_pci
|
||||
intel_gtt 13943 1 intel_agp
|
||||
pcspkr 1843 0
|
||||
mmc_core 63886 2 mmc_block,sdhci
|
||||
psmouse 52944 0
|
||||
intel_ips 10885 0
|
||||
evdev 9178 24
|
||||
loop 17358 2
|
||||
ext4 332976 4
|
||||
mbcache 5649 1 ext4
|
||||
jbd2 69632 1 ext4
|
||||
crc16 1321 1 ext4
|
||||
sr_mod 14247 0
|
||||
cdrom 35689 1 sr_mod
|
||||
sd_mod 26276 5
|
||||
ahci 20441 4
|
||||
libahci 17966 1 ahci
|
||||
libata 167694 2 ahci,libahci
|
||||
scsi_mod 123282 4 sg,sr_mod,sd_mod,libata
|
@ -1 +0,0 @@
|
||||
Linux rama 2.6.38-ARCH #1 SMP PREEMPT Wed Mar 30 08:47:36 CEST 2011 x86_64 Intel(R) Core(TM) i5 CPU M 450 @ 2.40GHz GenuineIntel GNU/Linux
|
@ -1,77 +0,0 @@
|
||||
<VM>
|
||||
<ID>2</ID>
|
||||
<UID>0</UID>
|
||||
<USERNAME>oneadmin</USERNAME>
|
||||
<NAME>ttylinux</NAME>
|
||||
<LAST_POLL>1304517152</LAST_POLL>
|
||||
<STATE>3</STATE>
|
||||
<LCM_STATE>3</LCM_STATE>
|
||||
<STIME>1304501352</STIME>
|
||||
<ETIME>1304501357</ETIME>
|
||||
<DEPLOY_ID>one-2</DEPLOY_ID>
|
||||
<MEMORY>65536</MEMORY>
|
||||
<CPU>99</CPU>
|
||||
<NET_TX>0</NET_TX>
|
||||
<NET_RX>0</NET_RX>
|
||||
<TEMPLATE>
|
||||
<CPU><![CDATA[0.1]]></CPU>
|
||||
<DISK>
|
||||
<DISK_ID><![CDATA[0]]></DISK_ID>
|
||||
<READONLY><![CDATA[no]]></READONLY>
|
||||
<SOURCE><![CDATA[/home/jmelis/work/git/one/files/templates/ttylinux/ttylinux.img]]></SOURCE>
|
||||
<TARGET><![CDATA[sda]]></TARGET>
|
||||
<TYPE><![CDATA[file]]></TYPE>
|
||||
</DISK>
|
||||
<ERROR>
|
||||
<MESSAGE><![CDATA[Error deploying virtual machine: Could not create domain from /home/jmelis/work/git/one/one/var//2/images/deployment.0]]></MESSAGE>
|
||||
<TIMESTAMP><![CDATA[Wed May 4 11:29:17 2011]]></TIMESTAMP>
|
||||
</ERROR>
|
||||
<FEATURES>
|
||||
<ACPI><![CDATA[no]]></ACPI>
|
||||
</FEATURES>
|
||||
<MEMORY><![CDATA[64]]></MEMORY>
|
||||
<NAME><![CDATA[ttylinux]]></NAME>
|
||||
<NIC>
|
||||
<BRIDGE><![CDATA[br0]]></BRIDGE>
|
||||
<IP><![CDATA[172.16.0.100]]></IP>
|
||||
<MAC><![CDATA[02:00:ac:10:00:64]]></MAC>
|
||||
<NETWORK><![CDATA[Small network]]></NETWORK>
|
||||
<NETWORK_ID><![CDATA[0]]></NETWORK_ID>
|
||||
<VLAN><![CDATA[YES]]></VLAN>
|
||||
</NIC>
|
||||
<NIC>
|
||||
<BRIDGE><![CDATA[br1]]></BRIDGE>
|
||||
<IP><![CDATA[10.1.1.1]]></IP>
|
||||
<MAC><![CDATA[02:00:0a:01:01:01]]></MAC>
|
||||
<NETWORK><![CDATA[r1]]></NETWORK>
|
||||
<NETWORK_ID><![CDATA[1]]></NETWORK_ID>
|
||||
<VLAN><![CDATA[YES]]></VLAN>
|
||||
</NIC>
|
||||
<NIC>
|
||||
<BRIDGE><![CDATA[br2]]></BRIDGE>
|
||||
<IP><![CDATA[10.1.2.1]]></IP>
|
||||
<MAC><![CDATA[02:00:0a:01:02:01]]></MAC>
|
||||
<NETWORK><![CDATA[r2]]></NETWORK>
|
||||
<NETWORK_ID><![CDATA[2]]></NETWORK_ID>
|
||||
<VLAN><![CDATA[YES]]></VLAN>
|
||||
</NIC>
|
||||
<VMID><![CDATA[2]]></VMID>
|
||||
</TEMPLATE>
|
||||
<HISTORY>
|
||||
<SEQ>1</SEQ>
|
||||
<HOSTNAME>localhost</HOSTNAME>
|
||||
<VM_DIR>/home/jmelis/work/git/one/one/var/</VM_DIR>
|
||||
<HID>2</HID>
|
||||
<STIME>1304502543</STIME>
|
||||
<ETIME>0</ETIME>
|
||||
<VMMMAD>vmm_kvm</VMMMAD>
|
||||
<TMMAD>tm_shared</TMMAD>
|
||||
<PSTIME>1304502543</PSTIME>
|
||||
<PETIME>1304502544</PETIME>
|
||||
<RSTIME>1304502544</RSTIME>
|
||||
<RETIME>0</RETIME>
|
||||
<ESTIME>0</ESTIME>
|
||||
<EETIME>0</EETIME>
|
||||
<REASON>0</REASON>
|
||||
</HISTORY>
|
||||
</VM>
|
@ -1,81 +0,0 @@
|
||||
<VM>
|
||||
<ID>12</ID>
|
||||
<UID>0</UID>
|
||||
<GID>0</GID>
|
||||
<UNAME>oneadmin</UNAME>
|
||||
<GNAME>oneadmin</GNAME>
|
||||
<NAME>ttylinux</NAME>
|
||||
<LAST_POLL>1323096916</LAST_POLL>
|
||||
<STATE>3</STATE>
|
||||
<LCM_STATE>3</LCM_STATE>
|
||||
<STIME>1323096908</STIME>
|
||||
<ETIME>0</ETIME>
|
||||
<DEPLOY_ID>one-12</DEPLOY_ID>
|
||||
<MEMORY>0</MEMORY>
|
||||
<CPU>0</CPU>
|
||||
<NET_TX>0</NET_TX>
|
||||
<NET_RX>0</NET_RX>
|
||||
<TEMPLATE>
|
||||
<CPU><![CDATA[0.1]]></CPU>
|
||||
<DISK>
|
||||
<CLONE><![CDATA[YES]]></CLONE>
|
||||
<DISK_ID><![CDATA[0]]></DISK_ID>
|
||||
<IMAGE><![CDATA[ttylinux]]></IMAGE>
|
||||
<IMAGE_ID><![CDATA[0]]></IMAGE_ID>
|
||||
<READONLY><![CDATA[NO]]></READONLY>
|
||||
<SAVE><![CDATA[NO]]></SAVE>
|
||||
<SOURCE><![CDATA[/var/lib/one/images/d7d95d4043b690b58f36f88a34910e44]]></SOURCE>
|
||||
<TARGET><![CDATA[hda]]></TARGET>
|
||||
<TYPE><![CDATA[DISK]]></TYPE>
|
||||
</DISK>
|
||||
<FEATURES>
|
||||
<ACPI><![CDATA[no]]></ACPI>
|
||||
</FEATURES>
|
||||
<GRAPHICS>
|
||||
<LISTEN><![CDATA[0.0.0.0]]></LISTEN>
|
||||
<PORT><![CDATA[5900]]></PORT>
|
||||
<TYPE><![CDATA[vnc]]></TYPE>
|
||||
</GRAPHICS>
|
||||
<MEMORY><![CDATA[64]]></MEMORY>
|
||||
<NAME><![CDATA[ttylinux]]></NAME>
|
||||
<NIC>
|
||||
<BRIDGE><![CDATA[br0]]></BRIDGE>
|
||||
<IP><![CDATA[172.16.0.201]]></IP>
|
||||
<MAC><![CDATA[02:00:ac:10:00:c9]]></MAC>
|
||||
<NETWORK><![CDATA[net_172]]></NETWORK>
|
||||
<NETWORK_ID><![CDATA[0]]></NETWORK_ID>
|
||||
<VLAN><![CDATA[NO]]></VLAN>
|
||||
</NIC>
|
||||
<NIC>
|
||||
<BRIDGE><![CDATA[onebr1]]></BRIDGE>
|
||||
<IP><![CDATA[10.0.0.250]]></IP>
|
||||
<MAC><![CDATA[02:00:0a:00:00:fa]]></MAC>
|
||||
<NETWORK><![CDATA[vlan50]]></NETWORK>
|
||||
<NETWORK_ID><![CDATA[1]]></NETWORK_ID>
|
||||
<PHYDEV><![CDATA[eth0]]></PHYDEV>
|
||||
<VLAN><![CDATA[YES]]></VLAN>
|
||||
<VLAN_ID><![CDATA[50]]></VLAN_ID>
|
||||
</NIC>
|
||||
<VMID><![CDATA[12]]></VMID>
|
||||
</TEMPLATE>
|
||||
<HISTORY_RECORDS>
|
||||
<HISTORY>
|
||||
<SEQ>0</SEQ>
|
||||
<HOSTNAME>localhost</HOSTNAME>
|
||||
<VM_DIR>/var/lib/one/</VM_DIR>
|
||||
<HID>1</HID>
|
||||
<STIME>1323096914</STIME>
|
||||
<ETIME>0</ETIME>
|
||||
<VMMMAD>vmm_kvm</VMMMAD>
|
||||
<VNMMAD>802.1Q</VNMMAD>
|
||||
<TMMAD>tm_shared</TMMAD>
|
||||
<PSTIME>1323096914</PSTIME>
|
||||
<PETIME>1323096914</PETIME>
|
||||
<RSTIME>1323096914</RSTIME>
|
||||
<RETIME>0</RETIME>
|
||||
<ESTIME>0</ESTIME>
|
||||
<EETIME>0</EETIME>
|
||||
<REASON>0</REASON>
|
||||
</HISTORY>
|
||||
</HISTORY_RECORDS>
|
||||
</VM>
|
@ -1,70 +0,0 @@
|
||||
<VM>
|
||||
<ID>9</ID>
|
||||
<UID>0</UID>
|
||||
<GID>0</GID>
|
||||
<NAME>ttylinux</NAME>
|
||||
<LAST_POLL>1308909993</LAST_POLL>
|
||||
<STATE>3</STATE>
|
||||
<LCM_STATE>3</LCM_STATE>
|
||||
<STIME>1308759166</STIME>
|
||||
<ETIME>0</ETIME>
|
||||
<DEPLOY_ID>one-9</DEPLOY_ID>
|
||||
<MEMORY>65536</MEMORY>
|
||||
<CPU>1</CPU>
|
||||
<NET_TX>0</NET_TX>
|
||||
<NET_RX>0</NET_RX>
|
||||
<TEMPLATE>
|
||||
<CPU><![CDATA[0.1]]></CPU>
|
||||
<DISK>
|
||||
<CLONE><![CDATA[YES]]></CLONE>
|
||||
<DISK_ID><![CDATA[0]]></DISK_ID>
|
||||
<IMAGE><![CDATA[ttylinux]]></IMAGE>
|
||||
<IMAGE_ID><![CDATA[0]]></IMAGE_ID>
|
||||
<READONLY><![CDATA[NO]]></READONLY>
|
||||
<SAVE><![CDATA[NO]]></SAVE>
|
||||
<SOURCE><![CDATA[/home/jmelis/work/git/one/one/var/images/dc38f03968f69004393a6d35bf64089a]]></SOURCE>
|
||||
<TARGET><![CDATA[hda]]></TARGET>
|
||||
<TYPE><![CDATA[DISK]]></TYPE>
|
||||
</DISK>
|
||||
<FEATURES>
|
||||
<ACPI><![CDATA[no]]></ACPI>
|
||||
</FEATURES>
|
||||
<MEMORY><![CDATA[64]]></MEMORY>
|
||||
<NAME><![CDATA[ttylinux]]></NAME>
|
||||
<NIC>
|
||||
<BRIDGE><![CDATA[bpriv]]></BRIDGE>
|
||||
<IP><![CDATA[192.168.0.101]]></IP>
|
||||
<MAC><![CDATA[02:00:c0:a8:00:65]]></MAC>
|
||||
<NETWORK><![CDATA[ursa-dev]]></NETWORK>
|
||||
<NETWORK_ID><![CDATA[4]]></NETWORK_ID>
|
||||
<VLAN><![CDATA[YES]]></VLAN>
|
||||
</NIC>
|
||||
<NIC>
|
||||
<BRIDGE><![CDATA[onebr6]]></BRIDGE>
|
||||
<IP><![CDATA[10.0.0.103]]></IP>
|
||||
<MAC><![CDATA[02:00:0a:00:00:67]]></MAC>
|
||||
<NETWORK><![CDATA[vlan-dev]]></NETWORK>
|
||||
<NETWORK_ID><![CDATA[6]]></NETWORK_ID>
|
||||
<PHYDEV><![CDATA[eth0]]></PHYDEV>
|
||||
<VLAN><![CDATA[YES]]></VLAN>
|
||||
</NIC>
|
||||
<VMID><![CDATA[9]]></VMID>
|
||||
</TEMPLATE>
|
||||
<HISTORY>
|
||||
<SEQ>0</SEQ>
|
||||
<HOSTNAME>ursa02</HOSTNAME>
|
||||
<VM_DIR>/srv/cloud/images/playground/jaime</VM_DIR>
|
||||
<HID>0</HID>
|
||||
<STIME>1308759191</STIME>
|
||||
<ETIME>0</ETIME>
|
||||
<VMMMAD>vmm_kvm</VMMMAD>
|
||||
<TMMAD>tm_ssh</TMMAD>
|
||||
<PSTIME>1308759191</PSTIME>
|
||||
<PETIME>1308759201</PETIME>
|
||||
<RSTIME>1308759201</RSTIME>
|
||||
<RETIME>0</RETIME>
|
||||
<ESTIME>0</ESTIME>
|
||||
<EETIME>0</EETIME>
|
||||
<REASON>0</REASON>
|
||||
</HISTORY>
|
||||
</VM>
|
@ -1,81 +0,0 @@
|
||||
<VM>
|
||||
<ID>22</ID>
|
||||
<UID>0</UID>
|
||||
<GID>0</GID>
|
||||
<NAME>ttylinux</NAME>
|
||||
<LAST_POLL>1309189141</LAST_POLL>
|
||||
<STATE>3</STATE>
|
||||
<LCM_STATE>3</LCM_STATE>
|
||||
<STIME>1309188960</STIME>
|
||||
<ETIME>0</ETIME>
|
||||
<DEPLOY_ID>one-22</DEPLOY_ID>
|
||||
<MEMORY>65536</MEMORY>
|
||||
<CPU>8</CPU>
|
||||
<NET_TX>0</NET_TX>
|
||||
<NET_RX>0</NET_RX>
|
||||
<TEMPLATE>
|
||||
<CPU><![CDATA[0.1]]></CPU>
|
||||
<DISK>
|
||||
<CLONE><![CDATA[YES]]></CLONE>
|
||||
<DISK_ID><![CDATA[0]]></DISK_ID>
|
||||
<IMAGE><![CDATA[ttylinux]]></IMAGE>
|
||||
<IMAGE_ID><![CDATA[0]]></IMAGE_ID>
|
||||
<READONLY><![CDATA[NO]]></READONLY>
|
||||
<SAVE><![CDATA[NO]]></SAVE>
|
||||
<SOURCE><![CDATA[/home/jmelis/work/git/one/one/var/images/dc38f03968f69004393a6d35bf64089a]]></SOURCE>
|
||||
<TARGET><![CDATA[hda]]></TARGET>
|
||||
<TYPE><![CDATA[DISK]]></TYPE>
|
||||
</DISK>
|
||||
<FEATURES>
|
||||
<ACPI><![CDATA[no]]></ACPI>
|
||||
</FEATURES>
|
||||
<MEMORY><![CDATA[64]]></MEMORY>
|
||||
<NAME><![CDATA[ttylinux]]></NAME>
|
||||
<NIC>
|
||||
<BRIDGE><![CDATA[bpriv]]></BRIDGE>
|
||||
<IP><![CDATA[192.168.0.103]]></IP>
|
||||
<MAC><![CDATA[02:00:c0:a8:00:67]]></MAC>
|
||||
<NETWORK><![CDATA[ursa-dev]]></NETWORK>
|
||||
<NETWORK_ID><![CDATA[4]]></NETWORK_ID>
|
||||
<VLAN><![CDATA[YES]]></VLAN>
|
||||
</NIC>
|
||||
<NIC>
|
||||
<BRIDGE><![CDATA[onebr10]]></BRIDGE>
|
||||
<IP><![CDATA[10.0.0.251]]></IP>
|
||||
<MAC><![CDATA[02:00:0a:00:00:fb]]></MAC>
|
||||
<NETWORK><![CDATA[vlan50]]></NETWORK>
|
||||
<NETWORK_ID><![CDATA[10]]></NETWORK_ID>
|
||||
<PHYDEV><![CDATA[eth0]]></PHYDEV>
|
||||
<VLAN><![CDATA[YES]]></VLAN>
|
||||
<VLAN_ID><![CDATA[50]]></VLAN_ID>
|
||||
</NIC>
|
||||
<NIC>
|
||||
<BRIDGE><![CDATA[specialbr]]></BRIDGE>
|
||||
<IP><![CDATA[10.0.0.251]]></IP>
|
||||
<MAC><![CDATA[02:00:0a:00:00:fb]]></MAC>
|
||||
<NETWORK><![CDATA[vlan51]]></NETWORK>
|
||||
<NETWORK_ID><![CDATA[11]]></NETWORK_ID>
|
||||
<PHYDEV><![CDATA[eth0]]></PHYDEV>
|
||||
<VLAN><![CDATA[YES]]></VLAN>
|
||||
<VLAN_ID><![CDATA[51]]></VLAN_ID>
|
||||
</NIC>
|
||||
<VMID><![CDATA[22]]></VMID>
|
||||
</TEMPLATE>
|
||||
<HISTORY>
|
||||
<SEQ>0</SEQ>
|
||||
<HOSTNAME>ursa01</HOSTNAME>
|
||||
<VM_DIR>/srv/cloud/images/playground/jaime</VM_DIR>
|
||||
<HID>2</HID>
|
||||
<STIME>1309188988</STIME>
|
||||
<ETIME>0</ETIME>
|
||||
<VMMMAD>vmm_kvm</VMMMAD>
|
||||
<TMMAD>tm_ssh</TMMAD>
|
||||
<PSTIME>1309188988</PSTIME>
|
||||
<PETIME>1309188998</PETIME>
|
||||
<RSTIME>1309188998</RSTIME>
|
||||
<RETIME>0</RETIME>
|
||||
<ESTIME>0</ESTIME>
|
||||
<EETIME>0</EETIME>
|
||||
<REASON>0</REASON>
|
||||
</HISTORY>
|
||||
</VM>
|
@ -1,73 +0,0 @@
|
||||
<VM>
|
||||
<ID>36</ID>
|
||||
<UID>0</UID>
|
||||
<USERNAME>oneadmin</USERNAME>
|
||||
<NAME>ttylinux</NAME>
|
||||
<LAST_POLL>1307969976</LAST_POLL>
|
||||
<STATE>3</STATE>
|
||||
<LCM_STATE>3</LCM_STATE>
|
||||
<STIME>1307969244</STIME>
|
||||
<ETIME>0</ETIME>
|
||||
<DEPLOY_ID>one-36</DEPLOY_ID>
|
||||
<MEMORY>64512</MEMORY>
|
||||
<CPU>99</CPU>
|
||||
<NET_TX>0</NET_TX>
|
||||
<NET_RX>0</NET_RX>
|
||||
<TEMPLATE>
|
||||
<CPU><![CDATA[0.1]]></CPU>
|
||||
<DISK>
|
||||
<DISK_ID><![CDATA[0]]></DISK_ID>
|
||||
<READONLY><![CDATA[no]]></READONLY>
|
||||
<SOURCE><![CDATA[/home/jmelis/work/git/one/files/templates/ttylinux-xen/ttylinux.img]]></SOURCE>
|
||||
<TARGET><![CDATA[hda]]></TARGET>
|
||||
</DISK>
|
||||
<FEATURES>
|
||||
<ACPI><![CDATA[no]]></ACPI>
|
||||
</FEATURES>
|
||||
<MEMORY><![CDATA[64]]></MEMORY>
|
||||
<NAME><![CDATA[one-36]]></NAME>
|
||||
<NIC>
|
||||
<BRIDGE><![CDATA[br0]]></BRIDGE>
|
||||
<ICMP><![CDATA[no]]></ICMP>
|
||||
<IP><![CDATA[172.16.0.203]]></IP>
|
||||
<MAC><![CDATA[02:00:ac:10:00:cb]]></MAC>
|
||||
<NETWORK><![CDATA[virt-net]]></NETWORK>
|
||||
<NETWORK_ID><![CDATA[3]]></NETWORK_ID>
|
||||
<VLAN><![CDATA[YES]]></VLAN>
|
||||
<WHITE_PORTS_TCP><![CDATA[22, 80]]></WHITE_PORTS_TCP>
|
||||
</NIC>
|
||||
<NIC>
|
||||
<BRIDGE><![CDATA[onebr2]]></BRIDGE>
|
||||
<IP><![CDATA[192.168.0.101]]></IP>
|
||||
<MAC><![CDATA[02:00:c0:a8:00:65]]></MAC>
|
||||
<NETWORK><![CDATA[phy]]></NETWORK>
|
||||
<NETWORK_ID><![CDATA[2]]></NETWORK_ID>
|
||||
<PHYDEV><![CDATA[eth0]]></PHYDEV>
|
||||
<VLAN><![CDATA[YES]]></VLAN>
|
||||
</NIC>
|
||||
<OS>
|
||||
<INITRD><![CDATA[/srv/cloud/one/ttylinux-xen/initrd.gz]]></INITRD>
|
||||
<KERNEL><![CDATA[/srv/cloud/one/ttylinux-xen/vmlinuz-xen]]></KERNEL>
|
||||
<ROOT><![CDATA[hda1]]></ROOT>
|
||||
</OS>
|
||||
<REQUIREMENTS><![CDATA[HYPERVISOR="xen"]]></REQUIREMENTS>
|
||||
<VMID><![CDATA[36]]></VMID>
|
||||
</TEMPLATE>
|
||||
<HISTORY>
|
||||
<SEQ>0</SEQ>
|
||||
<HOSTNAME>lxen</HOSTNAME>
|
||||
<VM_DIR>/home/jmelis/work/git/one/one/var/</VM_DIR>
|
||||
<HID>4</HID>
|
||||
<STIME>1307969253</STIME>
|
||||
<ETIME>0</ETIME>
|
||||
<VMMMAD>vmm_xen</VMMMAD>
|
||||
<TMMAD>tm_ssh</TMMAD>
|
||||
<PSTIME>1307969253</PSTIME>
|
||||
<PETIME>1307969259</PETIME>
|
||||
<RSTIME>1307969259</RSTIME>
|
||||
<RETIME>0</RETIME>
|
||||
<ESTIME>0</ESTIME>
|
||||
<EETIME>0</EETIME>
|
||||
<REASON>0</REASON>
|
||||
</HISTORY>
|
||||
</VM>
|
@ -1,55 +0,0 @@
|
||||
<domain type='kvm' id='3'>
|
||||
<name>one-2</name>
|
||||
<uuid>bea46e50-c328-7299-afbd-b5ba4c74b651</uuid>
|
||||
<memory>65536</memory>
|
||||
<currentMemory>65536</currentMemory>
|
||||
<vcpu>1</vcpu>
|
||||
<os>
|
||||
<type arch='i686' machine='pc-0.14'>hvm</type>
|
||||
<boot dev='hd'/>
|
||||
</os>
|
||||
<clock offset='utc'/>
|
||||
<on_poweroff>destroy</on_poweroff>
|
||||
<on_reboot>restart</on_reboot>
|
||||
<on_crash>destroy</on_crash>
|
||||
<devices>
|
||||
<emulator>/usr/bin/kvm</emulator>
|
||||
<disk type='file' device='disk'>
|
||||
<driver name='qemu' type='raw'/>
|
||||
<source file='/home/jmelis/work/git/one/one/var//2/images/disk.0'/>
|
||||
<target dev='sda' bus='scsi'/>
|
||||
<alias name='scsi0-0-0'/>
|
||||
<address type='drive' controller='0' bus='0' unit='0'/>
|
||||
</disk>
|
||||
<controller type='scsi' index='0'>
|
||||
<alias name='scsi0'/>
|
||||
<address type='pci' domain='0x0000' bus='0x00' slot='0x05' function='0x0'/>
|
||||
</controller>
|
||||
<interface type='bridge'>
|
||||
<mac address='02:00:ac:10:00:64'/>
|
||||
<source bridge='br0'/>
|
||||
<target dev='vnet0'/>
|
||||
<alias name='net0'/>
|
||||
<address type='pci' domain='0x0000' bus='0x00' slot='0x02' function='0x0'/>
|
||||
</interface>
|
||||
<interface type='bridge'>
|
||||
<mac address='02:00:0a:01:01:01'/>
|
||||
<source bridge='br1'/>
|
||||
<target dev='vnet1'/>
|
||||
<alias name='net1'/>
|
||||
<address type='pci' domain='0x0000' bus='0x00' slot='0x03' function='0x0'/>
|
||||
</interface>
|
||||
<interface type='bridge'>
|
||||
<mac address='02:00:0a:01:02:01'/>
|
||||
<source bridge='br2'/>
|
||||
<target dev='vnet2'/>
|
||||
<alias name='net2'/>
|
||||
<address type='pci' domain='0x0000' bus='0x00' slot='0x04' function='0x0'/>
|
||||
</interface>
|
||||
<memballoon model='virtio'>
|
||||
<alias name='balloon0'/>
|
||||
<address type='pci' domain='0x0000' bus='0x00' slot='0x06' function='0x0'/>
|
||||
</memballoon>
|
||||
</devices>
|
||||
</domain>
|
||||
|
@ -1,38 +0,0 @@
|
||||
<domain type='kvm' id='3'>
|
||||
<name>one-9</name>
|
||||
<uuid>9912b565-2d3b-f4ca-17d2-425395b57e64</uuid>
|
||||
<memory>65536</memory>
|
||||
<currentMemory>65536</currentMemory>
|
||||
<vcpu>1</vcpu>
|
||||
<os>
|
||||
<type arch='i686' machine='pc-0.12'>hvm</type>
|
||||
<boot dev='hd'/>
|
||||
</os>
|
||||
<clock offset='utc'/>
|
||||
<on_poweroff>destroy</on_poweroff>
|
||||
<on_reboot>restart</on_reboot>
|
||||
<on_crash>destroy</on_crash>
|
||||
<devices>
|
||||
<emulator>/usr/bin/kvm</emulator>
|
||||
<disk type='file' device='disk'>
|
||||
<driver name='qemu' type='raw'/>
|
||||
<source file='/srv/cloud/images/playground/jaime/9/images/disk.0'/>
|
||||
<target dev='hda' bus='ide'/>
|
||||
</disk>
|
||||
<interface type='bridge'>
|
||||
<mac address='02:00:c0:a8:00:65'/>
|
||||
<source bridge='bpriv'/>
|
||||
<target dev='vnet2'/>
|
||||
</interface>
|
||||
<interface type='bridge'>
|
||||
<mac address='02:00:0a:00:00:67'/>
|
||||
<source bridge='onebr6'/>
|
||||
<target dev='vnet3'/>
|
||||
</interface>
|
||||
</devices>
|
||||
<seclabel type='dynamic' model='apparmor'>
|
||||
<label>libvirt-9912b565-2d3b-f4ca-17d2-425395b57e64</label>
|
||||
<imagelabel>libvirt-9912b565-2d3b-f4ca-17d2-425395b57e64</imagelabel>
|
||||
</seclabel>
|
||||
</domain>
|
||||
|
@ -1,43 +0,0 @@
|
||||
<domain type='kvm' id='10'>
|
||||
<name>one-22</name>
|
||||
<uuid>37dba4a5-c14a-fd4d-cc91-77247144fe7b</uuid>
|
||||
<memory>65536</memory>
|
||||
<currentMemory>65536</currentMemory>
|
||||
<vcpu>1</vcpu>
|
||||
<os>
|
||||
<type arch='i686' machine='pc-0.12'>hvm</type>
|
||||
<boot dev='hd'/>
|
||||
</os>
|
||||
<clock offset='utc'/>
|
||||
<on_poweroff>destroy</on_poweroff>
|
||||
<on_reboot>restart</on_reboot>
|
||||
<on_crash>destroy</on_crash>
|
||||
<devices>
|
||||
<emulator>/usr/bin/kvm</emulator>
|
||||
<disk type='file' device='disk'>
|
||||
<driver name='qemu' type='raw'/>
|
||||
<source file='/srv/cloud/images/playground/jaime/22/images/disk.0'/>
|
||||
<target dev='hda' bus='ide'/>
|
||||
</disk>
|
||||
<interface type='bridge'>
|
||||
<mac address='02:00:c0:a8:00:67'/>
|
||||
<source bridge='bpriv'/>
|
||||
<target dev='vnet0'/>
|
||||
</interface>
|
||||
<interface type='bridge'>
|
||||
<mac address='02:00:0a:00:00:fb'/>
|
||||
<source bridge='onebr10'/>
|
||||
<target dev='vnet1'/>
|
||||
</interface>
|
||||
<interface type='bridge'>
|
||||
<mac address='02:00:0a:00:00:fb'/>
|
||||
<source bridge='specialbr'/>
|
||||
<target dev='vnet2'/>
|
||||
</interface>
|
||||
</devices>
|
||||
<seclabel type='dynamic' model='apparmor'>
|
||||
<label>libvirt-37dba4a5-c14a-fd4d-cc91-77247144fe7b</label>
|
||||
<imagelabel>libvirt-37dba4a5-c14a-fd4d-cc91-77247144fe7b</imagelabel>
|
||||
</seclabel>
|
||||
</domain>
|
||||
|
@ -1,103 +0,0 @@
|
||||
Module Size Used by
|
||||
xt_multiport 36417 0
|
||||
ebtable_filter 35649 0
|
||||
xt_physdev 36049 4
|
||||
ip6_tables 50177 0
|
||||
ebtable_nat 35649 0
|
||||
ebtables 53441 2 ebtable_filter,ebtable_nat
|
||||
ipt_MASQUERADE 36801 3
|
||||
iptable_nat 40517 1
|
||||
ip_nat 52973 2 ipt_MASQUERADE,iptable_nat
|
||||
xt_state 35265 1
|
||||
ip_conntrack 91621 4 ipt_MASQUERADE,iptable_nat,ip_nat,xt_state
|
||||
nfnetlink 40457 2 ip_nat,ip_conntrack
|
||||
ipt_REJECT 38849 2
|
||||
xt_tcpudp 36289 6
|
||||
netloop 40001 0
|
||||
netbk 130305 0 [permanent]
|
||||
blktap 151909 4 [permanent]
|
||||
iptable_filter 36161 1
|
||||
blkbk 55289 0 [permanent]
|
||||
ip_tables 55329 2 iptable_nat,iptable_filter
|
||||
x_tables 50377 9 xt_multiport,xt_physdev,ip6_tables,ipt_MASQUERADE,iptable_nat,xt_state,ipt_REJECT,xt_tcpudp,ip_tables
|
||||
bridge 92017 1 xt_physdev
|
||||
autofs4 63049 3
|
||||
hidp 83649 2
|
||||
rfcomm 104937 0
|
||||
l2cap 89409 10 hidp,rfcomm
|
||||
bluetooth 118725 5 hidp,rfcomm,l2cap
|
||||
lockd 101425 0
|
||||
sunrpc 199689 2 lockd
|
||||
be2iscsi 94045 0
|
||||
ib_iser 68417 0
|
||||
rdma_cm 68817 1 ib_iser
|
||||
ib_cm 73449 1 rdma_cm
|
||||
iw_cm 43465 1 rdma_cm
|
||||
ib_sa 75209 2 rdma_cm,ib_cm
|
||||
ib_mad 70757 2 ib_cm,ib_sa
|
||||
ib_core 105157 6 ib_iser,rdma_cm,ib_cm,iw_cm,ib_sa,ib_mad
|
||||
ib_addr 41801 1 rdma_cm
|
||||
iscsi_tcp 50509 0
|
||||
bnx2i 76385 0
|
||||
cnic 79577 1 bnx2i
|
||||
ipv6 435873 1 cnic
|
||||
xfrm_nalgo 43333 1 ipv6
|
||||
crypto_api 42945 1 xfrm_nalgo
|
||||
uio 45649 1 cnic
|
||||
cxgb3i 77873 0
|
||||
cxgb3 215985 1 cxgb3i
|
||||
8021q 57937 1 cxgb3
|
||||
libiscsi_tcp 53189 2 iscsi_tcp,cxgb3i
|
||||
libiscsi2 77765 6 be2iscsi,ib_iser,iscsi_tcp,bnx2i,cxgb3i,libiscsi_tcp
|
||||
scsi_transport_iscsi2 73945 8 be2iscsi,ib_iser,iscsi_tcp,bnx2i,cxgb3i,libiscsi2
|
||||
scsi_transport_iscsi 35017 1 scsi_transport_iscsi2
|
||||
dm_mirror 54993 0
|
||||
dm_multipath 58457 0
|
||||
scsi_dh 42177 1 dm_multipath
|
||||
video 53197 0
|
||||
backlight 39873 1 video
|
||||
sbs 49921 0
|
||||
power_meter 47053 0
|
||||
hwmon 36553 1 power_meter
|
||||
i2c_ec 38593 1 sbs
|
||||
dell_wmi 37601 0
|
||||
wmi 41985 1 dell_wmi
|
||||
button 40545 0
|
||||
battery 43849 0
|
||||
asus_acpi 50917 0
|
||||
ac 38729 0
|
||||
parport_pc 62313 0
|
||||
lp 47121 0
|
||||
parport 73293 2 parport_pc,lp
|
||||
floppy 92905 0
|
||||
i2c_piix4 43725 0
|
||||
sg 70521 0
|
||||
i2c_core 57537 2 i2c_ec,i2c_piix4
|
||||
8139too 61633 0
|
||||
8139cp 58561 0
|
||||
mii 38849 2 8139too,8139cp
|
||||
serio_raw 40517 0
|
||||
pcspkr 36289 0
|
||||
pata_acpi 39489 0
|
||||
ata_generic 40645 0
|
||||
tpm_tis 48077 0
|
||||
tpm 50401 1 tpm_tis
|
||||
tpm_bios 40897 1 tpm
|
||||
dm_raid45 99529 0
|
||||
dm_message 36289 1 dm_raid45
|
||||
dm_region_hash 46273 1 dm_raid45
|
||||
dm_log 44993 3 dm_mirror,dm_raid45,dm_region_hash
|
||||
dm_mod 101521 4 dm_mirror,dm_multipath,dm_raid45,dm_log
|
||||
dm_mem_cache 39489 1 dm_raid45
|
||||
ata_piix 57285 0
|
||||
libata 208849 3 pata_acpi,ata_generic,ata_piix
|
||||
sym53c8xx 109673 1
|
||||
scsi_transport_spi 59841 1 sym53c8xx
|
||||
sd_mod 56513 2
|
||||
scsi_mod 199257 13 be2iscsi,ib_iser,iscsi_tcp,bnx2i,cxgb3i,libiscsi2,scsi_transport_iscsi2,scsi_dh,sg,libata,sym53c8xx,scsi_transport_spi,sd_mod
|
||||
ext3 168657 1
|
||||
jbd 94513 1 ext3
|
||||
uhci_hcd 57561 0
|
||||
ohci_hcd 56309 0
|
||||
ehci_hcd 66125 0
|
||||
|
@ -1 +0,0 @@
|
||||
Linux centos 2.6.18-238.12.1.el5.centos.plusxen #1 SMP Wed Jun 1 11:57:54 EDT 2011 x86_64 x86_64 x86_64 GNU/Linux
|
@ -1 +0,0 @@
|
||||
4
|
@ -1,3 +0,0 @@
|
||||
Idx BE MAC Addr. handle state evt-ch tx-/rx-ring-ref BE-path
|
||||
0 0 02:00:ac:10:00:cb 0 1 -1 -1 /-1 /local/domain/0/backend/vif/4/0
|
||||
1 0 02:00:c0:a8:00:65 1 1 -1 -1 /-1 /local/domain/0/backend/vif/4/1
|
@ -1,146 +0,0 @@
|
||||
#!/usr/bin/env ruby
|
||||
|
||||
# -------------------------------------------------------------------------- #
|
||||
# Copyright 2002-2014, OpenNebula Project (OpenNebula.org), C12G Labs #
|
||||
# #
|
||||
# Licensed under the Apache License, Version 2.0 (the "License"); you may #
|
||||
# not use this file except in compliance with the License. You may obtain #
|
||||
# a copy of the License at #
|
||||
# #
|
||||
# http://www.apache.org/licenses/LICENSE-2.0 #
|
||||
# #
|
||||
# Unless required by applicable law or agreed to in writing, software #
|
||||
# distributed under the License is distributed on an "AS IS" BASIS, #
|
||||
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. #
|
||||
# See the License for the specific language governing permissions and #
|
||||
# limitations under the License. #
|
||||
#--------------------------------------------------------------------------- #
|
||||
|
||||
|
||||
$: << File.dirname(__FILE__) + '/..'
|
||||
$: << File.dirname(__FILE__) + '/../lib'
|
||||
$: << File.dirname(__FILE__) + '/../../../mad/ruby'
|
||||
|
||||
require 'vnmmad'
|
||||
|
||||
module VNMMAD
|
||||
module VNMNetwork
|
||||
class Nics < Array
|
||||
def initialize(hypervisor)
|
||||
@nicClass = NicTest
|
||||
end
|
||||
end
|
||||
|
||||
class NicTest < Hash
|
||||
def initialize
|
||||
super(nil)
|
||||
end
|
||||
|
||||
def get_info(vm)
|
||||
end
|
||||
|
||||
def get_tap(vm)
|
||||
self[:tap] = "vnet0"
|
||||
self
|
||||
end
|
||||
end
|
||||
|
||||
class Commands < Array
|
||||
def run!
|
||||
self.each{ |c| puts "#{c}"}
|
||||
clear
|
||||
return ""
|
||||
end
|
||||
end
|
||||
end
|
||||
end
|
||||
|
||||
vm_xml=<<EOF
|
||||
<VM>
|
||||
<ID>3</ID>
|
||||
<TEMPLATE>
|
||||
<NIC>
|
||||
<AR_ID><![CDATA[0]]></AR_ID>
|
||||
<BRIDGE><![CDATA[vbr0]]></BRIDGE>
|
||||
<FILTER_IP_SPOOFING><![CDATA[YES]]></FILTER_IP_SPOOFING>
|
||||
<FILTER_MAC_SPOOFING><![CDATA[YES]]></FILTER_MAC_SPOOFING>
|
||||
<IP><![CDATA[10.0.0.7]]></IP>
|
||||
<MAC><![CDATA[02:00:0a:00:00:07]]></MAC>
|
||||
<NETWORK><![CDATA[test]]></NETWORK>
|
||||
<NETWORK_ID><![CDATA[0]]></NETWORK_ID>
|
||||
<NETWORK_UNAME><![CDATA[ruben]]></NETWORK_UNAME>
|
||||
<NIC_ID><![CDATA[0]]></NIC_ID>
|
||||
<SECURITY_GROUPS><![CDATA[100]]></SECURITY_GROUPS>
|
||||
<VLAN><![CDATA[NO]]></VLAN>
|
||||
</NIC>
|
||||
<SECURITY_GROUP_RULE>
|
||||
<PROTOCOL><![CDATA[TCP]]></PROTOCOL>
|
||||
<RULE_TYPE><![CDATA[outbound]]></RULE_TYPE>
|
||||
<SECURITY_GROUP_ID><![CDATA[100]]></SECURITY_GROUP_ID>
|
||||
<SECURITY_GROUP_NAME><![CDATA[Test]]></SECURITY_GROUP_NAME>
|
||||
</SECURITY_GROUP_RULE>
|
||||
<SECURITY_GROUP_RULE>
|
||||
<PROTOCOL><![CDATA[TCP]]></PROTOCOL>
|
||||
<RANGE><![CDATA[80,22]]></RANGE>
|
||||
<RULE_TYPE><![CDATA[inbound]]></RULE_TYPE>
|
||||
<SECURITY_GROUP_ID><![CDATA[100]]></SECURITY_GROUP_ID>
|
||||
<SECURITY_GROUP_NAME><![CDATA[Test]]></SECURITY_GROUP_NAME>
|
||||
</SECURITY_GROUP_RULE>
|
||||
<SECURITY_GROUP_RULE>
|
||||
<ICMP_TYPE><![CDATA[8]]></ICMP_TYPE>
|
||||
<PROTOCOL><![CDATA[ICMP]]></PROTOCOL>
|
||||
<RULE_TYPE><![CDATA[inbound]]></RULE_TYPE>
|
||||
<SECURITY_GROUP_ID><![CDATA[100]]></SECURITY_GROUP_ID>
|
||||
<SECURITY_GROUP_NAME><![CDATA[Test]]></SECURITY_GROUP_NAME>
|
||||
</SECURITY_GROUP_RULE>
|
||||
<SECURITY_GROUP_RULE>
|
||||
<AR_ID><![CDATA[0]]></AR_ID>
|
||||
<ICMP_TYPE><![CDATA[0]]></ICMP_TYPE>
|
||||
<IP><![CDATA[10.0.0.7]]></IP>
|
||||
<MAC><![CDATA[02:00:0a:00:00:07]]></MAC>
|
||||
<NETWORK_ID><![CDATA[0]]></NETWORK_ID>
|
||||
<PROTOCOL><![CDATA[ICMP]]></PROTOCOL>
|
||||
<RULE_TYPE><![CDATA[outbound]]></RULE_TYPE>
|
||||
<SECURITY_GROUP_ID><![CDATA[100]]></SECURITY_GROUP_ID>
|
||||
<SECURITY_GROUP_NAME><![CDATA[Test]]></SECURITY_GROUP_NAME>
|
||||
<SIZE><![CDATA[27]]></SIZE>
|
||||
<TYPE><![CDATA[IP4]]></TYPE>
|
||||
</SECURITY_GROUP_RULE>
|
||||
<SECURITY_GROUP_RULE>
|
||||
<IP><![CDATA[192.168.10.3]]></IP>
|
||||
<PROTOCOL><![CDATA[TCP]]></PROTOCOL>
|
||||
<RANGE><![CDATA[80:100,22]]></RANGE>
|
||||
<RULE_TYPE><![CDATA[inbound]]></RULE_TYPE>
|
||||
<SECURITY_GROUP_ID><![CDATA[100]]></SECURITY_GROUP_ID>
|
||||
<SECURITY_GROUP_NAME><![CDATA[Test]]></SECURITY_GROUP_NAME>
|
||||
<SIZE><![CDATA[23]]></SIZE>
|
||||
</SECURITY_GROUP_RULE>
|
||||
<SECURITY_GROUP_RULE>
|
||||
<AR_ID><![CDATA[0]]></AR_ID>
|
||||
<ICMP_TYPE><![CDATA[3]]></ICMP_TYPE>
|
||||
<IP><![CDATA[10.0.0.7]]></IP>
|
||||
<MAC><![CDATA[02:00:0a:00:00:07]]></MAC>
|
||||
<NETWORK_ID><![CDATA[0]]></NETWORK_ID>
|
||||
<PROTOCOL><![CDATA[ICMP]]></PROTOCOL>
|
||||
<RULE_TYPE><![CDATA[outbound]]></RULE_TYPE>
|
||||
<SECURITY_GROUP_ID><![CDATA[100]]></SECURITY_GROUP_ID>
|
||||
<SECURITY_GROUP_NAME><![CDATA[Test]]></SECURITY_GROUP_NAME>
|
||||
<SIZE><![CDATA[27]]></SIZE>
|
||||
<TYPE><![CDATA[IP4]]></TYPE>
|
||||
</SECURITY_GROUP_RULE>
|
||||
<SECURITY_GROUP_RULE>
|
||||
<IP><![CDATA[172.168.0.0]]></IP>
|
||||
<PROTOCOL><![CDATA[UDP]]></PROTOCOL>
|
||||
<RULE_TYPE><![CDATA[outbound]]></RULE_TYPE>
|
||||
<SECURITY_GROUP_ID><![CDATA[100]]></SECURITY_GROUP_ID>
|
||||
<SECURITY_GROUP_NAME><![CDATA[Test]]></SECURITY_GROUP_NAME>
|
||||
<SIZE><![CDATA[255]]></SIZE>
|
||||
</SECURITY_GROUP_RULE>
|
||||
<TEMPLATE_ID><![CDATA[0]]></TEMPLATE_ID>
|
||||
<VMID><![CDATA[0]]></VMID>
|
||||
</TEMPLATE>
|
||||
</VM>
|
||||
EOF
|
||||
|
||||
one_sg = VNMMAD::SGDriver.new(vm_xml, "one-0", "test")
|
||||
one_sg.activate
|
Loading…
x
Reference in New Issue
Block a user