class Fog::Compute::Oracle::Mock
Public Class Methods
new(options={})
click to toggle source
# File lib/fog/oracle/compute.rb, line 298 def initialize(options={}) end
Public Instance Methods
get_control_domain(id)
click to toggle source
# File lib/fog/oracle/requests/compute/get_control_domain.rb, line 17 def get_control_domain(id) response = Excon::Response.new response.status = 200 response.body = json_decode <<-JSON { "id": { "type": "com.oracle.ovm.mgr.ws.model.ControlDomain", "value": "0004fb0000210000e7c92f6882593287", "uri": "https://172.16.95.57:7002/ovm/core/wsapi/rest/ControlDomain/0004fb0000210000e7c92f6882593287", "name": "Control Domain" }, "name": "Control Domain", "description": "", "locked": false, "readOnly": false, "generation": 1, "userData": [], "resourceGroupIds": [], "osType": "Linux", "osName": "Oracle VM server", "osMajorVersion": "3", "osMinorVersion": "3", "osKernelRelease": "3.8.13-68.3.3.el6uek.x86_64", "osKernelVersion": "#2 SMP Tue Jun 23 23:43:15 PDT 2015", "rpmVersion": "3.3.3-1.1.el6", "ovmVersion": "3.3.3-1085", "agentVersion": "3.3.3-1.1.el6", "memory": 1102, "cpuCount": 8, "serverId": { "type": "com.oracle.ovm.mgr.ws.model.Server", "value": "03:aa:02:fc:04:14:05:e3:f5:06:de:07:00:08:00:09", "uri": "https://172.16.95.57:7002/ovm/core/wsapi/rest/Server/03:aa:02:fc:04:14:05:e3:f5:06:de:07:00:08:00:09", "name": "oracle-vm-server" } } JSON response end
get_cpu(id)
click to toggle source
# File lib/fog/oracle/requests/compute/get_cpu.rb, line 17 def get_cpu(id) response = Excon::Response.new response.status = 200 response.body = json_decode <<-JSON { "id": { "type": "com.oracle.ovm.mgr.ws.model.Cpu", "value": "Processor (8) in 03:aa:02:fc:04:14:05:e3:f5:06:de:07:00:08:00:09", "uri": "https://172.16.95.57:7002/ovm/core/wsapi/rest/Cpu/Processor%20(8)%20in%2003:aa:02:fc:04:14:05:e3:f5:06:de:07:00:08:00:09", "name": null }, "name": "", "description": "", "locked": false, "readOnly": false, "generation": 0, "userData": [], "resourceGroupIds": [], "cpuNumber": 8, "levelTwoCacheSize": 8192, "flags": "fpu de tsc msr pae mce cx8 apic sep mca cmov pat clflush acpi mmx fxsr sse sse2 ss ht syscall nx lm constant_tsc rep_good nopl nonstop_tsc eagerfpu pni pclmulqdq monitor est ssse3 fma cx16 sse4_1 sse4_2 movbe popcnt tsc_deadline_timer aes xsave avx f16c rdrand hypervisor lahf_lm abm ida arat xsaveopt pln pts dtherm fsgsbase bmi1 hle avx2 bmi2 erms rtm", "modelName": "Intel(R) Core(TM) i7-4790 CPU @ 3.60GHz", "virtualCpuNumber": -1, "vendorId": "GenuineIntel", "cpuFamily": 6, "cpuModel": 60, "serverId": { "type": "com.oracle.ovm.mgr.ws.model.Server", "value": "03:aa:02:fc:04:14:05:e3:f5:06:de:07:00:08:00:09", "uri": "https://172.16.95.57:7002/ovm/core/wsapi/rest/Server/03:aa:02:fc:04:14:05:e3:f5:06:de:07:00:08:00:09", "name": "oracle-vm-server" } } JSON response end
get_cpu_compatibility_group(id)
click to toggle source
# File lib/fog/oracle/requests/compute/get_cpu_compatibility_group.rb, line 17 def get_cpu_compatibility_group(id) response = Excon::Response.new response.status = 200 response.body = json_decode <<-JSON { "id": { "type": "com.oracle.ovm.mgr.ws.model.CpuCompatibilityGroup", "value": "Default_Intel_F6_M60", "uri": "https://172.16.95.57:7002/ovm/core/wsapi/rest/CpuCompatibilityGroup/Default_Intel_F6_M60", "name": "Default_Intel_Family:6_Model:60" }, "name": "Default_Intel_Family:6_Model:60", "description": "", "locked": false, "readOnly": false, "generation": 0, "userData": [], "resourceGroupIds": [], "serverIds": [ { "type": "com.oracle.ovm.mgr.ws.model.Server", "value": "03:aa:02:fc:04:14:05:e3:f5:06:de:07:00:08:00:09", "uri": "https://172.16.95.57:7002/ovm/core/wsapi/rest/Server/03:aa:02:fc:04:14:05:e3:f5:06:de:07:00:08:00:09", "name": "oracle-vm-server" } ] } JSON response end
get_ethernet_port(id)
click to toggle source
# File lib/fog/oracle/requests/compute/get_ethernet_port.rb, line 17 def get_ethernet_port(id) response = Excon::Response.new response.status = 200 response.body = json_decode <<-JSON { "id": { "type": "com.oracle.ovm.mgr.ws.model.EthernetPort", "value": "0004fb0000200000bd65b4a15a3af1c8", "uri": "https://172.16.95.57:7002/ovm/core/wsapi/rest/EthernetPort/0004fb0000200000bd65b4a15a3af1c8", "name": "eth0 on oracle-vm-server" }, "name": "eth0 on oracle-vm-server", "description": "", "locked": false, "readOnly": false, "generation": 0, "userData": [], "resourceGroupIds": [], "bondMode": null, "interfaceName": "eth0", "macAddress": "fc:aa:14:e3:f5:de", "mtu": 1500, "networkId": null, "physicalPortIds": null, "bondPortId": { "type": "com.oracle.ovm.mgr.ws.model.EthernetPort", "value": "0004fb0000200000a0cc6d2cfde52f39", "uri": "https://172.16.95.57:7002/ovm/core/wsapi/rest/EthernetPort/0004fb0000200000a0cc6d2cfde52f39", "name": "bond0 on oracle-vm-server" }, "portType": "PHYSICAL", "serverId": { "type": "com.oracle.ovm.mgr.ws.model.Server", "value": "03:aa:02:fc:04:14:05:e3:f5:06:de:07:00:08:00:09", "uri": "https://172.16.95.57:7002/ovm/core/wsapi/rest/Server/03:aa:02:fc:04:14:05:e3:f5:06:de:07:00:08:00:09", "name": "oracle-vm-server" }, "vlanInterfaceIds": [], "portState": "PORT_UP", "virtualSwitchId": null, "ipaddresses": null } JSON response end
get_file_server(id)
click to toggle source
# File lib/fog/oracle/requests/compute/get_file_server.rb, line 17 def get_file_server(id) response = Excon::Response.new response.status = 200 response.body = json_decode <<-JSON { "id": { "type": "com.oracle.ovm.mgr.ws.model.FileServer", "value": "0004fb0000090000b2906e6e2750ffc9", "uri": "https://172.16.95.57:7002/ovm/core/wsapi/rest/FileServer/0004fb0000090000b2906e6e2750ffc9", "name": "Local FS oracle-vm-server" }, "name": "Local FS oracle-vm-server", "description": "", "locked": false, "readOnly": false, "generation": 9, "userData": [], "resourceGroupIds": [], "fileSystemIds": [ { "type": "com.oracle.ovm.mgr.ws.model.FileSystem", "value": "0004fb00000500003a887e2393804ccb", "uri": "https://172.16.95.57:7002/ovm/core/wsapi/rest/FileSystem/0004fb00000500003a887e2393804ccb", "name": null } ], "fileServerType": "LOCAL", "zoneIds": [], "fileServerPluginId": { "type": "com.oracle.ovm.mgr.ws.model.FileServerPlugin", "value": "oracle.ocfs2.OCFS2.OCFS2Plugin (0.1.0-42.1)", "uri": "https://172.16.95.57:7002/ovm/core/wsapi/rest/FileServerPlugin/oracle.ocfs2.OCFS2.OCFS2Plugin%20(0.1.0-42.1)", "name": "Oracle OCFS2 File system" }, "accessHost": "", "storageDescription": null, "adminServerIds": [ { "type": "com.oracle.ovm.mgr.ws.model.Server", "value": "03:aa:02:fc:04:14:05:e3:f5:06:de:07:00:08:00:09", "uri": "https://172.16.95.57:7002/ovm/core/wsapi/rest/Server/03:aa:02:fc:04:14:05:e3:f5:06:de:07:00:08:00:09", "name": "oracle-vm-server" } ], "serverId": { "type": "com.oracle.ovm.mgr.ws.model.Server", "value": "03:aa:02:fc:04:14:05:e3:f5:06:de:07:00:08:00:09", "uri": "https://172.16.95.57:7002/ovm/core/wsapi/rest/Server/03:aa:02:fc:04:14:05:e3:f5:06:de:07:00:08:00:09", "name": "oracle-vm-server" }, "refreshServerIds": null, "accessGroupIds": null, "uniformExports": null } JSON response end
get_file_server_plugin(id)
click to toggle source
# File lib/fog/oracle/requests/compute/get_file_server_plugin.rb, line 17 def get_file_server_plugin(id) response = Excon::Response.new response.status = 200 response.body = json_decode <<-JSON { "id": { "type": "com.oracle.ovm.mgr.ws.model.FileServerPlugin", "value": "oracle.ocfs2.OCFS2.OCFS2Plugin (0.1.0-42.1)", "uri": "https://172.16.95.57:7002/ovm/core/wsapi/rest/FileServerPlugin/oracle.ocfs2.OCFS2.OCFS2Plugin%20(0.1.0-42.1)", "name": "Oracle OCFS2 File system" }, "name": "Oracle OCFS2 File system", "description": "Oracle OCFS2 File system Storage Connect Plugin", "locked": false, "readOnly": false, "generation": 0, "userData": [], "resourceGroupIds": [], "fileServerIds": [ { "type": "com.oracle.ovm.mgr.ws.model.FileServer", "value": "0004fb0000090000b2906e6e2750ffc9", "uri": "https://172.16.95.57:7002/ovm/core/wsapi/rest/FileServer/0004fb0000090000b2906e6e2750ffc9", "name": "Local FS oracle-vm-server" } ], "serverIds": [ { "type": "com.oracle.ovm.mgr.ws.model.Server", "value": "03:aa:02:fc:04:14:05:e3:f5:06:de:07:00:08:00:09", "uri": "https://172.16.95.57:7002/ovm/core/wsapi/rest/Server/03:aa:02:fc:04:14:05:e3:f5:06:de:07:00:08:00:09", "name": "oracle-vm-server" } ], "storageAbilityRecords": [ { "ability": "CLONE", "value": "FULLY_SUPPORTED" }, { "ability": "CLONE_CUSTOM_NAME", "value": "YES" }, { "ability": "CLONE_SPLITTING_WHILE_OPEN", "value": "NO" }, { "ability": "STORAGE_NAME_REQUIRED", "value": "NO" }, { "ability": "CLONE_SPLITTING", "value": "UNSUPPORTED" }, { "ability": "SNAPSHOT_CLONE", "value": "FULLY_SUPPORTED" }, { "ability": "SNAPSHOT_CLONE_SYNCHRONOUS", "value": "YES" }, { "ability": "SNAPSHOT_SYNCHRONOUS", "value": "YES" }, { "ability": "CLONE_SYNCHRONOUS", "value": "YES" }, { "ability": "RESIZE", "value": "FULLY_SUPPORTED" }, { "ability": "CLONE_SPLITTING_SYNCHRONOUS", "value": "NO" }, { "ability": "SNAPSHOT_CUSTOM_NAME", "value": "YES" }, { "ability": "SNAPSHOT", "value": "FULLY_SUPPORTED" }, { "ability": "ACCESS_CONTROL", "value": "NO" }, { "ability": "RESIZE_SYNCHRONOUS", "value": "YES" } ], "pluginName": "Oracle OCFS2 File system", "pluginDescription": "Oracle OCFS2 File system Storage Connect Plugin", "pluginVendor": "Oracle", "pluginVersion": "0.1.0-42.1", "genericPlugin": false, "clusterRequired": true, "extraInfoHelpText": null, "backingDeviceType": "LOCALDEVICE_SINGLE" } JSON response end
get_file_system(id)
click to toggle source
# File lib/fog/oracle/requests/compute/get_file_system.rb, line 17 def get_file_system(id) response = Excon::Response.new response.status = 200 response.body = json_decode <<-JSON { "id": { "type": "com.oracle.ovm.mgr.ws.model.FileSystem", "value": "0004fb00000500003a887e2393804ccb", "uri": "https://172.16.95.57:7002/ovm/core/wsapi/rest/FileSystem/0004fb00000500003a887e2393804ccb", "name": null }, "name": "", "description": "", "locked": false, "readOnly": false, "generation": 19, "userData": [], "resourceGroupIds": [], "fileServerIds": [ { "type": "com.oracle.ovm.mgr.ws.model.FileServer", "value": "0004fb0000090000b2906e6e2750ffc9", "uri": "https://172.16.95.57:7002/ovm/core/wsapi/rest/FileServer/0004fb0000090000b2906e6e2750ffc9", "name": "Local FS oracle-vm-server" } ], "fileSystemMountIds": [ { "type": "com.oracle.ovm.mgr.ws.model.FileSystemMount", "value": "03:aa:02:fc:04:14:05:e3:f5:06:de:07:00:08:00:09_mount_/OVS/Repositories/0004fb00000300003076225fcb290271", "uri": "https://172.16.95.57:7002/ovm/core/wsapi/rest/FileSystemMount/03:aa:02:fc:04:14:05:e3:f5:06:de:07:00:08:00:09_mount_%2FOVS%2FRepositories%2F0004fb00000300003076225fcb290271", "name": "oracle-vm-server_/OVS/Repositories/0004fb00000300003076225fcb290271" } ], "repositoryIds": [ { "type": "com.oracle.ovm.mgr.ws.model.Repository", "value": "0004fb00000300003076225fcb290271", "uri": "https://172.16.95.57:7002/ovm/core/wsapi/rest/Repository/0004fb00000300003076225fcb290271", "name": "test-pool" } ], "storageElementId": { "type": "com.oracle.ovm.mgr.ws.model.StorageElement", "value": "0004fb0000180000a2a5409294f4eb35", "uri": "https://172.16.95.57:7002/ovm/core/wsapi/rest/StorageElement/0004fb0000180000a2a5409294f4eb35", "name": "OVM_SYS_REPO_PART_35002538da0269d57" }, "clusterId": null, "clusterHeartbeatDeviceId": null, "path": "/dev/mapper/OVM_SYS_REPO_PART_35002538da0269d57", "size": 187709784064, "freeSize": 169837854720, "refreshed": true, "accessGroupId": null, "shared": false } JSON response end
get_file_system_mount(id)
click to toggle source
# File lib/fog/oracle/requests/compute/get_file_system_mount.rb, line 17 def get_file_system_mount(id) response = Excon::Response.new response.status = 200 response.body = json_decode <<-JSON { "id": { "type": "com.oracle.ovm.mgr.ws.model.FileSystemMount", "value": "03:aa:02:fc:04:14:05:e3:f5:06:de:07:00:08:00:09_mount_/OVS/Repositories/0004fb00000300003076225fcb290271", "uri": "https://172.16.95.57:7002/ovm/core/wsapi/rest/FileSystemMount/03:aa:02:fc:04:14:05:e3:f5:06:de:07:00:08:00:09_mount_%2FOVS%2FRepositories%2F0004fb00000300003076225fcb290271", "name": "oracle-vm-server_/OVS/Repositories/0004fb00000300003076225fcb290271" }, "name": "oracle-vm-server_/OVS/Repositories/0004fb00000300003076225fcb290271", "description": "", "locked": false, "readOnly": false, "generation": 0, "userData": [], "resourceGroupIds": [], "serverId": { "type": "com.oracle.ovm.mgr.ws.model.Server", "value": "03:aa:02:fc:04:14:05:e3:f5:06:de:07:00:08:00:09", "uri": "https://172.16.95.57:7002/ovm/core/wsapi/rest/Server/03:aa:02:fc:04:14:05:e3:f5:06:de:07:00:08:00:09", "name": "oracle-vm-server" }, "fileSystemId": { "type": "com.oracle.ovm.mgr.ws.model.FileSystem", "value": "0004fb00000500003a887e2393804ccb", "uri": "https://172.16.95.57:7002/ovm/core/wsapi/rest/FileSystem/0004fb00000500003a887e2393804ccb", "name": null }, "absolutePath": "/OVS/Repositories/0004fb00000300003076225fcb290271", "sharePath": "", "options": null } JSON response end
get_job(id)
click to toggle source
# File lib/fog/oracle/requests/compute/get_job.rb, line 17 def get_job(id) response = Excon::Response.new response.status = 200 response.body = json_decode <<-JSON { "id": { "type": "com.oracle.ovm.mgr.ws.model.Job", "value": "1448899976258", "uri": "https://172.16.95.57:7002/ovm/core/wsapi/rest/Job/1448899976258", "name": "StatsIntervalAdjusterTaskDbImpl_1448899976257" }, "name": "StatsIntervalAdjusterTaskDbImpl_1448899976257", "description": "Set statistic manager interval to 20 seconds", "locked": false, "readOnly": false, "generation": 0, "userData": null, "resourceGroupIds": null, "resultId": null, "jobRunState": "SUCCESS", "jobSummaryState": "SUCCESS", "done": true, "summaryDone": true, "jobGroup": false, "error": { "message": null, "type": null }, "progressMessage": null, "latestSummaryProgressMessage": null, "extraInfo": null, "parentJobId": null, "childJobIds": [], "user": "@OvmAdmin", "abortedByUser": null, "startTime": 1448899976345, "endTime": 1448899976365 } JSON response end
get_manager(id)
click to toggle source
# File lib/fog/oracle/requests/compute/get_manager.rb, line 17 def get_manager(id) response = Excon::Response.new response.status = 200 response.body = json_decode <<-JSON { "id": { "type": "com.oracle.ovm.mgr.ws.model.Manager", "value": "0004fb000001000078b1f88e034c8105", "uri": "https://172.16.95.57:7002/ovm/core/wsapi/rest/Manager/0004fb000001000078b1f88e034c8105", "name": "OVM Manager" }, "name": "OVM Manager", "description": "", "locked": false, "readOnly": false, "generation": 0, "userData": [], "resourceGroupIds": [], "managerUuid": "0004fb000001000078b1f88e034c8105", "managerVersion": "3.3.3.1085", "managerRunState": "RUNNING", "managerTime": 1448909471527 } JSON response end
get_network(id)
click to toggle source
# File lib/fog/oracle/requests/compute/get_network.rb, line 17 def get_network(id) response = Excon::Response.new response.status = 200 response.body = json_decode <<-JSON { "id": { "type": "com.oracle.ovm.mgr.ws.model.Network", "value": "ac100000", "uri": "https://172.16.95.57:7002/ovm/core/wsapi/rest/Network/ac100000", "name": "172.16.0.0" }, "name": "172.16.0.0", "description": "", "locked": false, "readOnly": false, "generation": 12, "userData": [], "resourceGroupIds": [], "roles": [ "MANAGEMENT", "CLUSTER_HEARTBEAT", "LIVE_MIGRATE", "VIRTUAL_MACHINE", "STORAGE" ], "virtualNicIds": [ { "type": "com.oracle.ovm.mgr.ws.model.VirtualNic", "value": "0004fb0000070000f35dc14d694dadc9", "uri": "https://172.16.95.57:7002/ovm/core/wsapi/rest/VirtualNic/0004fb0000070000f35dc14d694dadc9", "name": "00:21:f6:3a:60:bc" }, { "type": "com.oracle.ovm.mgr.ws.model.VirtualNic", "value": "0004fb0000070000bcfbd74f6571fc9d", "uri": "https://172.16.95.57:7002/ovm/core/wsapi/rest/VirtualNic/0004fb0000070000bcfbd74f6571fc9d", "name": "Template Vnic" }, { "type": "com.oracle.ovm.mgr.ws.model.VirtualNic", "value": "0004fb0000070000aaf69e494353ebb9", "uri": "https://172.16.95.57:7002/ovm/core/wsapi/rest/VirtualNic/0004fb0000070000aaf69e494353ebb9", "name": "00:21:f6:4b:c7:1d" }, { "type": "com.oracle.ovm.mgr.ws.model.VirtualNic", "value": "0004fb0000070000d1272c5187d1bef0", "uri": "https://172.16.95.57:7002/ovm/core/wsapi/rest/VirtualNic/0004fb0000070000d1272c5187d1bef0", "name": "00:21:f6:0f:d6:2c" }, { "type": "com.oracle.ovm.mgr.ws.model.VirtualNic", "value": "0004fb0000070000db41c339b6242c51", "uri": "https://172.16.95.57:7002/ovm/core/wsapi/rest/VirtualNic/0004fb0000070000db41c339b6242c51", "name": "00:21:f6:26:2d:d2" } ], "ethernetPortIds": [ { "type": "com.oracle.ovm.mgr.ws.model.EthernetPort", "value": "0004fb0000200000a0cc6d2cfde52f39", "uri": "https://172.16.95.57:7002/ovm/core/wsapi/rest/EthernetPort/0004fb0000200000a0cc6d2cfde52f39", "name": "bond0 on oracle-vm-server" } ], "vlanInterfaceIds": [], "serverLocal": false, "mtu": 0, "serverId": null } JSON response end
get_repository(id)
click to toggle source
# File lib/fog/oracle/requests/compute/get_repository.rb, line 17 def get_repository(id) response = Excon::Response.new response.status = 200 response.body = json_decode <<-JSON { "id": { "type": "com.oracle.ovm.mgr.ws.model.Repository", "value": "0004fb00000300003076225fcb290271", "uri": "https://172.16.95.57:7002/ovm/core/wsapi/rest/Repository/0004fb00000300003076225fcb290271", "name": "test-pool" }, "name": "test-pool", "description": "", "locked": false, "readOnly": false, "generation": 17, "userData": [], "resourceGroupIds": [], "virtualDiskIds": [ { "type": "com.oracle.ovm.mgr.ws.model.VirtualDisk", "value": "0004fb000012000083f79193eb5f331e.img", "uri": "https://172.16.95.57:7002/ovm/core/wsapi/rest/VirtualDisk/0004fb000012000083f79193eb5f331e.img", "name": "test" }, { "type": "com.oracle.ovm.mgr.ws.model.VirtualDisk", "value": "0004fb00001200006b0be3e9eece06c8.img", "uri": "https://172.16.95.57:7002/ovm/core/wsapi/rest/VirtualDisk/0004fb00001200006b0be3e9eece06c8.img", "name": "test (2)" }, { "type": "com.oracle.ovm.mgr.ws.model.VirtualDisk", "value": "0004fb0000120000bd2532803aa551fe.img", "uri": "https://172.16.95.57:7002/ovm/core/wsapi/rest/VirtualDisk/0004fb0000120000bd2532803aa551fe.img", "name": "test (3)" }, { "type": "com.oracle.ovm.mgr.ws.model.VirtualDisk", "value": "0004fb0000120000be8645e8d8b9bf65.img", "uri": "https://172.16.95.57:7002/ovm/core/wsapi/rest/VirtualDisk/0004fb0000120000be8645e8d8b9bf65.img", "name": "Test3disk" }, { "type": "com.oracle.ovm.mgr.ws.model.VirtualDisk", "value": "0004fb00001200009da84520b0d03dd5.img", "uri": "https://172.16.95.57:7002/ovm/core/wsapi/rest/VirtualDisk/0004fb00001200009da84520b0d03dd5.img", "name": "Test4.0" }, { "type": "com.oracle.ovm.mgr.ws.model.VirtualDisk", "value": "0004fb0000150000371dba26e69f20f6.iso", "uri": "https://172.16.95.57:7002/ovm/core/wsapi/rest/VirtualDisk/0004fb0000150000371dba26e69f20f6.iso", "name": "CentOS-7-x86_64-Minimal-1503-01.iso" }, { "type": "com.oracle.ovm.mgr.ws.model.VirtualDisk", "value": "0004fb0000150000d4103fe39b16ac7a.iso", "uri": "https://172.16.95.57:7002/ovm/core/wsapi/rest/VirtualDisk/0004fb0000150000d4103fe39b16ac7a.iso", "name": "ubuntu-14.04.3-server-amd64.iso" }, { "type": "com.oracle.ovm.mgr.ws.model.VirtualDisk", "value": "0004fb0000150000b57ac11b9bf3970e.iso", "uri": "https://172.16.95.57:7002/ovm/core/wsapi/rest/VirtualDisk/0004fb0000150000b57ac11b9bf3970e.iso", "name": "OracleLinux-R6-U7-Server-x86_64-dvd.iso" }, { "type": "com.oracle.ovm.mgr.ws.model.VirtualDisk", "value": "0004fb00001500009d25437163f7d3fb.iso", "uri": "https://172.16.95.57:7002/ovm/core/wsapi/rest/VirtualDisk/0004fb00001500009d25437163f7d3fb.iso", "name": "OracleLinux-R7-U1-Server-x86_64-dvd.iso" } ], "vmIds": [ { "type": "com.oracle.ovm.mgr.ws.model.Vm", "value": "0004fb00000600002d441b5e6431b729", "uri": "https://172.16.95.57:7002/ovm/core/wsapi/rest/Vm/0004fb00000600002d441b5e6431b729", "name": "test" }, { "type": "com.oracle.ovm.mgr.ws.model.Vm", "value": "0004fb0000060000bc56cffe6e9aba7a", "uri": "https://172.16.95.57:7002/ovm/core/wsapi/rest/Vm/0004fb0000060000bc56cffe6e9aba7a", "name": "centos-7-template.0" }, { "type": "com.oracle.ovm.mgr.ws.model.Vm", "value": "0004fb0000060000fae47dddca76434d", "uri": "https://172.16.95.57:7002/ovm/core/wsapi/rest/Vm/0004fb0000060000fae47dddca76434d", "name": "test2.0" }, { "type": "com.oracle.ovm.mgr.ws.model.Vm", "value": "0004fb00000600006f8e65a5d245ea0c", "uri": "https://172.16.95.57:7002/ovm/core/wsapi/rest/Vm/0004fb00000600006f8e65a5d245ea0c", "name": "Test3.0" }, { "type": "com.oracle.ovm.mgr.ws.model.Vm", "value": "0004fb0000060000048aa9b21a891dc1", "uri": "https://172.16.95.57:7002/ovm/core/wsapi/rest/Vm/0004fb0000060000048aa9b21a891dc1", "name": "Test4.0" } ], "assemblyIds": [], "presentedServerIds": [ { "type": "com.oracle.ovm.mgr.ws.model.Server", "value": "03:aa:02:fc:04:14:05:e3:f5:06:de:07:00:08:00:09", "uri": "https://172.16.95.57:7002/ovm/core/wsapi/rest/Server/03:aa:02:fc:04:14:05:e3:f5:06:de:07:00:08:00:09", "name": "oracle-vm-server" } ], "fileSystemId": { "type": "com.oracle.ovm.mgr.ws.model.FileSystem", "value": "0004fb00000500003a887e2393804ccb", "uri": "https://172.16.95.57:7002/ovm/core/wsapi/rest/FileSystem/0004fb00000500003a887e2393804ccb", "name": null }, "managerUuid": "0004fb000001000078b1f88e034c8105", "refreshed": true, "sharePath": "" } JSON response end
get_server(id)
click to toggle source
# File lib/fog/oracle/requests/compute/get_server.rb, line 17 def get_server(id) response = Excon::Response.new response.status = 200 response.body = json_decode <<-JSON { "id": { "type": "com.oracle.ovm.mgr.ws.model.Server", "value": "03:aa:02:fc:04:14:05:e3:f5:06:de:07:00:08:00:09", "uri": "https://172.16.95.57:7002/ovm/core/wsapi/rest/Server/03:aa:02:fc:04:14:05:e3:f5:06:de:07:00:08:00:09", "name": "oracle-vm-server" }, "name": "oracle-vm-server", "description": "", "locked": false, "readOnly": false, "generation": 48, "userData": [], "resourceGroupIds": [], "serverRunState": "RUNNING", "ipAddress": "172.16.92.64", "serverRoles": [ "UTILITY", "VM" ], "maintenanceMode": false, "agentLogin": "oracle", "statisticInterval": 20, "ntpServers": [ "172.16.95.57" ], "biosVendor": "American Megatrends Inc.", "biosVersion": "F7", "biosReleaseDate": "01/17/2014", "processorType": "X86_64", "processorSpeed": 3591797, "populatedProcessorSockets": 1, "threadsPerCore": 2, "coresPerProcessorSocket": 4, "totalProcessorCores": 4, "enabledProcessorCores": 1, "memory": 16264, "usableMemory": 8509, "noExecuteFlag": true, "ovmVersion": "3.3.3-1085", "hostname": "oracle-vm-server", "managerUuid": "0004fb000001000078b1f88e034c8105", "manufacturer": "Gigabyte Technology Co., Ltd.", "productName": "To be filled by O.E.M.", "serialNumber": "To be filled by O.E.M.", "controlDomainIds": [ { "type": "com.oracle.ovm.mgr.ws.model.ControlDomain", "value": "0004fb0000210000e7c92f6882593287", "uri": "https://172.16.95.57:7002/ovm/core/wsapi/rest/ControlDomain/0004fb0000210000e7c92f6882593287", "name": "Control Domain" } ], "cpuIds": [ { "type": "com.oracle.ovm.mgr.ws.model.Cpu", "value": "Processor (1) in 03:aa:02:fc:04:14:05:e3:f5:06:de:07:00:08:00:09", "uri": "https://172.16.95.57:7002/ovm/core/wsapi/rest/Cpu/Processor%20(1)%20in%2003:aa:02:fc:04:14:05:e3:f5:06:de:07:00:08:00:09", "name": null }, { "type": "com.oracle.ovm.mgr.ws.model.Cpu", "value": "Processor (2) in 03:aa:02:fc:04:14:05:e3:f5:06:de:07:00:08:00:09", "uri": "https://172.16.95.57:7002/ovm/core/wsapi/rest/Cpu/Processor%20(2)%20in%2003:aa:02:fc:04:14:05:e3:f5:06:de:07:00:08:00:09", "name": null }, { "type": "com.oracle.ovm.mgr.ws.model.Cpu", "value": "Processor (3) in 03:aa:02:fc:04:14:05:e3:f5:06:de:07:00:08:00:09", "uri": "https://172.16.95.57:7002/ovm/core/wsapi/rest/Cpu/Processor%20(3)%20in%2003:aa:02:fc:04:14:05:e3:f5:06:de:07:00:08:00:09", "name": null }, { "type": "com.oracle.ovm.mgr.ws.model.Cpu", "value": "Processor (4) in 03:aa:02:fc:04:14:05:e3:f5:06:de:07:00:08:00:09", "uri": "https://172.16.95.57:7002/ovm/core/wsapi/rest/Cpu/Processor%20(4)%20in%2003:aa:02:fc:04:14:05:e3:f5:06:de:07:00:08:00:09", "name": null }, { "type": "com.oracle.ovm.mgr.ws.model.Cpu", "value": "Processor (5) in 03:aa:02:fc:04:14:05:e3:f5:06:de:07:00:08:00:09", "uri": "https://172.16.95.57:7002/ovm/core/wsapi/rest/Cpu/Processor%20(5)%20in%2003:aa:02:fc:04:14:05:e3:f5:06:de:07:00:08:00:09", "name": null }, { "type": "com.oracle.ovm.mgr.ws.model.Cpu", "value": "Processor (6) in 03:aa:02:fc:04:14:05:e3:f5:06:de:07:00:08:00:09", "uri": "https://172.16.95.57:7002/ovm/core/wsapi/rest/Cpu/Processor%20(6)%20in%2003:aa:02:fc:04:14:05:e3:f5:06:de:07:00:08:00:09", "name": null }, { "type": "com.oracle.ovm.mgr.ws.model.Cpu", "value": "Processor (7) in 03:aa:02:fc:04:14:05:e3:f5:06:de:07:00:08:00:09", "uri": "https://172.16.95.57:7002/ovm/core/wsapi/rest/Cpu/Processor%20(7)%20in%2003:aa:02:fc:04:14:05:e3:f5:06:de:07:00:08:00:09", "name": null }, { "type": "com.oracle.ovm.mgr.ws.model.Cpu", "value": "Processor (8) in 03:aa:02:fc:04:14:05:e3:f5:06:de:07:00:08:00:09", "uri": "https://172.16.95.57:7002/ovm/core/wsapi/rest/Cpu/Processor%20(8)%20in%2003:aa:02:fc:04:14:05:e3:f5:06:de:07:00:08:00:09", "name": null } ], "hypervisor": { "capabilities": [ "XEN_3_0_PVM_x86_64", "XEN_3_0_PVM_x86_32", "XEN_3_0_HVM_x86_32", "XEN_3_0_HVM_x86_32_PAE", "XEN_3_0_HVM_x86_64" ], "version": "4.3.1OVM", "type": "XEN" }, "serverControllerId": null, "cpuCompatibilityGroupId": { "type": "com.oracle.ovm.mgr.ws.model.CpuCompatibilityGroup", "value": "Default_Intel_F6_M60", "uri": "https://172.16.95.57:7002/ovm/core/wsapi/rest/CpuCompatibilityGroup/Default_Intel_F6_M60", "name": "Default_Intel_Family:6_Model:60" }, "repositoryExportIds": [], "vmIds": [ { "type": "com.oracle.ovm.mgr.ws.model.Vm", "value": "0004fb00000600002d441b5e6431b729", "uri": "https://172.16.95.57:7002/ovm/core/wsapi/rest/Vm/0004fb00000600002d441b5e6431b729", "name": "test" }, { "type": "com.oracle.ovm.mgr.ws.model.Vm", "value": "0004fb0000060000fae47dddca76434d", "uri": "https://172.16.95.57:7002/ovm/core/wsapi/rest/Vm/0004fb0000060000fae47dddca76434d", "name": "test2.0" }, { "type": "com.oracle.ovm.mgr.ws.model.Vm", "value": "0004fb00000600006f8e65a5d245ea0c", "uri": "https://172.16.95.57:7002/ovm/core/wsapi/rest/Vm/0004fb00000600006f8e65a5d245ea0c", "name": "Test3.0" }, { "type": "com.oracle.ovm.mgr.ws.model.Vm", "value": "0004fb0000060000048aa9b21a891dc1", "uri": "https://172.16.95.57:7002/ovm/core/wsapi/rest/Vm/0004fb0000060000048aa9b21a891dc1", "name": "Test4.0" } ], "serverPoolId": { "type": "com.oracle.ovm.mgr.ws.model.ServerPool", "value": "0004fb0000020000b5995e9c15a0a4a5", "uri": "https://172.16.95.57:7002/ovm/core/wsapi/rest/ServerPool/0004fb0000020000b5995e9c15a0a4a5", "name": "test-pool" }, "ethernetPortIds": [ { "type": "com.oracle.ovm.mgr.ws.model.EthernetPort", "value": "0004fb0000200000a0cc6d2cfde52f39", "uri": "https://172.16.95.57:7002/ovm/core/wsapi/rest/EthernetPort/0004fb0000200000a0cc6d2cfde52f39", "name": "bond0 on oracle-vm-server" }, { "type": "com.oracle.ovm.mgr.ws.model.EthernetPort", "value": "0004fb0000200000bd65b4a15a3af1c8", "uri": "https://172.16.95.57:7002/ovm/core/wsapi/rest/EthernetPort/0004fb0000200000bd65b4a15a3af1c8", "name": "eth0 on oracle-vm-server" } ], "clusterId": null, "networkIds": [], "fileSystemMountIds": [ { "type": "com.oracle.ovm.mgr.ws.model.FileSystemMount", "value": "03:aa:02:fc:04:14:05:e3:f5:06:de:07:00:08:00:09_mount_/OVS/Repositories/0004fb00000300003076225fcb290271", "uri": "https://172.16.95.57:7002/ovm/core/wsapi/rest/FileSystemMount/03:aa:02:fc:04:14:05:e3:f5:06:de:07:00:08:00:09_mount_%2FOVS%2FRepositories%2F0004fb00000300003076225fcb290271", "name": "oracle-vm-server_/OVS/Repositories/0004fb00000300003076225fcb290271" } ], "fileServerPluginIds": [ { "type": "com.oracle.ovm.mgr.ws.model.FileServerPlugin", "value": "oracle.generic.NFSPlugin.GenericNFSPlugin (1.1.0)", "uri": "https://172.16.95.57:7002/ovm/core/wsapi/rest/FileServerPlugin/oracle.generic.NFSPlugin.GenericNFSPlugin%20(1.1.0)", "name": "Oracle Generic Network File System" }, { "type": "com.oracle.ovm.mgr.ws.model.FileServerPlugin", "value": "oracle.ocfs2.OCFS2.OCFS2Plugin (0.1.0-42.1)", "uri": "https://172.16.95.57:7002/ovm/core/wsapi/rest/FileServerPlugin/oracle.ocfs2.OCFS2.OCFS2Plugin%20(0.1.0-42.1)", "name": "Oracle OCFS2 File system" } ], "storageArrayPluginIds": [ { "type": "com.oracle.ovm.mgr.ws.model.StorageArrayPlugin", "value": "oracle.generic.SCSIPlugin.GenericPlugin (1.1.0)", "uri": "https://172.16.95.57:7002/ovm/core/wsapi/rest/StorageArrayPlugin/oracle.generic.SCSIPlugin.GenericPlugin%20(1.1.0)", "name": "Oracle Generic SCSI Plugin" } ], "localStorageArrayId": { "type": "com.oracle.ovm.mgr.ws.model.StorageArray", "value": "0004fb000009000022fbc1cfc5f3deaf", "uri": "https://172.16.95.57:7002/ovm/core/wsapi/rest/StorageArray/0004fb000009000022fbc1cfc5f3deaf", "name": "Generic Local Storage Array @ oracle-vm-server" }, "storageInitiatorIds": [ { "type": "com.oracle.ovm.mgr.ws.model.StorageInitiator", "value": "iqn.1988-12.com.oracle:3bd917bbbc1", "uri": "https://172.16.95.57:7002/ovm/core/wsapi/rest/StorageInitiator/iqn.1988-12.com.oracle:3bd917bbbc1", "name": "iqn.1988-12.com.oracle:3bd917bbbc1" }, { "type": "com.oracle.ovm.mgr.ws.model.StorageInitiator", "value": "storage.LocalStorageInitiator in 03:aa:02:fc:04:14:05:e3:f5:06:de:07:00:08:00:09", "uri": "https://172.16.95.57:7002/ovm/core/wsapi/rest/StorageInitiator/storage.LocalStorageInitiator%20in%2003:aa:02:fc:04:14:05:e3:f5:06:de:07:00:08:00:09", "name": "storage.LocalStorageInitiator in 03:aa:02:fc:04:14:05:e3:f5:06:de:07:00:08:00:09" } ], "storageElementIds": [ { "type": "com.oracle.ovm.mgr.ws.model.StorageElement", "value": "0004fb00001800003ca68d467de2fe48", "uri": "https://172.16.95.57:7002/ovm/core/wsapi/rest/StorageElement/0004fb00001800003ca68d467de2fe48", "name": "350014ee65ae7247a" }, { "type": "com.oracle.ovm.mgr.ws.model.StorageElement", "value": "0004fb0000180000a2a5409294f4eb35", "uri": "https://172.16.95.57:7002/ovm/core/wsapi/rest/StorageElement/0004fb0000180000a2a5409294f4eb35", "name": "OVM_SYS_REPO_PART_35002538da0269d57" } ], "refreshFileServerIds": [], "accessGroupIds": [], "localFileServerId": { "type": "com.oracle.ovm.mgr.ws.model.FileServer", "value": "0004fb0000090000b2906e6e2750ffc9", "uri": "https://172.16.95.57:7002/ovm/core/wsapi/rest/FileServer/0004fb0000090000b2906e6e2750ffc9", "name": "Local FS oracle-vm-server" }, "serverAbilities": { "cluster": true, "nfs": true, "fibreChannel": true, "highAvailability": true, "vmSuspend": true, "perVmCpuOverSubscribe": true, "allVmCpuOverSubscribe": true, "bondModeActiveBackup": true, "bondModeLinkAggregation": true, "bondModeAdaptiveLoadBalancing": true, "mtuConfiguration": true, "localStorageElement": true, "vmMemoryAlignment": 1048576, "vncConsole": true, "serialConsole": true, "migrationSetup": false, "hvmMaxVnics": 8, "serverPackageUpdate": true, "powerOnWOL": true, "repositoryOnSharedDisk": true, "repositoryOnLocalDisk": true, "clusterFsOnPhysicalDisk": true, "vmEmptyCdrom": true, "iScsi": true }, "serverUpToDate": true, "rebootOnUpgrade": true, "protected": false } JSON response end
get_server_pool(id)
click to toggle source
# File lib/fog/oracle/requests/compute/get_server_pool.rb, line 17 def get_server_pool(id) response = Excon::Response.new response.status = 200 response.body = json_decode <<-JSON { "id": { "type": "com.oracle.ovm.mgr.ws.model.ServerPool", "value": "0004fb0000020000b5995e9c15a0a4a5", "uri": "https://172.16.95.57:7002/ovm/core/wsapi/rest/ServerPool/0004fb0000020000b5995e9c15a0a4a5", "name": "test-pool" }, "name": "test-pool", "description": "", "locked": false, "readOnly": false, "generation": 8, "userData": [], "resourceGroupIds": [], "serverIds": [ { "type": "com.oracle.ovm.mgr.ws.model.Server", "value": "03:aa:02:fc:04:14:05:e3:f5:06:de:07:00:08:00:09", "uri": "https://172.16.95.57:7002/ovm/core/wsapi/rest/Server/03:aa:02:fc:04:14:05:e3:f5:06:de:07:00:08:00:09", "name": "oracle-vm-server" } ], "masterServerId": { "type": "com.oracle.ovm.mgr.ws.model.Server", "value": "03:aa:02:fc:04:14:05:e3:f5:06:de:07:00:08:00:09", "uri": "https://172.16.95.57:7002/ovm/core/wsapi/rest/Server/03:aa:02:fc:04:14:05:e3:f5:06:de:07:00:08:00:09", "name": "oracle-vm-server" }, "affinityGroupIds": [], "vmIds": [ { "type": "com.oracle.ovm.mgr.ws.model.Vm", "value": "0004fb00000600002d441b5e6431b729", "uri": "https://172.16.95.57:7002/ovm/core/wsapi/rest/Vm/0004fb00000600002d441b5e6431b729", "name": "test" }, { "type": "com.oracle.ovm.mgr.ws.model.Vm", "value": "0004fb0000060000fae47dddca76434d", "uri": "https://172.16.95.57:7002/ovm/core/wsapi/rest/Vm/0004fb0000060000fae47dddca76434d", "name": "test2.0" }, { "type": "com.oracle.ovm.mgr.ws.model.Vm", "value": "0004fb00000600006f8e65a5d245ea0c", "uri": "https://172.16.95.57:7002/ovm/core/wsapi/rest/Vm/0004fb00000600006f8e65a5d245ea0c", "name": "Test3.0" }, { "type": "com.oracle.ovm.mgr.ws.model.Vm", "value": "0004fb0000060000048aa9b21a891dc1", "uri": "https://172.16.95.57:7002/ovm/core/wsapi/rest/Vm/0004fb0000060000048aa9b21a891dc1", "name": "Test4.0" } ], "unassignedVmIds": [], "clusterId": null, "virtualIp": "172.16.92.65", "keymap": "en-us", "secureVmMigrate": false, "serverPoolPolicyId": { "type": "com.oracle.ovm.mgr.ws.model.ServerPoolPolicy", "value": "balancer_0004fb0000020000b5995e9c15a0a4a5", "uri": "https://172.16.95.57:7002/ovm/core/wsapi/rest/ServerPoolPolicy/balancer_0004fb0000020000b5995e9c15a0a4a5", "name": null }, "zoneId": null, "vmStartPolicy": "BEST_SERVER", "serverUpdateConfigurationId": null } JSON response end
get_server_pool_policy(id)
click to toggle source
# File lib/fog/oracle/requests/compute/get_server_pool_policy.rb, line 17 def get_server_pool_policy(id) response = Excon::Response.new response.status = 200 response.body = json_decode <<-JSON { "id": { "type": "com.oracle.ovm.mgr.ws.model.ServerPoolPolicy", "value": "balancer_0004fb0000020000b5995e9c15a0a4a5", "uri": "https://172.16.95.57:7002/ovm/core/wsapi/rest/ServerPoolPolicy/balancer_0004fb0000020000b5995e9c15a0a4a5", "name": null }, "name": "", "description": "", "locked": false, "readOnly": false, "generation": 0, "userData": [], "resourceGroupIds": [], "mode": "OFF", "cpuEnable": false, "periodMinutes": 10, "cpuThreshold": 75, "serverIds": [], "serverPoolNetworkPolicyIds": [], "serverPoolId": { "type": "com.oracle.ovm.mgr.ws.model.ServerPool", "value": "0004fb0000020000b5995e9c15a0a4a5", "uri": "https://172.16.95.57:7002/ovm/core/wsapi/rest/ServerPool/0004fb0000020000b5995e9c15a0a4a5", "name": "test-pool" } } JSON response end
get_server_update_configuration(id)
click to toggle source
# File lib/fog/oracle/requests/compute/get_server_update_configuration.rb, line 17 def get_server_update_configuration(id) response = Excon::Response.new response.status = 200 response.body = json_decode <<-JSON { "id": { "type": "com.oracle.ovm.mgr.ws.model.ServerUpdateConfiguration", "value": "GlobalX86ServerUpdateConfiguration", "uri": "https://172.16.95.57:7002/ovm/core/wsapi/rest/ServerUpdateConfiguration/GlobalX86ServerUpdateConfiguration", "name": "GlobalX86ServerUpdateConfiguration" }, "name": "GlobalX86ServerUpdateConfiguration", "description": "", "locked": false, "readOnly": false, "generation": 0, "userData": [], "resourceGroupIds": [], "serverPoolId": null, "repositoryType": "X86", "serverUpdateRepositoryConfigurationIds": [], "globalConfiguration": true } JSON response end
get_storage_array(id)
click to toggle source
# File lib/fog/oracle/requests/compute/get_storage_array.rb, line 17 def get_storage_array(id) response = Excon::Response.new response.status = 200 response.body = json_decode <<-JSON { "id": { "type": "com.oracle.ovm.mgr.ws.model.StorageArray", "value": "Unmanaged iSCSI Storage Array", "uri": "https://172.16.95.57:7002/ovm/core/wsapi/rest/StorageArray/Unmanaged%20iSCSI%20Storage%20Array", "name": "Unmanaged iSCSI Storage Array" }, "name": "Unmanaged iSCSI Storage Array", "description": "", "locked": false, "readOnly": false, "generation": 0, "userData": [], "resourceGroupIds": [], "zoneIds": [], "accessGroupIds": [], "storageArrayPluginId": { "type": "com.oracle.ovm.mgr.ws.model.StorageArrayPlugin", "value": "oracle.generic.SCSIPlugin.GenericPlugin (1.1.0)", "uri": "https://172.16.95.57:7002/ovm/core/wsapi/rest/StorageArrayPlugin/oracle.generic.SCSIPlugin.GenericPlugin%20(1.1.0)", "name": "Oracle Generic SCSI Plugin" }, "adminServerIds": [], "volumeGroupIds": [ { "type": "com.oracle.ovm.mgr.ws.model.VolumeGroup", "value": "0004fb000032000016113711f641fd5d", "uri": "https://172.16.95.57:7002/ovm/core/wsapi/rest/VolumeGroup/0004fb000032000016113711f641fd5d", "name": "iSCSI Volume Group" } ], "serverId": null, "adminHostname": "", "adminUsername": "", "adminPassword": "****************", "status": null, "totalSize": -1, "usedSize": -1, "freeSize": -1, "allocatedSize": -1, "storageDescription": null, "extraInformation": null, "qosValues": [], "validated": true, "defaultArray": true, "storageName": null, "knownStorageNames": [], "storageType": "ISCSI", "accessHosts": [], "useChap": false } JSON response end
get_storage_array_plugin(id)
click to toggle source
# File lib/fog/oracle/requests/compute/get_storage_array_plugin.rb, line 17 def get_storage_array_plugin(id) response = Excon::Response.new response.status = 200 response.body = json_decode <<-JSON { "id": { "type": "com.oracle.ovm.mgr.ws.model.StorageArrayPlugin", "value": "oracle.generic.SCSIPlugin.GenericPlugin (1.1.0)", "uri": "https://172.16.95.57:7002/ovm/core/wsapi/rest/StorageArrayPlugin/oracle.generic.SCSIPlugin.GenericPlugin%20(1.1.0)", "name": "Oracle Generic SCSI Plugin" }, "name": "Oracle Generic SCSI Plugin", "description": "Oracle Storage Connect Plugin for Generic FC and iSCSI", "locked": false, "readOnly": false, "generation": 0, "userData": [], "resourceGroupIds": [], "storageArrayIds": [ { "type": "com.oracle.ovm.mgr.ws.model.StorageArray", "value": "Unmanaged FibreChannel Storage Array", "uri": "https://172.16.95.57:7002/ovm/core/wsapi/rest/StorageArray/Unmanaged%20FibreChannel%20Storage%20Array", "name": "Unmanaged FibreChannel Storage Array" }, { "type": "com.oracle.ovm.mgr.ws.model.StorageArray", "value": "Unmanaged iSCSI Storage Array", "uri": "https://172.16.95.57:7002/ovm/core/wsapi/rest/StorageArray/Unmanaged%20iSCSI%20Storage%20Array", "name": "Unmanaged iSCSI Storage Array" }, { "type": "com.oracle.ovm.mgr.ws.model.StorageArray", "value": "0004fb000009000022fbc1cfc5f3deaf", "uri": "https://172.16.95.57:7002/ovm/core/wsapi/rest/StorageArray/0004fb000009000022fbc1cfc5f3deaf", "name": "Generic Local Storage Array @ oracle-vm-server" } ], "serverIds": [ { "type": "com.oracle.ovm.mgr.ws.model.Server", "value": "03:aa:02:fc:04:14:05:e3:f5:06:de:07:00:08:00:09", "uri": "https://172.16.95.57:7002/ovm/core/wsapi/rest/Server/03:aa:02:fc:04:14:05:e3:f5:06:de:07:00:08:00:09", "name": "oracle-vm-server" } ], "storageTypes": [ "FIBRECHANNEL", "ISCSI" ], "storageAbilityRecords": [ { "ability": "CLONE", "value": "UNSUPPORTED" }, { "ability": "CLONE_CUSTOM_NAME", "value": "UNSUPPORTED" }, { "ability": "STORAGE_NAME_REQUIRED", "value": "UNSUPPORTED" }, { "ability": "CLONE_SPLITTING", "value": "UNSUPPORTED" }, { "ability": "SNAPSHOT_CLONE", "value": "UNSUPPORTED" }, { "ability": "SNAPSHOT_CLONE_SYNCHRONOUS", "value": "UNSUPPORTED" }, { "ability": "SNAPSHOT_SYNCHRONOUS", "value": "UNSUPPORTED" }, { "ability": "CLONE_SYNCHRONOUS", "value": "UNSUPPORTED" }, { "ability": "RESIZE", "value": "UNSUPPORTED" }, { "ability": "CLONE_SPLITTING_SYNCHRONOUS", "value": "UNSUPPORTED" }, { "ability": "SNAPSHOT_CUSTOM_NAME", "value": "UNSUPPORTED" }, { "ability": "SNAPSHOT", "value": "UNSUPPORTED" }, { "ability": "ACCESS_CONTROL", "value": "NO" }, { "ability": "RESIZE_SYNCHRONOUS", "value": "UNSUPPORTED" } ], "pluginName": "Oracle Generic SCSI Plugin", "pluginDescription": "Oracle Storage Connect Plugin for Generic FC and iSCSI", "pluginVendor": "Oracle", "pluginVersion": "1.1.0", "pluginMaxAccessGroupEntries": 0, "genericPlugin": true, "clusterRequired": false, "storageElementExtraInfoHelp": null, "storageArrayExtraInfoHelp": null, "singleAccessHostOnly": false } JSON response end
get_storage_element(id)
click to toggle source
# File lib/fog/oracle/requests/compute/get_storage_element.rb, line 17 def get_storage_element(id) response = Excon::Response.new response.status = 200 response.body = json_decode <<-JSON { "id": { "type": "com.oracle.ovm.mgr.ws.model.StorageElement", "value": "0004fb0000180000a2a5409294f4eb35", "uri": "https://172.16.95.57:7002/ovm/core/wsapi/rest/StorageElement/0004fb0000180000a2a5409294f4eb35", "name": "OVM_SYS_REPO_PART_35002538da0269d57" }, "name": "OVM_SYS_REPO_PART_35002538da0269d57", "description": "Samsung_SSD_850", "locked": false, "readOnly": false, "generation": 1, "userData": [], "resourceGroupIds": [], "accessGroupIds": [], "fileSystemIds": [ { "type": "com.oracle.ovm.mgr.ws.model.FileSystem", "value": "0004fb00000500003a887e2393804ccb", "uri": "https://172.16.95.57:7002/ovm/core/wsapi/rest/FileSystem/0004fb00000500003a887e2393804ccb", "name": null } ], "storagePathIds": [ { "type": "com.oracle.ovm.mgr.ws.model.StoragePath", "value": "0004fb00002800002b75d6956af23490", "uri": "https://172.16.95.57:7002/ovm/core/wsapi/rest/StoragePath/0004fb00002800002b75d6956af23490", "name": "storage.LocalStorageInitiator in 03:aa:02:fc:04:14:05:e3:f5:06:de:07:00:08:00:09 (OVM_SYS_REPO_PART_35002538da0269d57)" } ], "reservingServerIds": [], "vmDiskMappingIds": [], "volumeGroupId": { "type": "com.oracle.ovm.mgr.ws.model.VolumeGroup", "value": "0004fb0000320000421c09640bba4393", "uri": "https://172.16.95.57:7002/ovm/core/wsapi/rest/VolumeGroup/0004fb0000320000421c09640bba4393", "name": "Local Storage Volume Group" }, "clusterHeartbeatDeviceId": null, "deviceNames": [], "extraInformation": "", "page83Id": "OVM_SYS_REPO_PART_35002538da0269d57", "qos": null, "serverReserved": false, "shareable": false, "size": 187709784064, "state": "UNKNOWN", "status": null, "storageTargetNames": [], "thinProvision": false, "type": "LUN", "userFriendlyName": null, "vendor": "ATA" } JSON response end
get_storage_initiator(id)
click to toggle source
# File lib/fog/oracle/requests/compute/get_storage_initiator.rb, line 17 def get_storage_initiator(id) response = Excon::Response.new response.status = 200 response.body = json_decode <<-JSON { "id": { "type": "com.oracle.ovm.mgr.ws.model.StorageInitiator", "value": "storage.LocalStorageInitiator in 03:aa:02:fc:04:14:05:e3:f5:06:de:07:00:08:00:09", "uri": "https://172.16.95.57:7002/ovm/core/wsapi/rest/StorageInitiator/storage.LocalStorageInitiator%20in%2003:aa:02:fc:04:14:05:e3:f5:06:de:07:00:08:00:09", "name": "storage.LocalStorageInitiator in 03:aa:02:fc:04:14:05:e3:f5:06:de:07:00:08:00:09" }, "name": "storage.LocalStorageInitiator in 03:aa:02:fc:04:14:05:e3:f5:06:de:07:00:08:00:09", "description": "", "locked": false, "readOnly": false, "generation": 1, "userData": [], "resourceGroupIds": [], "accessGroupIds": [], "storagePathIds": [ { "type": "com.oracle.ovm.mgr.ws.model.StoragePath", "value": "0004fb000028000024c3d48e6c823308", "uri": "https://172.16.95.57:7002/ovm/core/wsapi/rest/StoragePath/0004fb000028000024c3d48e6c823308", "name": "storage.LocalStorageInitiator in 03:aa:02:fc:04:14:05:e3:f5:06:de:07:00:08:00:09 (350014ee65ae7247a)" }, { "type": "com.oracle.ovm.mgr.ws.model.StoragePath", "value": "0004fb00002800002b75d6956af23490", "uri": "https://172.16.95.57:7002/ovm/core/wsapi/rest/StoragePath/0004fb00002800002b75d6956af23490", "name": "storage.LocalStorageInitiator in 03:aa:02:fc:04:14:05:e3:f5:06:de:07:00:08:00:09 (OVM_SYS_REPO_PART_35002538da0269d57)" } ], "serverId": { "type": "com.oracle.ovm.mgr.ws.model.Server", "value": "03:aa:02:fc:04:14:05:e3:f5:06:de:07:00:08:00:09", "uri": "https://172.16.95.57:7002/ovm/core/wsapi/rest/Server/03:aa:02:fc:04:14:05:e3:f5:06:de:07:00:08:00:09", "name": "oracle-vm-server" }, "initiatorType": "LOCAL", "fibreChannelFabricName": null, "fibreChannelPortId": null, "fibreChannelPortType": null, "fibreChannelPortSpeed": null, "fibreChannelSupportedSpeeds": null, "fibreChannelNodeName": null } JSON response end
get_storage_path(id)
click to toggle source
# File lib/fog/oracle/requests/compute/get_storage_path.rb, line 17 def get_storage_path(id) response = Excon::Response.new response.status = 200 response.body = json_decode <<-JSON { "id": { "type": "com.oracle.ovm.mgr.ws.model.StoragePath", "value": "0004fb00002800002b75d6956af23490", "uri": "https://172.16.95.57:7002/ovm/core/wsapi/rest/StoragePath/0004fb00002800002b75d6956af23490", "name": "storage.LocalStorageInitiator in 03:aa:02:fc:04:14:05:e3:f5:06:de:07:00:08:00:09 (OVM_SYS_REPO_PART_35002538da0269d57)" }, "name": "storage.LocalStorageInitiator in 03:aa:02:fc:04:14:05:e3:f5:06:de:07:00:08:00:09 (OVM_SYS_REPO_PART_35002538da0269d57)", "description": "", "locked": false, "readOnly": false, "generation": 0, "userData": [], "resourceGroupIds": [], "storageInitiatorId": { "type": "com.oracle.ovm.mgr.ws.model.StorageInitiator", "value": "storage.LocalStorageInitiator in 03:aa:02:fc:04:14:05:e3:f5:06:de:07:00:08:00:09", "uri": "https://172.16.95.57:7002/ovm/core/wsapi/rest/StorageInitiator/storage.LocalStorageInitiator%20in%2003:aa:02:fc:04:14:05:e3:f5:06:de:07:00:08:00:09", "name": "storage.LocalStorageInitiator in 03:aa:02:fc:04:14:05:e3:f5:06:de:07:00:08:00:09" }, "storageTargetId": null, "storageElementId": { "type": "com.oracle.ovm.mgr.ws.model.StorageElement", "value": "0004fb0000180000a2a5409294f4eb35", "uri": "https://172.16.95.57:7002/ovm/core/wsapi/rest/StorageElement/0004fb0000180000a2a5409294f4eb35", "name": "OVM_SYS_REPO_PART_35002538da0269d57" }, "scsiDeviceId": null, "multipathDevice": null, "ipAddress": null, "pathState": "PATH_UP" } JSON response end
get_virtual_disk(id)
click to toggle source
# File lib/fog/oracle/requests/compute/get_virtual_disk.rb, line 17 def get_virtual_disk(id) response = Excon::Response.new response.status = 200 response.body = json_decode <<-JSON { "id": { "type": "com.oracle.ovm.mgr.ws.model.VirtualDisk", "value": "0004fb000012000083f79193eb5f331e.img", "uri": "https://172.16.95.57:7002/ovm/core/wsapi/rest/VirtualDisk/0004fb000012000083f79193eb5f331e.img", "name": "test" }, "name": "test", "description": "", "locked": false, "readOnly": false, "generation": 2, "userData": [], "resourceGroupIds": [], "diskType": "VIRTUAL_DISK", "size": 10737418240, "onDiskSize": 0, "path": "/VirtualDisks/0004fb000012000083f79193eb5f331e.img", "shareable": false, "importFileName": null, "vmDiskMappingIds": [ { "type": "com.oracle.ovm.mgr.ws.model.VmDiskMapping", "value": "0004fb0000130000f79077fbb602029e", "uri": "https://172.16.95.57:7002/ovm/core/wsapi/rest/VmDiskMapping/0004fb0000130000f79077fbb602029e", "name": "Mapping for disk Id (0004fb000012000083f79193eb5f331e.img)" } ], "repositoryId": { "type": "com.oracle.ovm.mgr.ws.model.Repository", "value": "0004fb00000300003076225fcb290271", "uri": "https://172.16.95.57:7002/ovm/core/wsapi/rest/Repository/0004fb00000300003076225fcb290271", "name": "test-pool" }, "assemblyVirtualDiskId": null } JSON response end
get_virtual_nic(id)
click to toggle source
# File lib/fog/oracle/requests/compute/get_virtual_nic.rb, line 17 def get_virtual_nic(id) response = Excon::Response.new response.status = 200 response.body = json_decode <<-JSON { "id": { "type": "com.oracle.ovm.mgr.ws.model.VirtualNic", "value": "0004fb0000070000d1272c5187d1bef0", "uri": "https://172.16.95.57:7002/ovm/core/wsapi/rest/VirtualNic/0004fb0000070000d1272c5187d1bef0", "name": "00:21:f6:0f:d6:2c" }, "name": "00:21:f6:0f:d6:2c", "description": "", "locked": false, "readOnly": false, "generation": 2, "userData": [], "resourceGroupIds": [], "macAddress": "00:21:f6:0f:d6:2c", "ipAddresses": [], "interfaceName": "", "vmId": { "type": "com.oracle.ovm.mgr.ws.model.Vm", "value": "0004fb00000600006f8e65a5d245ea0c", "uri": "https://172.16.95.57:7002/ovm/core/wsapi/rest/Vm/0004fb00000600006f8e65a5d245ea0c", "name": "Test3.0" }, "networkId": { "type": "com.oracle.ovm.mgr.ws.model.Network", "value": "ac100000", "uri": "https://172.16.95.57:7002/ovm/core/wsapi/rest/Network/ac100000", "name": "172.16.0.0" } } JSON response end
get_virtual_switch(id)
click to toggle source
# File lib/fog/oracle/requests/compute/get_virtual_switch.rb, line 17 def get_virtual_switch(id) response = Excon::Response.new response.status = 200 response.body = json_decode <<-JSON { "id": { "type": "com.oracle.ovm.mgr.ws.model.VirtualSwitch", "value": "0004fb0000300000260eb4696557f882", "uri": "https://172.16.95.57:7002/ovm/core/wsapi/rest/VirtualSwitch/0004fb0000300000260eb4696557f882", "name": null }, "name": "", "description": "Virtual Switch for Port", "locked": false, "readOnly": false, "generation": 0, "userData": [], "resourceGroupIds": [], "networkId": { "type": "com.oracle.ovm.mgr.ws.model.Network", "value": "ac100000", "uri": "https://172.16.95.57:7002/ovm/core/wsapi/rest/Network/ac100000", "name": "172.16.0.0" }, "ethernetPortId": { "type": "com.oracle.ovm.mgr.ws.model.EthernetPort", "value": "0004fb0000200000a0cc6d2cfde52f39", "uri": "https://172.16.95.57:7002/ovm/core/wsapi/rest/EthernetPort/0004fb0000200000a0cc6d2cfde52f39", "name": "bond0 on oracle-vm-server" }, "vlanInterfaceId": null } JSON response end
get_vm(id)
click to toggle source
# File lib/fog/oracle/requests/compute/get_vm.rb, line 17 def get_vm(id) response = Excon::Response.new response.status = 200 response.body = json_decode <<-JSON { "id": { "type": "com.oracle.ovm.mgr.ws.model.Vm", "value": "0004fb00000600006f8e65a5d245ea0c", "uri": "https://172.16.95.57:7002/ovm/core/wsapi/rest/Vm/0004fb00000600006f8e65a5d245ea0c", "name": "Test3.0" }, "name": "Test3.0", "description": "", "locked": false, "readOnly": false, "generation": 23, "userData": [], "resourceGroupIds": [], "vmRunState": "RUNNING", "cpuPriority": 50, "memory": 512, "memoryLimit": 512, "hugePagesEnabled": false, "cpuCount": 1, "cpuCountLimit": 1, "cpuUtilizationCap": 100, "highAvailability": false, "bootOrder": [ "CDROM", "DISK" ], "vmMouseType": "OS_DEFAULT", "osType": "Other Linux", "vmDomainType": "XEN_HVM", "diskLimit": 4, "vmDiskMappingIds": [ { "type": "com.oracle.ovm.mgr.ws.model.VmDiskMapping", "value": "0004fb000013000030d92b2d5d22870d", "uri": "https://172.16.95.57:7002/ovm/core/wsapi/rest/VmDiskMapping/0004fb000013000030d92b2d5d22870d", "name": "Mapping for disk Id (0004fb0000120000be8645e8d8b9bf65.img)" } ], "virtualNicIds": [ { "type": "com.oracle.ovm.mgr.ws.model.VirtualNic", "value": "0004fb0000070000d1272c5187d1bef0", "uri": "https://172.16.95.57:7002/ovm/core/wsapi/rest/VirtualNic/0004fb0000070000d1272c5187d1bef0", "name": "00:21:f6:0f:d6:2c" } ], "repositoryId": { "type": "com.oracle.ovm.mgr.ws.model.Repository", "value": "0004fb00000300003076225fcb290271", "uri": "https://172.16.95.57:7002/ovm/core/wsapi/rest/Repository/0004fb00000300003076225fcb290271", "name": "test-pool" }, "serverPoolId": { "type": "com.oracle.ovm.mgr.ws.model.ServerPool", "value": "0004fb0000020000b5995e9c15a0a4a5", "uri": "https://172.16.95.57:7002/ovm/core/wsapi/rest/ServerPool/0004fb0000020000b5995e9c15a0a4a5", "name": "test-pool" }, "networkInstallPath": "", "vmCloneDefinitionIds": [], "origin": "", "keymapName": "en-us", "serverId": { "type": "com.oracle.ovm.mgr.ws.model.Server", "value": "03:aa:02:fc:04:14:05:e3:f5:06:de:07:00:08:00:09", "uri": "https://172.16.95.57:7002/ovm/core/wsapi/rest/Server/03:aa:02:fc:04:14:05:e3:f5:06:de:07:00:08:00:09", "name": "oracle-vm-server" }, "sslVncPort": "6902", "sslTtyPort": "10000", "affinityGroupIds": [], "osVersion": null, "kernelVersion": null, "guestDriverVersion": null, "vmApiVersion": null, "vmStartPolicy": "BEST_SERVER", "currentMemory": 515, "currentCpuCount": 1, "currentDomainId": 7, "architecture": null, "restartActionOnCrash": "RESTART", "restartActionOnPowerOff": "STOP", "restartActionOnRestart": "RESTART" } JSON response end
get_vm_disk_mapping(id)
click to toggle source
# File lib/fog/oracle/requests/compute/get_vm_disk_mapping.rb, line 17 def get_vm_disk_mapping(id) response = Excon::Response.new response.status = 200 response.body = json_decode <<-JSON { "id": { "type": "com.oracle.ovm.mgr.ws.model.VmDiskMapping", "value": "0004fb000013000065273ee6acff3715", "uri": "https://172.16.95.57:7002/ovm/core/wsapi/rest/VmDiskMapping/0004fb000013000065273ee6acff3715", "name": "Mapping for disk Id (0004fb00001200009da84520b0d03dd5.img)" }, "name": "Mapping for disk Id (0004fb00001200009da84520b0d03dd5.img)", "description": "", "locked": false, "readOnly": false, "generation": 3, "userData": [], "resourceGroupIds": [], "vmId": { "type": "com.oracle.ovm.mgr.ws.model.Vm", "value": "0004fb0000060000048aa9b21a891dc1", "uri": "https://172.16.95.57:7002/ovm/core/wsapi/rest/Vm/0004fb0000060000048aa9b21a891dc1", "name": "Test4.0" }, "virtualDiskId": { "type": "com.oracle.ovm.mgr.ws.model.VirtualDisk", "value": "0004fb00001200009da84520b0d03dd5.img", "uri": "https://172.16.95.57:7002/ovm/core/wsapi/rest/VirtualDisk/0004fb00001200009da84520b0d03dd5.img", "name": "Test4.0" }, "storageElementId": null, "diskTarget": 0, "emulatedBlockDevice": false, "diskWriteMode": "READ_WRITE" } JSON response end
get_volume_group(id)
click to toggle source
# File lib/fog/oracle/requests/compute/get_volume_group.rb, line 17 def get_volume_group(id) response = Excon::Response.new response.status = 200 response.body = json_decode <<-JSON { "id": { "type": "com.oracle.ovm.mgr.ws.model.VolumeGroup", "value": "0004fb0000320000d2f0672a5b606681", "uri": "https://172.16.95.57:7002/ovm/core/wsapi/rest/VolumeGroup/0004fb0000320000d2f0672a5b606681", "name": "FibreChannel Volume Group" }, "name": "FibreChannel Volume Group", "description": "", "locked": false, "readOnly": false, "generation": 0, "userData": [], "resourceGroupIds": [], "storageArrayId": { "type": "com.oracle.ovm.mgr.ws.model.StorageArray", "value": "Unmanaged FibreChannel Storage Array", "uri": "https://172.16.95.57:7002/ovm/core/wsapi/rest/StorageArray/Unmanaged%20FibreChannel%20Storage%20Array", "name": "Unmanaged FibreChannel Storage Array" }, "storageElementIds": [], "totalSize": 0, "usedSize": 0, "freeSize": 0, "allocatedSize": 0, "volumeDescription": null, "nameOnArray": "Generic_SAN_Volume_Group" } JSON response end
ipaddresses(attributes = {})
click to toggle source
# File lib/fog/oracle/compute.rb, line 302 def ipaddresses(attributes = {}) Fog::Compute::Oracle::IPAddresses.new({ :service => self }.merge(attributes)) end
list_access_groups()
click to toggle source
# File lib/fog/oracle/requests/compute/list_access_groups.rb, line 17 def list_access_groups() response = Excon::Response.new response.status = 200 response.body = json_decode <<-JSON [] JSON response end
list_affinity_groups()
click to toggle source
# File lib/fog/oracle/requests/compute/list_affinity_groups.rb, line 17 def list_affinity_groups() response = Excon::Response.new response.status = 200 response.body = json_decode <<-JSON [] JSON response end
list_assemblies()
click to toggle source
# File lib/fog/oracle/requests/compute/list_assemblies.rb, line 17 def list_assemblies() response = Excon::Response.new response.status = 200 response.body = json_decode <<-JSON [] JSON response end
list_assembly_virtual_disks()
click to toggle source
# File lib/fog/oracle/requests/compute/list_assembly_virtual_disks.rb, line 17 def list_assembly_virtual_disks() response = Excon::Response.new response.status = 200 response.body = json_decode <<-JSON [] JSON response end
list_assembly_vms()
click to toggle source
# File lib/fog/oracle/requests/compute/list_assembly_vms.rb, line 17 def list_assembly_vms() response = Excon::Response.new response.status = 200 response.body = json_decode <<-JSON [] JSON response end
list_cluster_heartbeat_devices()
click to toggle source
# File lib/fog/oracle/requests/compute/list_cluster_heartbeat_devices.rb, line 17 def list_cluster_heartbeat_devices() response = Excon::Response.new response.status = 200 response.body = json_decode <<-JSON [] JSON response end
list_cluster_storage_fses()
click to toggle source
# File lib/fog/oracle/requests/compute/list_cluster_storage_fses.rb, line 17 def list_cluster_storage_fses() response = Excon::Response.new response.status = 200 response.body = json_decode <<-JSON [] JSON response end
list_clusters()
click to toggle source
# File lib/fog/oracle/requests/compute/list_clusters.rb, line 17 def list_clusters() response = Excon::Response.new response.status = 200 response.body = json_decode <<-JSON [] JSON response end
list_control_domains()
click to toggle source
# File lib/fog/oracle/requests/compute/list_control_domains.rb, line 17 def list_control_domains() response = Excon::Response.new response.status = 200 response.body = json_decode <<-JSON [ { "id": { "type": "com.oracle.ovm.mgr.ws.model.ControlDomain", "value": "0004fb0000210000e7c92f6882593287", "uri": "https://172.16.95.57:7002/ovm/core/wsapi/rest/ControlDomain/0004fb0000210000e7c92f6882593287", "name": "Control Domain" }, "name": "Control Domain", "description": "", "locked": false, "readOnly": false, "generation": 1, "userData": [], "resourceGroupIds": [], "osType": "Linux", "osName": "Oracle VM server", "osMajorVersion": "3", "osMinorVersion": "3", "osKernelRelease": "3.8.13-68.3.3.el6uek.x86_64", "osKernelVersion": "#2 SMP Tue Jun 23 23:43:15 PDT 2015", "rpmVersion": "3.3.3-1.1.el6", "ovmVersion": "3.3.3-1085", "agentVersion": "3.3.3-1.1.el6", "memory": 1102, "cpuCount": 8, "serverId": { "type": "com.oracle.ovm.mgr.ws.model.Server", "value": "03:aa:02:fc:04:14:05:e3:f5:06:de:07:00:08:00:09", "uri": "https://172.16.95.57:7002/ovm/core/wsapi/rest/Server/03:aa:02:fc:04:14:05:e3:f5:06:de:07:00:08:00:09", "name": "oracle-vm-server" } } ] JSON response end
list_cpu_compatibility_groups()
click to toggle source
# File lib/fog/oracle/requests/compute/list_cpu_compatibility_groups.rb, line 17 def list_cpu_compatibility_groups() response = Excon::Response.new response.status = 200 response.body = json_decode <<-JSON [ { "id": { "type": "com.oracle.ovm.mgr.ws.model.CpuCompatibilityGroup", "value": "Default_Intel_F6_M60", "uri": "https://172.16.95.57:7002/ovm/core/wsapi/rest/CpuCompatibilityGroup/Default_Intel_F6_M60", "name": "Default_Intel_Family:6_Model:60" }, "name": "Default_Intel_Family:6_Model:60", "description": "", "locked": false, "readOnly": false, "generation": 0, "userData": [], "resourceGroupIds": [], "serverIds": [ { "type": "com.oracle.ovm.mgr.ws.model.Server", "value": "03:aa:02:fc:04:14:05:e3:f5:06:de:07:00:08:00:09", "uri": "https://172.16.95.57:7002/ovm/core/wsapi/rest/Server/03:aa:02:fc:04:14:05:e3:f5:06:de:07:00:08:00:09", "name": "oracle-vm-server" } ] } ] JSON response end
list_cpus()
click to toggle source
# File lib/fog/oracle/requests/compute/list_cpus.rb, line 17 def list_cpus() response = Excon::Response.new response.status = 200 response.body = json_decode <<-JSON [ { "id": { "type": "com.oracle.ovm.mgr.ws.model.Cpu", "value": "Processor (8) in 03:aa:02:fc:04:14:05:e3:f5:06:de:07:00:08:00:09", "uri": "https://172.16.95.57:7002/ovm/core/wsapi/rest/Cpu/Processor%20(8)%20in%2003:aa:02:fc:04:14:05:e3:f5:06:de:07:00:08:00:09", "name": null }, "name": "", "description": "", "locked": false, "readOnly": false, "generation": 0, "userData": [], "resourceGroupIds": [], "cpuNumber": 8, "levelTwoCacheSize": 8192, "flags": "fpu de tsc msr pae mce cx8 apic sep mca cmov pat clflush acpi mmx fxsr sse sse2 ss ht syscall nx lm constant_tsc rep_good nopl nonstop_tsc eagerfpu pni pclmulqdq monitor est ssse3 fma cx16 sse4_1 sse4_2 movbe popcnt tsc_deadline_timer aes xsave avx f16c rdrand hypervisor lahf_lm abm ida arat xsaveopt pln pts dtherm fsgsbase bmi1 hle avx2 bmi2 erms rtm", "modelName": "Intel(R) Core(TM) i7-4790 CPU @ 3.60GHz", "virtualCpuNumber": -1, "vendorId": "GenuineIntel", "cpuFamily": 6, "cpuModel": 60, "serverId": { "type": "com.oracle.ovm.mgr.ws.model.Server", "value": "03:aa:02:fc:04:14:05:e3:f5:06:de:07:00:08:00:09", "uri": "https://172.16.95.57:7002/ovm/core/wsapi/rest/Server/03:aa:02:fc:04:14:05:e3:f5:06:de:07:00:08:00:09", "name": "oracle-vm-server" } }, { "id": { "type": "com.oracle.ovm.mgr.ws.model.Cpu", "value": "Processor (7) in 03:aa:02:fc:04:14:05:e3:f5:06:de:07:00:08:00:09", "uri": "https://172.16.95.57:7002/ovm/core/wsapi/rest/Cpu/Processor%20(7)%20in%2003:aa:02:fc:04:14:05:e3:f5:06:de:07:00:08:00:09", "name": null }, "name": "", "description": "", "locked": false, "readOnly": false, "generation": 0, "userData": [], "resourceGroupIds": [], "cpuNumber": 7, "levelTwoCacheSize": 8192, "flags": "fpu de tsc msr pae mce cx8 apic sep mca cmov pat clflush acpi mmx fxsr sse sse2 ss ht syscall nx lm constant_tsc rep_good nopl nonstop_tsc eagerfpu pni pclmulqdq monitor est ssse3 fma cx16 sse4_1 sse4_2 movbe popcnt tsc_deadline_timer aes xsave avx f16c rdrand hypervisor lahf_lm abm ida arat xsaveopt pln pts dtherm fsgsbase bmi1 hle avx2 bmi2 erms rtm", "modelName": "Intel(R) Core(TM) i7-4790 CPU @ 3.60GHz", "virtualCpuNumber": -1, "vendorId": "GenuineIntel", "cpuFamily": 6, "cpuModel": 60, "serverId": { "type": "com.oracle.ovm.mgr.ws.model.Server", "value": "03:aa:02:fc:04:14:05:e3:f5:06:de:07:00:08:00:09", "uri": "https://172.16.95.57:7002/ovm/core/wsapi/rest/Server/03:aa:02:fc:04:14:05:e3:f5:06:de:07:00:08:00:09", "name": "oracle-vm-server" } }, { "id": { "type": "com.oracle.ovm.mgr.ws.model.Cpu", "value": "Processor (6) in 03:aa:02:fc:04:14:05:e3:f5:06:de:07:00:08:00:09", "uri": "https://172.16.95.57:7002/ovm/core/wsapi/rest/Cpu/Processor%20(6)%20in%2003:aa:02:fc:04:14:05:e3:f5:06:de:07:00:08:00:09", "name": null }, "name": "", "description": "", "locked": false, "readOnly": false, "generation": 0, "userData": [], "resourceGroupIds": [], "cpuNumber": 6, "levelTwoCacheSize": 8192, "flags": "fpu de tsc msr pae mce cx8 apic sep mca cmov pat clflush acpi mmx fxsr sse sse2 ss ht syscall nx lm constant_tsc rep_good nopl nonstop_tsc eagerfpu pni pclmulqdq monitor est ssse3 fma cx16 sse4_1 sse4_2 movbe popcnt tsc_deadline_timer aes xsave avx f16c rdrand hypervisor lahf_lm abm ida arat xsaveopt pln pts dtherm fsgsbase bmi1 hle avx2 bmi2 erms rtm", "modelName": "Intel(R) Core(TM) i7-4790 CPU @ 3.60GHz", "virtualCpuNumber": -1, "vendorId": "GenuineIntel", "cpuFamily": 6, "cpuModel": 60, "serverId": { "type": "com.oracle.ovm.mgr.ws.model.Server", "value": "03:aa:02:fc:04:14:05:e3:f5:06:de:07:00:08:00:09", "uri": "https://172.16.95.57:7002/ovm/core/wsapi/rest/Server/03:aa:02:fc:04:14:05:e3:f5:06:de:07:00:08:00:09", "name": "oracle-vm-server" } }, { "id": { "type": "com.oracle.ovm.mgr.ws.model.Cpu", "value": "Processor (5) in 03:aa:02:fc:04:14:05:e3:f5:06:de:07:00:08:00:09", "uri": "https://172.16.95.57:7002/ovm/core/wsapi/rest/Cpu/Processor%20(5)%20in%2003:aa:02:fc:04:14:05:e3:f5:06:de:07:00:08:00:09", "name": null }, "name": "", "description": "", "locked": false, "readOnly": false, "generation": 0, "userData": [], "resourceGroupIds": [], "cpuNumber": 5, "levelTwoCacheSize": 8192, "flags": "fpu de tsc msr pae mce cx8 apic sep mca cmov pat clflush acpi mmx fxsr sse sse2 ss ht syscall nx lm constant_tsc rep_good nopl nonstop_tsc eagerfpu pni pclmulqdq monitor est ssse3 fma cx16 sse4_1 sse4_2 movbe popcnt tsc_deadline_timer aes xsave avx f16c rdrand hypervisor lahf_lm abm ida arat xsaveopt pln pts dtherm fsgsbase bmi1 hle avx2 bmi2 erms rtm", "modelName": "Intel(R) Core(TM) i7-4790 CPU @ 3.60GHz", "virtualCpuNumber": -1, "vendorId": "GenuineIntel", "cpuFamily": 6, "cpuModel": 60, "serverId": { "type": "com.oracle.ovm.mgr.ws.model.Server", "value": "03:aa:02:fc:04:14:05:e3:f5:06:de:07:00:08:00:09", "uri": "https://172.16.95.57:7002/ovm/core/wsapi/rest/Server/03:aa:02:fc:04:14:05:e3:f5:06:de:07:00:08:00:09", "name": "oracle-vm-server" } }, { "id": { "type": "com.oracle.ovm.mgr.ws.model.Cpu", "value": "Processor (4) in 03:aa:02:fc:04:14:05:e3:f5:06:de:07:00:08:00:09", "uri": "https://172.16.95.57:7002/ovm/core/wsapi/rest/Cpu/Processor%20(4)%20in%2003:aa:02:fc:04:14:05:e3:f5:06:de:07:00:08:00:09", "name": null }, "name": "", "description": "", "locked": false, "readOnly": false, "generation": 0, "userData": [], "resourceGroupIds": [], "cpuNumber": 4, "levelTwoCacheSize": 8192, "flags": "fpu de tsc msr pae mce cx8 apic sep mca cmov pat clflush acpi mmx fxsr sse sse2 ss ht syscall nx lm constant_tsc rep_good nopl nonstop_tsc eagerfpu pni pclmulqdq monitor est ssse3 fma cx16 sse4_1 sse4_2 movbe popcnt tsc_deadline_timer aes xsave avx f16c rdrand hypervisor lahf_lm abm ida arat xsaveopt pln pts dtherm fsgsbase bmi1 hle avx2 bmi2 erms rtm", "modelName": "Intel(R) Core(TM) i7-4790 CPU @ 3.60GHz", "virtualCpuNumber": -1, "vendorId": "GenuineIntel", "cpuFamily": 6, "cpuModel": 60, "serverId": { "type": "com.oracle.ovm.mgr.ws.model.Server", "value": "03:aa:02:fc:04:14:05:e3:f5:06:de:07:00:08:00:09", "uri": "https://172.16.95.57:7002/ovm/core/wsapi/rest/Server/03:aa:02:fc:04:14:05:e3:f5:06:de:07:00:08:00:09", "name": "oracle-vm-server" } }, { "id": { "type": "com.oracle.ovm.mgr.ws.model.Cpu", "value": "Processor (3) in 03:aa:02:fc:04:14:05:e3:f5:06:de:07:00:08:00:09", "uri": "https://172.16.95.57:7002/ovm/core/wsapi/rest/Cpu/Processor%20(3)%20in%2003:aa:02:fc:04:14:05:e3:f5:06:de:07:00:08:00:09", "name": null }, "name": "", "description": "", "locked": false, "readOnly": false, "generation": 0, "userData": [], "resourceGroupIds": [], "cpuNumber": 3, "levelTwoCacheSize": 8192, "flags": "fpu de tsc msr pae mce cx8 apic sep mca cmov pat clflush acpi mmx fxsr sse sse2 ss ht syscall nx lm constant_tsc rep_good nopl nonstop_tsc eagerfpu pni pclmulqdq monitor est ssse3 fma cx16 sse4_1 sse4_2 movbe popcnt tsc_deadline_timer aes xsave avx f16c rdrand hypervisor lahf_lm abm ida arat xsaveopt pln pts dtherm fsgsbase bmi1 hle avx2 bmi2 erms rtm", "modelName": "Intel(R) Core(TM) i7-4790 CPU @ 3.60GHz", "virtualCpuNumber": -1, "vendorId": "GenuineIntel", "cpuFamily": 6, "cpuModel": 60, "serverId": { "type": "com.oracle.ovm.mgr.ws.model.Server", "value": "03:aa:02:fc:04:14:05:e3:f5:06:de:07:00:08:00:09", "uri": "https://172.16.95.57:7002/ovm/core/wsapi/rest/Server/03:aa:02:fc:04:14:05:e3:f5:06:de:07:00:08:00:09", "name": "oracle-vm-server" } }, { "id": { "type": "com.oracle.ovm.mgr.ws.model.Cpu", "value": "Processor (2) in 03:aa:02:fc:04:14:05:e3:f5:06:de:07:00:08:00:09", "uri": "https://172.16.95.57:7002/ovm/core/wsapi/rest/Cpu/Processor%20(2)%20in%2003:aa:02:fc:04:14:05:e3:f5:06:de:07:00:08:00:09", "name": null }, "name": "", "description": "", "locked": false, "readOnly": false, "generation": 0, "userData": [], "resourceGroupIds": [], "cpuNumber": 2, "levelTwoCacheSize": 8192, "flags": "fpu de tsc msr pae mce cx8 apic sep mca cmov pat clflush acpi mmx fxsr sse sse2 ss ht syscall nx lm constant_tsc rep_good nopl nonstop_tsc eagerfpu pni pclmulqdq monitor est ssse3 fma cx16 sse4_1 sse4_2 movbe popcnt tsc_deadline_timer aes xsave avx f16c rdrand hypervisor lahf_lm abm ida arat xsaveopt pln pts dtherm fsgsbase bmi1 hle avx2 bmi2 erms rtm", "modelName": "Intel(R) Core(TM) i7-4790 CPU @ 3.60GHz", "virtualCpuNumber": -1, "vendorId": "GenuineIntel", "cpuFamily": 6, "cpuModel": 60, "serverId": { "type": "com.oracle.ovm.mgr.ws.model.Server", "value": "03:aa:02:fc:04:14:05:e3:f5:06:de:07:00:08:00:09", "uri": "https://172.16.95.57:7002/ovm/core/wsapi/rest/Server/03:aa:02:fc:04:14:05:e3:f5:06:de:07:00:08:00:09", "name": "oracle-vm-server" } }, { "id": { "type": "com.oracle.ovm.mgr.ws.model.Cpu", "value": "Processor (1) in 03:aa:02:fc:04:14:05:e3:f5:06:de:07:00:08:00:09", "uri": "https://172.16.95.57:7002/ovm/core/wsapi/rest/Cpu/Processor%20(1)%20in%2003:aa:02:fc:04:14:05:e3:f5:06:de:07:00:08:00:09", "name": null }, "name": "", "description": "", "locked": false, "readOnly": false, "generation": 0, "userData": [], "resourceGroupIds": [], "cpuNumber": 1, "levelTwoCacheSize": 8192, "flags": "fpu de tsc msr pae mce cx8 apic sep mca cmov pat clflush acpi mmx fxsr sse sse2 ss ht syscall nx lm constant_tsc rep_good nopl nonstop_tsc eagerfpu pni pclmulqdq monitor est ssse3 fma cx16 sse4_1 sse4_2 movbe popcnt tsc_deadline_timer aes xsave avx f16c rdrand hypervisor lahf_lm abm ida arat xsaveopt pln pts dtherm fsgsbase bmi1 hle avx2 bmi2 erms rtm", "modelName": "Intel(R) Core(TM) i7-4790 CPU @ 3.60GHz", "virtualCpuNumber": -1, "vendorId": "GenuineIntel", "cpuFamily": 6, "cpuModel": 60, "serverId": { "type": "com.oracle.ovm.mgr.ws.model.Server", "value": "03:aa:02:fc:04:14:05:e3:f5:06:de:07:00:08:00:09", "uri": "https://172.16.95.57:7002/ovm/core/wsapi/rest/Server/03:aa:02:fc:04:14:05:e3:f5:06:de:07:00:08:00:09", "name": "oracle-vm-server" } } ] JSON response end
list_ethernet_ports()
click to toggle source
# File lib/fog/oracle/requests/compute/list_ethernet_ports.rb, line 17 def list_ethernet_ports() response = Excon::Response.new response.status = 200 response.body = json_decode <<-JSON [ { "id": { "type": "com.oracle.ovm.mgr.ws.model.EthernetPort", "value": "0004fb0000200000bd65b4a15a3af1c8", "uri": "https://172.16.95.57:7002/ovm/core/wsapi/rest/EthernetPort/0004fb0000200000bd65b4a15a3af1c8", "name": "eth0 on oracle-vm-server" }, "name": "eth0 on oracle-vm-server", "description": "", "locked": false, "readOnly": false, "generation": 0, "userData": [], "resourceGroupIds": [], "bondMode": null, "interfaceName": "eth0", "macAddress": "fc:aa:14:e3:f5:de", "mtu": 1500, "networkId": null, "physicalPortIds": null, "bondPortId": { "type": "com.oracle.ovm.mgr.ws.model.EthernetPort", "value": "0004fb0000200000a0cc6d2cfde52f39", "uri": "https://172.16.95.57:7002/ovm/core/wsapi/rest/EthernetPort/0004fb0000200000a0cc6d2cfde52f39", "name": "bond0 on oracle-vm-server" }, "portType": "PHYSICAL", "serverId": { "type": "com.oracle.ovm.mgr.ws.model.Server", "value": "03:aa:02:fc:04:14:05:e3:f5:06:de:07:00:08:00:09", "uri": "https://172.16.95.57:7002/ovm/core/wsapi/rest/Server/03:aa:02:fc:04:14:05:e3:f5:06:de:07:00:08:00:09", "name": "oracle-vm-server" }, "vlanInterfaceIds": [], "portState": "PORT_UP", "virtualSwitchId": null, "ipaddresses": null }, { "id": { "type": "com.oracle.ovm.mgr.ws.model.EthernetPort", "value": "0004fb0000200000a0cc6d2cfde52f39", "uri": "https://172.16.95.57:7002/ovm/core/wsapi/rest/EthernetPort/0004fb0000200000a0cc6d2cfde52f39", "name": "bond0 on oracle-vm-server" }, "name": "bond0 on oracle-vm-server", "description": "", "locked": false, "readOnly": false, "generation": 3, "userData": [], "resourceGroupIds": [], "bondMode": "ACTIVE_PASSIVE", "interfaceName": "bond0", "macAddress": "fc:aa:14:e3:f5:de", "mtu": 1500, "networkId": { "type": "com.oracle.ovm.mgr.ws.model.Network", "value": "ac100000", "uri": "https://172.16.95.57:7002/ovm/core/wsapi/rest/Network/ac100000", "name": "172.16.0.0" }, "physicalPortIds": [ { "type": "com.oracle.ovm.mgr.ws.model.EthernetPort", "value": "0004fb0000200000bd65b4a15a3af1c8", "uri": "https://172.16.95.57:7002/ovm/core/wsapi/rest/EthernetPort/0004fb0000200000bd65b4a15a3af1c8", "name": "eth0 on oracle-vm-server" } ], "bondPortId": null, "portType": "BOND", "serverId": { "type": "com.oracle.ovm.mgr.ws.model.Server", "value": "03:aa:02:fc:04:14:05:e3:f5:06:de:07:00:08:00:09", "uri": "https://172.16.95.57:7002/ovm/core/wsapi/rest/Server/03:aa:02:fc:04:14:05:e3:f5:06:de:07:00:08:00:09", "name": "oracle-vm-server" }, "vlanInterfaceIds": [], "portState": "PORT_UP", "virtualSwitchId": { "type": "com.oracle.ovm.mgr.ws.model.VirtualSwitch", "value": "0004fb0000300000260eb4696557f882", "uri": "https://172.16.95.57:7002/ovm/core/wsapi/rest/VirtualSwitch/0004fb0000300000260eb4696557f882", "name": null }, "ipaddresses": [ { "address": "172.16.92.64", "netmask": "255.255.0.0", "type": "IPV4", "configType": "STATIC" } ] } ] JSON response end
list_file_server_plugins()
click to toggle source
# File lib/fog/oracle/requests/compute/list_file_server_plugins.rb, line 17 def list_file_server_plugins() response = Excon::Response.new response.status = 200 response.body = json_decode <<-JSON [ { "id": { "type": "com.oracle.ovm.mgr.ws.model.FileServerPlugin", "value": "oracle.ocfs2.OCFS2.OCFS2Plugin (0.1.0-42.1)", "uri": "https://172.16.95.57:7002/ovm/core/wsapi/rest/FileServerPlugin/oracle.ocfs2.OCFS2.OCFS2Plugin%20(0.1.0-42.1)", "name": "Oracle OCFS2 File system" }, "name": "Oracle OCFS2 File system", "description": "Oracle OCFS2 File system Storage Connect Plugin", "locked": false, "readOnly": false, "generation": 0, "userData": [], "resourceGroupIds": [], "fileServerIds": [ { "type": "com.oracle.ovm.mgr.ws.model.FileServer", "value": "0004fb0000090000b2906e6e2750ffc9", "uri": "https://172.16.95.57:7002/ovm/core/wsapi/rest/FileServer/0004fb0000090000b2906e6e2750ffc9", "name": "Local FS oracle-vm-server" } ], "serverIds": [ { "type": "com.oracle.ovm.mgr.ws.model.Server", "value": "03:aa:02:fc:04:14:05:e3:f5:06:de:07:00:08:00:09", "uri": "https://172.16.95.57:7002/ovm/core/wsapi/rest/Server/03:aa:02:fc:04:14:05:e3:f5:06:de:07:00:08:00:09", "name": "oracle-vm-server" } ], "storageAbilityRecords": [ { "ability": "CLONE", "value": "FULLY_SUPPORTED" }, { "ability": "CLONE_CUSTOM_NAME", "value": "YES" }, { "ability": "CLONE_SPLITTING_WHILE_OPEN", "value": "NO" }, { "ability": "STORAGE_NAME_REQUIRED", "value": "NO" }, { "ability": "CLONE_SPLITTING", "value": "UNSUPPORTED" }, { "ability": "SNAPSHOT_CLONE", "value": "FULLY_SUPPORTED" }, { "ability": "SNAPSHOT_CLONE_SYNCHRONOUS", "value": "YES" }, { "ability": "SNAPSHOT_SYNCHRONOUS", "value": "YES" }, { "ability": "CLONE_SYNCHRONOUS", "value": "YES" }, { "ability": "RESIZE", "value": "FULLY_SUPPORTED" }, { "ability": "CLONE_SPLITTING_SYNCHRONOUS", "value": "NO" }, { "ability": "SNAPSHOT_CUSTOM_NAME", "value": "YES" }, { "ability": "SNAPSHOT", "value": "FULLY_SUPPORTED" }, { "ability": "ACCESS_CONTROL", "value": "NO" }, { "ability": "RESIZE_SYNCHRONOUS", "value": "YES" } ], "pluginName": "Oracle OCFS2 File system", "pluginDescription": "Oracle OCFS2 File system Storage Connect Plugin", "pluginVendor": "Oracle", "pluginVersion": "0.1.0-42.1", "genericPlugin": false, "clusterRequired": true, "extraInfoHelpText": null, "backingDeviceType": "LOCALDEVICE_SINGLE" }, { "id": { "type": "com.oracle.ovm.mgr.ws.model.FileServerPlugin", "value": "oracle.generic.NFSPlugin.GenericNFSPlugin (1.1.0)", "uri": "https://172.16.95.57:7002/ovm/core/wsapi/rest/FileServerPlugin/oracle.generic.NFSPlugin.GenericNFSPlugin%20(1.1.0)", "name": "Oracle Generic Network File System" }, "name": "Oracle Generic Network File System", "description": "Oracle Generic Network File System Storage Connect Plugin", "locked": false, "readOnly": false, "generation": 6, "userData": [], "resourceGroupIds": [], "fileServerIds": [], "serverIds": [ { "type": "com.oracle.ovm.mgr.ws.model.Server", "value": "03:aa:02:fc:04:14:05:e3:f5:06:de:07:00:08:00:09", "uri": "https://172.16.95.57:7002/ovm/core/wsapi/rest/Server/03:aa:02:fc:04:14:05:e3:f5:06:de:07:00:08:00:09", "name": "oracle-vm-server" } ], "storageAbilityRecords": [ { "ability": "CLONE", "value": "UNSUPPORTED" }, { "ability": "CLONE_CUSTOM_NAME", "value": "UNSUPPORTED" }, { "ability": "CLONE_SPLITTING_WHILE_OPEN", "value": "UNSUPPORTED" }, { "ability": "STORAGE_NAME_REQUIRED", "value": "NO" }, { "ability": "CLONE_SPLITTING", "value": "UNSUPPORTED" }, { "ability": "SNAPSHOT_CLONE", "value": "UNSUPPORTED" }, { "ability": "SNAPSHOT_CLONE_SYNCHRONOUS", "value": "UNSUPPORTED" }, { "ability": "SNAPSHOT_SYNCHRONOUS", "value": "UNSUPPORTED" }, { "ability": "CLONE_SYNCHRONOUS", "value": "UNSUPPORTED" }, { "ability": "RESIZE", "value": "UNSUPPORTED" }, { "ability": "CLONE_SPLITTING_SYNCHRONOUS", "value": "UNSUPPORTED" }, { "ability": "SNAPSHOT_CUSTOM_NAME", "value": "UNSUPPORTED" }, { "ability": "SNAPSHOT", "value": "UNSUPPORTED" }, { "ability": "ACCESS_CONTROL", "value": "NO" }, { "ability": "RESIZE_SYNCHRONOUS", "value": "UNSUPPORTED" } ], "pluginName": "Oracle Generic Network File System", "pluginDescription": "Oracle Generic Network File System Storage Connect Plugin", "pluginVendor": "Oracle", "pluginVersion": "1.1.0", "genericPlugin": true, "clusterRequired": false, "extraInfoHelpText": null, "backingDeviceType": "INVALID" } ] JSON response end
list_file_servers()
click to toggle source
# File lib/fog/oracle/requests/compute/list_file_servers.rb, line 17 def list_file_servers() response = Excon::Response.new response.status = 200 response.body = json_decode <<-JSON [ { "id": { "type": "com.oracle.ovm.mgr.ws.model.FileServer", "value": "0004fb0000090000b2906e6e2750ffc9", "uri": "https://172.16.95.57:7002/ovm/core/wsapi/rest/FileServer/0004fb0000090000b2906e6e2750ffc9", "name": "Local FS oracle-vm-server" }, "name": "Local FS oracle-vm-server", "description": "", "locked": false, "readOnly": false, "generation": 9, "userData": [], "resourceGroupIds": [], "fileSystemIds": [ { "type": "com.oracle.ovm.mgr.ws.model.FileSystem", "value": "0004fb00000500003a887e2393804ccb", "uri": "https://172.16.95.57:7002/ovm/core/wsapi/rest/FileSystem/0004fb00000500003a887e2393804ccb", "name": null } ], "fileServerType": "LOCAL", "zoneIds": [], "fileServerPluginId": { "type": "com.oracle.ovm.mgr.ws.model.FileServerPlugin", "value": "oracle.ocfs2.OCFS2.OCFS2Plugin (0.1.0-42.1)", "uri": "https://172.16.95.57:7002/ovm/core/wsapi/rest/FileServerPlugin/oracle.ocfs2.OCFS2.OCFS2Plugin%20(0.1.0-42.1)", "name": "Oracle OCFS2 File system" }, "accessHost": "", "storageDescription": null, "adminServerIds": [ { "type": "com.oracle.ovm.mgr.ws.model.Server", "value": "03:aa:02:fc:04:14:05:e3:f5:06:de:07:00:08:00:09", "uri": "https://172.16.95.57:7002/ovm/core/wsapi/rest/Server/03:aa:02:fc:04:14:05:e3:f5:06:de:07:00:08:00:09", "name": "oracle-vm-server" } ], "serverId": { "type": "com.oracle.ovm.mgr.ws.model.Server", "value": "03:aa:02:fc:04:14:05:e3:f5:06:de:07:00:08:00:09", "uri": "https://172.16.95.57:7002/ovm/core/wsapi/rest/Server/03:aa:02:fc:04:14:05:e3:f5:06:de:07:00:08:00:09", "name": "oracle-vm-server" }, "refreshServerIds": null, "accessGroupIds": null, "uniformExports": null } ] JSON response end
list_file_system_mounts()
click to toggle source
# File lib/fog/oracle/requests/compute/list_file_system_mounts.rb, line 17 def list_file_system_mounts() response = Excon::Response.new response.status = 200 response.body = json_decode <<-JSON [ { "id": { "type": "com.oracle.ovm.mgr.ws.model.FileSystemMount", "value": "03:aa:02:fc:04:14:05:e3:f5:06:de:07:00:08:00:09_mount_/OVS/Repositories/0004fb00000300003076225fcb290271", "uri": "https://172.16.95.57:7002/ovm/core/wsapi/rest/FileSystemMount/03:aa:02:fc:04:14:05:e3:f5:06:de:07:00:08:00:09_mount_%2FOVS%2FRepositories%2F0004fb00000300003076225fcb290271", "name": "oracle-vm-server_/OVS/Repositories/0004fb00000300003076225fcb290271" }, "name": "oracle-vm-server_/OVS/Repositories/0004fb00000300003076225fcb290271", "description": "", "locked": false, "readOnly": false, "generation": 0, "userData": [], "resourceGroupIds": [], "serverId": { "type": "com.oracle.ovm.mgr.ws.model.Server", "value": "03:aa:02:fc:04:14:05:e3:f5:06:de:07:00:08:00:09", "uri": "https://172.16.95.57:7002/ovm/core/wsapi/rest/Server/03:aa:02:fc:04:14:05:e3:f5:06:de:07:00:08:00:09", "name": "oracle-vm-server" }, "fileSystemId": { "type": "com.oracle.ovm.mgr.ws.model.FileSystem", "value": "0004fb00000500003a887e2393804ccb", "uri": "https://172.16.95.57:7002/ovm/core/wsapi/rest/FileSystem/0004fb00000500003a887e2393804ccb", "name": null }, "absolutePath": "/OVS/Repositories/0004fb00000300003076225fcb290271", "sharePath": "", "options": null } ] JSON response end
list_file_systems()
click to toggle source
# File lib/fog/oracle/requests/compute/list_file_systems.rb, line 17 def list_file_systems() response = Excon::Response.new response.status = 200 response.body = json_decode <<-JSON [ { "id": { "type": "com.oracle.ovm.mgr.ws.model.FileSystem", "value": "0004fb00000500003a887e2393804ccb", "uri": "https://172.16.95.57:7002/ovm/core/wsapi/rest/FileSystem/0004fb00000500003a887e2393804ccb", "name": null }, "name": "", "description": "", "locked": false, "readOnly": false, "generation": 19, "userData": [], "resourceGroupIds": [], "fileServerIds": [ { "type": "com.oracle.ovm.mgr.ws.model.FileServer", "value": "0004fb0000090000b2906e6e2750ffc9", "uri": "https://172.16.95.57:7002/ovm/core/wsapi/rest/FileServer/0004fb0000090000b2906e6e2750ffc9", "name": "Local FS oracle-vm-server" } ], "fileSystemMountIds": [ { "type": "com.oracle.ovm.mgr.ws.model.FileSystemMount", "value": "03:aa:02:fc:04:14:05:e3:f5:06:de:07:00:08:00:09_mount_/OVS/Repositories/0004fb00000300003076225fcb290271", "uri": "https://172.16.95.57:7002/ovm/core/wsapi/rest/FileSystemMount/03:aa:02:fc:04:14:05:e3:f5:06:de:07:00:08:00:09_mount_%2FOVS%2FRepositories%2F0004fb00000300003076225fcb290271", "name": "oracle-vm-server_/OVS/Repositories/0004fb00000300003076225fcb290271" } ], "repositoryIds": [ { "type": "com.oracle.ovm.mgr.ws.model.Repository", "value": "0004fb00000300003076225fcb290271", "uri": "https://172.16.95.57:7002/ovm/core/wsapi/rest/Repository/0004fb00000300003076225fcb290271", "name": "test-pool" } ], "storageElementId": { "type": "com.oracle.ovm.mgr.ws.model.StorageElement", "value": "0004fb0000180000a2a5409294f4eb35", "uri": "https://172.16.95.57:7002/ovm/core/wsapi/rest/StorageElement/0004fb0000180000a2a5409294f4eb35", "name": "OVM_SYS_REPO_PART_35002538da0269d57" }, "clusterId": null, "clusterHeartbeatDeviceId": null, "path": "/dev/mapper/OVM_SYS_REPO_PART_35002538da0269d57", "size": 187709784064, "freeSize": 169837854720, "refreshed": true, "accessGroupId": null, "shared": false } ] JSON response end
list_jobs()
click to toggle source
# File lib/fog/oracle/requests/compute/list_jobs.rb, line 17 def list_jobs() response = Excon::Response.new response.status = 200 response.body = json_decode <<-JSON [ { "id": { "type": "com.oracle.ovm.mgr.ws.model.Job", "value": "1448907178095", "uri": "https://172.16.95.57:7002/ovm/core/wsapi/rest/Job/1448907178095", "name": "StatsIntervalAdjusterTaskDbImpl_1448907178094" }, "name": "StatsIntervalAdjusterTaskDbImpl_1448907178094", "description": "Set statistic manager interval to 20 seconds", "locked": false, "readOnly": false, "generation": 11, "userData": [], "resourceGroupIds": [], "resultId": null, "jobRunState": "SUCCESS", "jobSummaryState": "SUCCESS", "done": true, "summaryDone": true, "jobGroup": false, "error": null, "progressMessage": null, "latestSummaryProgressMessage": "", "extraInfo": null, "parentJobId": null, "childJobIds": [], "user": "@OvmAdmin", "abortedByUser": null, "startTime": 1448907178170, "endTime": 1448907178191 } ] JSON response end
list_managers()
click to toggle source
# File lib/fog/oracle/requests/compute/list_managers.rb, line 17 def list_managers() response = Excon::Response.new response.status = 200 response.body = json_decode <<-JSON [ { "id": { "type": "com.oracle.ovm.mgr.ws.model.Manager", "value": "0004fb000001000078b1f88e034c8105", "uri": "https://172.16.95.57:7002/ovm/core/wsapi/rest/Manager/0004fb000001000078b1f88e034c8105", "name": "OVM Manager" }, "name": "OVM Manager", "description": "", "locked": false, "readOnly": false, "generation": 0, "userData": [], "resourceGroupIds": [], "managerUuid": "0004fb000001000078b1f88e034c8105", "managerVersion": "3.3.3.1085", "managerRunState": "RUNNING", "managerTime": 1448909453163 } ] JSON response end
list_networks()
click to toggle source
# File lib/fog/oracle/requests/compute/list_networks.rb, line 17 def list_networks() response = Excon::Response.new response.status = 200 response.body = json_decode <<-JSON [ { "id": { "type": "com.oracle.ovm.mgr.ws.model.Network", "value": "ac100000", "uri": "https://172.16.95.57:7002/ovm/core/wsapi/rest/Network/ac100000", "name": "172.16.0.0" }, "name": "172.16.0.0", "description": "", "locked": false, "readOnly": false, "generation": 12, "userData": [], "resourceGroupIds": [], "roles": [ "MANAGEMENT", "CLUSTER_HEARTBEAT", "LIVE_MIGRATE", "VIRTUAL_MACHINE", "STORAGE" ], "virtualNicIds": [ { "type": "com.oracle.ovm.mgr.ws.model.VirtualNic", "value": "0004fb0000070000f35dc14d694dadc9", "uri": "https://172.16.95.57:7002/ovm/core/wsapi/rest/VirtualNic/0004fb0000070000f35dc14d694dadc9", "name": "00:21:f6:3a:60:bc" }, { "type": "com.oracle.ovm.mgr.ws.model.VirtualNic", "value": "0004fb0000070000bcfbd74f6571fc9d", "uri": "https://172.16.95.57:7002/ovm/core/wsapi/rest/VirtualNic/0004fb0000070000bcfbd74f6571fc9d", "name": "Template Vnic" }, { "type": "com.oracle.ovm.mgr.ws.model.VirtualNic", "value": "0004fb0000070000aaf69e494353ebb9", "uri": "https://172.16.95.57:7002/ovm/core/wsapi/rest/VirtualNic/0004fb0000070000aaf69e494353ebb9", "name": "00:21:f6:4b:c7:1d" }, { "type": "com.oracle.ovm.mgr.ws.model.VirtualNic", "value": "0004fb0000070000d1272c5187d1bef0", "uri": "https://172.16.95.57:7002/ovm/core/wsapi/rest/VirtualNic/0004fb0000070000d1272c5187d1bef0", "name": "00:21:f6:0f:d6:2c" }, { "type": "com.oracle.ovm.mgr.ws.model.VirtualNic", "value": "0004fb0000070000db41c339b6242c51", "uri": "https://172.16.95.57:7002/ovm/core/wsapi/rest/VirtualNic/0004fb0000070000db41c339b6242c51", "name": "00:21:f6:26:2d:d2" } ], "ethernetPortIds": [ { "type": "com.oracle.ovm.mgr.ws.model.EthernetPort", "value": "0004fb0000200000a0cc6d2cfde52f39", "uri": "https://172.16.95.57:7002/ovm/core/wsapi/rest/EthernetPort/0004fb0000200000a0cc6d2cfde52f39", "name": "bond0 on oracle-vm-server" } ], "vlanInterfaceIds": [], "serverLocal": false, "mtu": 0, "serverId": null } ] JSON response end
list_repositories()
click to toggle source
# File lib/fog/oracle/requests/compute/list_repositories.rb, line 17 def list_repositories() response = Excon::Response.new response.status = 200 response.body = json_decode <<-JSON [ { "id": { "type": "com.oracle.ovm.mgr.ws.model.Repository", "value": "0004fb00000300003076225fcb290271", "uri": "https://172.16.95.57:7002/ovm/core/wsapi/rest/Repository/0004fb00000300003076225fcb290271", "name": "test-pool" }, "name": "test-pool", "description": "", "locked": false, "readOnly": false, "generation": 17, "userData": [], "resourceGroupIds": [], "virtualDiskIds": [ { "type": "com.oracle.ovm.mgr.ws.model.VirtualDisk", "value": "0004fb000012000083f79193eb5f331e.img", "uri": "https://172.16.95.57:7002/ovm/core/wsapi/rest/VirtualDisk/0004fb000012000083f79193eb5f331e.img", "name": "test" }, { "type": "com.oracle.ovm.mgr.ws.model.VirtualDisk", "value": "0004fb00001200006b0be3e9eece06c8.img", "uri": "https://172.16.95.57:7002/ovm/core/wsapi/rest/VirtualDisk/0004fb00001200006b0be3e9eece06c8.img", "name": "test (2)" }, { "type": "com.oracle.ovm.mgr.ws.model.VirtualDisk", "value": "0004fb0000120000bd2532803aa551fe.img", "uri": "https://172.16.95.57:7002/ovm/core/wsapi/rest/VirtualDisk/0004fb0000120000bd2532803aa551fe.img", "name": "test (3)" }, { "type": "com.oracle.ovm.mgr.ws.model.VirtualDisk", "value": "0004fb0000120000be8645e8d8b9bf65.img", "uri": "https://172.16.95.57:7002/ovm/core/wsapi/rest/VirtualDisk/0004fb0000120000be8645e8d8b9bf65.img", "name": "Test3disk" }, { "type": "com.oracle.ovm.mgr.ws.model.VirtualDisk", "value": "0004fb00001200009da84520b0d03dd5.img", "uri": "https://172.16.95.57:7002/ovm/core/wsapi/rest/VirtualDisk/0004fb00001200009da84520b0d03dd5.img", "name": "Test4.0" }, { "type": "com.oracle.ovm.mgr.ws.model.VirtualDisk", "value": "0004fb0000150000371dba26e69f20f6.iso", "uri": "https://172.16.95.57:7002/ovm/core/wsapi/rest/VirtualDisk/0004fb0000150000371dba26e69f20f6.iso", "name": "CentOS-7-x86_64-Minimal-1503-01.iso" }, { "type": "com.oracle.ovm.mgr.ws.model.VirtualDisk", "value": "0004fb0000150000d4103fe39b16ac7a.iso", "uri": "https://172.16.95.57:7002/ovm/core/wsapi/rest/VirtualDisk/0004fb0000150000d4103fe39b16ac7a.iso", "name": "ubuntu-14.04.3-server-amd64.iso" }, { "type": "com.oracle.ovm.mgr.ws.model.VirtualDisk", "value": "0004fb0000150000b57ac11b9bf3970e.iso", "uri": "https://172.16.95.57:7002/ovm/core/wsapi/rest/VirtualDisk/0004fb0000150000b57ac11b9bf3970e.iso", "name": "OracleLinux-R6-U7-Server-x86_64-dvd.iso" }, { "type": "com.oracle.ovm.mgr.ws.model.VirtualDisk", "value": "0004fb00001500009d25437163f7d3fb.iso", "uri": "https://172.16.95.57:7002/ovm/core/wsapi/rest/VirtualDisk/0004fb00001500009d25437163f7d3fb.iso", "name": "OracleLinux-R7-U1-Server-x86_64-dvd.iso" } ], "vmIds": [ { "type": "com.oracle.ovm.mgr.ws.model.Vm", "value": "0004fb00000600002d441b5e6431b729", "uri": "https://172.16.95.57:7002/ovm/core/wsapi/rest/Vm/0004fb00000600002d441b5e6431b729", "name": "test" }, { "type": "com.oracle.ovm.mgr.ws.model.Vm", "value": "0004fb0000060000bc56cffe6e9aba7a", "uri": "https://172.16.95.57:7002/ovm/core/wsapi/rest/Vm/0004fb0000060000bc56cffe6e9aba7a", "name": "centos-7-template.0" }, { "type": "com.oracle.ovm.mgr.ws.model.Vm", "value": "0004fb0000060000fae47dddca76434d", "uri": "https://172.16.95.57:7002/ovm/core/wsapi/rest/Vm/0004fb0000060000fae47dddca76434d", "name": "test2.0" }, { "type": "com.oracle.ovm.mgr.ws.model.Vm", "value": "0004fb00000600006f8e65a5d245ea0c", "uri": "https://172.16.95.57:7002/ovm/core/wsapi/rest/Vm/0004fb00000600006f8e65a5d245ea0c", "name": "Test3.0" }, { "type": "com.oracle.ovm.mgr.ws.model.Vm", "value": "0004fb0000060000048aa9b21a891dc1", "uri": "https://172.16.95.57:7002/ovm/core/wsapi/rest/Vm/0004fb0000060000048aa9b21a891dc1", "name": "Test4.0" } ], "assemblyIds": [], "presentedServerIds": [ { "type": "com.oracle.ovm.mgr.ws.model.Server", "value": "03:aa:02:fc:04:14:05:e3:f5:06:de:07:00:08:00:09", "uri": "https://172.16.95.57:7002/ovm/core/wsapi/rest/Server/03:aa:02:fc:04:14:05:e3:f5:06:de:07:00:08:00:09", "name": "oracle-vm-server" } ], "fileSystemId": { "type": "com.oracle.ovm.mgr.ws.model.FileSystem", "value": "0004fb00000500003a887e2393804ccb", "uri": "https://172.16.95.57:7002/ovm/core/wsapi/rest/FileSystem/0004fb00000500003a887e2393804ccb", "name": null }, "managerUuid": "0004fb000001000078b1f88e034c8105", "refreshed": true, "sharePath": "" } ] JSON response end
list_repository_exports()
click to toggle source
# File lib/fog/oracle/requests/compute/list_repository_exports.rb, line 17 def list_repository_exports() response = Excon::Response.new response.status = 200 response.body = json_decode <<-JSON [] JSON response end
list_resource_groups()
click to toggle source
# File lib/fog/oracle/requests/compute/list_resource_groups.rb, line 17 def list_resource_groups() response = Excon::Response.new response.status = 200 response.body = json_decode <<-JSON [] JSON response end
list_server_controllers()
click to toggle source
# File lib/fog/oracle/requests/compute/list_server_controllers.rb, line 17 def list_server_controllers() response = Excon::Response.new response.status = 200 response.body = json_decode <<-JSON [] JSON response end
list_server_pool_network_policies()
click to toggle source
# File lib/fog/oracle/requests/compute/list_server_pool_network_policies.rb, line 17 def list_server_pool_network_policies() response = Excon::Response.new response.status = 200 response.body = json_decode <<-JSON [] JSON response end
list_server_pool_policies()
click to toggle source
# File lib/fog/oracle/requests/compute/list_server_pool_policies.rb, line 17 def list_server_pool_policies() response = Excon::Response.new response.status = 200 response.body = json_decode <<-JSON [ { "id": { "type": "com.oracle.ovm.mgr.ws.model.ServerPoolPolicy", "value": "balancer_0004fb0000020000b5995e9c15a0a4a5", "uri": "https://172.16.95.57:7002/ovm/core/wsapi/rest/ServerPoolPolicy/balancer_0004fb0000020000b5995e9c15a0a4a5", "name": null }, "name": "", "description": "", "locked": false, "readOnly": false, "generation": 0, "userData": [], "resourceGroupIds": [], "mode": "OFF", "cpuEnable": false, "periodMinutes": 10, "cpuThreshold": 75, "serverIds": [], "serverPoolNetworkPolicyIds": [], "serverPoolId": { "type": "com.oracle.ovm.mgr.ws.model.ServerPool", "value": "0004fb0000020000b5995e9c15a0a4a5", "uri": "https://172.16.95.57:7002/ovm/core/wsapi/rest/ServerPool/0004fb0000020000b5995e9c15a0a4a5", "name": "test-pool" } } ] JSON response end
list_server_pools()
click to toggle source
# File lib/fog/oracle/requests/compute/list_server_pools.rb, line 17 def list_server_pools() response = Excon::Response.new response.status = 200 response.body = json_decode <<-JSON [ { "id": { "type": "com.oracle.ovm.mgr.ws.model.ServerPool", "value": "0004fb0000020000b5995e9c15a0a4a5", "uri": "https://172.16.95.57:7002/ovm/core/wsapi/rest/ServerPool/0004fb0000020000b5995e9c15a0a4a5", "name": "test-pool" }, "name": "test-pool", "description": "", "locked": false, "readOnly": false, "generation": 8, "userData": [], "resourceGroupIds": [], "serverIds": [ { "type": "com.oracle.ovm.mgr.ws.model.Server", "value": "03:aa:02:fc:04:14:05:e3:f5:06:de:07:00:08:00:09", "uri": "https://172.16.95.57:7002/ovm/core/wsapi/rest/Server/03:aa:02:fc:04:14:05:e3:f5:06:de:07:00:08:00:09", "name": "oracle-vm-server" } ], "masterServerId": { "type": "com.oracle.ovm.mgr.ws.model.Server", "value": "03:aa:02:fc:04:14:05:e3:f5:06:de:07:00:08:00:09", "uri": "https://172.16.95.57:7002/ovm/core/wsapi/rest/Server/03:aa:02:fc:04:14:05:e3:f5:06:de:07:00:08:00:09", "name": "oracle-vm-server" }, "affinityGroupIds": [], "vmIds": [ { "type": "com.oracle.ovm.mgr.ws.model.Vm", "value": "0004fb00000600002d441b5e6431b729", "uri": "https://172.16.95.57:7002/ovm/core/wsapi/rest/Vm/0004fb00000600002d441b5e6431b729", "name": "test" }, { "type": "com.oracle.ovm.mgr.ws.model.Vm", "value": "0004fb0000060000fae47dddca76434d", "uri": "https://172.16.95.57:7002/ovm/core/wsapi/rest/Vm/0004fb0000060000fae47dddca76434d", "name": "test2.0" }, { "type": "com.oracle.ovm.mgr.ws.model.Vm", "value": "0004fb00000600006f8e65a5d245ea0c", "uri": "https://172.16.95.57:7002/ovm/core/wsapi/rest/Vm/0004fb00000600006f8e65a5d245ea0c", "name": "Test3.0" }, { "type": "com.oracle.ovm.mgr.ws.model.Vm", "value": "0004fb0000060000048aa9b21a891dc1", "uri": "https://172.16.95.57:7002/ovm/core/wsapi/rest/Vm/0004fb0000060000048aa9b21a891dc1", "name": "Test4.0" } ], "unassignedVmIds": [], "clusterId": null, "virtualIp": "172.16.92.65", "keymap": "en-us", "secureVmMigrate": false, "serverPoolPolicyId": { "type": "com.oracle.ovm.mgr.ws.model.ServerPoolPolicy", "value": "balancer_0004fb0000020000b5995e9c15a0a4a5", "uri": "https://172.16.95.57:7002/ovm/core/wsapi/rest/ServerPoolPolicy/balancer_0004fb0000020000b5995e9c15a0a4a5", "name": null }, "zoneId": null, "vmStartPolicy": "BEST_SERVER", "serverUpdateConfigurationId": null } ] JSON response end
list_server_update_configurations()
click to toggle source
# File lib/fog/oracle/requests/compute/list_server_update_configurations.rb, line 17 def list_server_update_configurations() response = Excon::Response.new response.status = 200 response.body = json_decode <<-JSON [ { "id": { "type": "com.oracle.ovm.mgr.ws.model.ServerUpdateConfiguration", "value": "GlobalX86ServerUpdateConfiguration", "uri": "https://172.16.95.57:7002/ovm/core/wsapi/rest/ServerUpdateConfiguration/GlobalX86ServerUpdateConfiguration", "name": "GlobalX86ServerUpdateConfiguration" }, "name": "GlobalX86ServerUpdateConfiguration", "description": "", "locked": false, "readOnly": false, "generation": 0, "userData": [], "resourceGroupIds": [], "serverPoolId": null, "repositoryType": "X86", "serverUpdateRepositoryConfigurationIds": [], "globalConfiguration": true }, { "id": { "type": "com.oracle.ovm.mgr.ws.model.ServerUpdateConfiguration", "value": "GlobalSparcServerUpdateConfiguration", "uri": "https://172.16.95.57:7002/ovm/core/wsapi/rest/ServerUpdateConfiguration/GlobalSparcServerUpdateConfiguration", "name": "GlobalSparcServerUpdateConfiguration" }, "name": "GlobalSparcServerUpdateConfiguration", "description": "", "locked": false, "readOnly": false, "generation": 0, "userData": [], "resourceGroupIds": [], "serverPoolId": null, "repositoryType": "SPARC", "serverUpdateRepositoryConfigurationIds": [], "globalConfiguration": true } ] JSON response end
list_server_update_repository_configurations()
click to toggle source
# File lib/fog/oracle/requests/compute/list_server_update_repository_configurations.rb, line 17 def list_server_update_repository_configurations() response = Excon::Response.new response.status = 200 response.body = json_decode <<-JSON [] JSON response end
list_servers()
click to toggle source
# File lib/fog/oracle/requests/compute/list_servers.rb, line 17 def list_servers() response = Excon::Response.new response.status = 200 response.body = json_decode <<-JSON [ { "id": { "type": "com.oracle.ovm.mgr.ws.model.Server", "value": "03:aa:02:fc:04:14:05:e3:f5:06:de:07:00:08:00:09", "uri": "https://172.16.95.57:7002/ovm/core/wsapi/rest/Server/03:aa:02:fc:04:14:05:e3:f5:06:de:07:00:08:00:09", "name": "oracle-vm-server" }, "name": "oracle-vm-server", "description": "", "locked": false, "readOnly": false, "generation": 48, "userData": [], "resourceGroupIds": [], "serverRunState": "RUNNING", "ipAddress": "172.16.92.64", "serverRoles": [ "UTILITY", "VM" ], "maintenanceMode": false, "agentLogin": "oracle", "statisticInterval": 20, "ntpServers": [ "172.16.95.57" ], "biosVendor": "American Megatrends Inc.", "biosVersion": "F7", "biosReleaseDate": "01/17/2014", "processorType": "X86_64", "processorSpeed": 3591797, "populatedProcessorSockets": 1, "threadsPerCore": 2, "coresPerProcessorSocket": 4, "totalProcessorCores": 4, "enabledProcessorCores": 1, "memory": 16264, "usableMemory": 8509, "noExecuteFlag": true, "ovmVersion": "3.3.3-1085", "hostname": "oracle-vm-server", "managerUuid": "0004fb000001000078b1f88e034c8105", "manufacturer": "Gigabyte Technology Co., Ltd.", "productName": "To be filled by O.E.M.", "serialNumber": "To be filled by O.E.M.", "controlDomainIds": [ { "type": "com.oracle.ovm.mgr.ws.model.ControlDomain", "value": "0004fb0000210000e7c92f6882593287", "uri": "https://172.16.95.57:7002/ovm/core/wsapi/rest/ControlDomain/0004fb0000210000e7c92f6882593287", "name": "Control Domain" } ], "cpuIds": [ { "type": "com.oracle.ovm.mgr.ws.model.Cpu", "value": "Processor (1) in 03:aa:02:fc:04:14:05:e3:f5:06:de:07:00:08:00:09", "uri": "https://172.16.95.57:7002/ovm/core/wsapi/rest/Cpu/Processor%20(1)%20in%2003:aa:02:fc:04:14:05:e3:f5:06:de:07:00:08:00:09", "name": null }, { "type": "com.oracle.ovm.mgr.ws.model.Cpu", "value": "Processor (2) in 03:aa:02:fc:04:14:05:e3:f5:06:de:07:00:08:00:09", "uri": "https://172.16.95.57:7002/ovm/core/wsapi/rest/Cpu/Processor%20(2)%20in%2003:aa:02:fc:04:14:05:e3:f5:06:de:07:00:08:00:09", "name": null }, { "type": "com.oracle.ovm.mgr.ws.model.Cpu", "value": "Processor (3) in 03:aa:02:fc:04:14:05:e3:f5:06:de:07:00:08:00:09", "uri": "https://172.16.95.57:7002/ovm/core/wsapi/rest/Cpu/Processor%20(3)%20in%2003:aa:02:fc:04:14:05:e3:f5:06:de:07:00:08:00:09", "name": null }, { "type": "com.oracle.ovm.mgr.ws.model.Cpu", "value": "Processor (4) in 03:aa:02:fc:04:14:05:e3:f5:06:de:07:00:08:00:09", "uri": "https://172.16.95.57:7002/ovm/core/wsapi/rest/Cpu/Processor%20(4)%20in%2003:aa:02:fc:04:14:05:e3:f5:06:de:07:00:08:00:09", "name": null }, { "type": "com.oracle.ovm.mgr.ws.model.Cpu", "value": "Processor (5) in 03:aa:02:fc:04:14:05:e3:f5:06:de:07:00:08:00:09", "uri": "https://172.16.95.57:7002/ovm/core/wsapi/rest/Cpu/Processor%20(5)%20in%2003:aa:02:fc:04:14:05:e3:f5:06:de:07:00:08:00:09", "name": null }, { "type": "com.oracle.ovm.mgr.ws.model.Cpu", "value": "Processor (6) in 03:aa:02:fc:04:14:05:e3:f5:06:de:07:00:08:00:09", "uri": "https://172.16.95.57:7002/ovm/core/wsapi/rest/Cpu/Processor%20(6)%20in%2003:aa:02:fc:04:14:05:e3:f5:06:de:07:00:08:00:09", "name": null }, { "type": "com.oracle.ovm.mgr.ws.model.Cpu", "value": "Processor (7) in 03:aa:02:fc:04:14:05:e3:f5:06:de:07:00:08:00:09", "uri": "https://172.16.95.57:7002/ovm/core/wsapi/rest/Cpu/Processor%20(7)%20in%2003:aa:02:fc:04:14:05:e3:f5:06:de:07:00:08:00:09", "name": null }, { "type": "com.oracle.ovm.mgr.ws.model.Cpu", "value": "Processor (8) in 03:aa:02:fc:04:14:05:e3:f5:06:de:07:00:08:00:09", "uri": "https://172.16.95.57:7002/ovm/core/wsapi/rest/Cpu/Processor%20(8)%20in%2003:aa:02:fc:04:14:05:e3:f5:06:de:07:00:08:00:09", "name": null } ], "hypervisor": { "capabilities": [ "XEN_3_0_PVM_x86_64", "XEN_3_0_PVM_x86_32", "XEN_3_0_HVM_x86_32", "XEN_3_0_HVM_x86_32_PAE", "XEN_3_0_HVM_x86_64" ], "version": "4.3.1OVM", "type": "XEN" }, "serverControllerId": null, "cpuCompatibilityGroupId": { "type": "com.oracle.ovm.mgr.ws.model.CpuCompatibilityGroup", "value": "Default_Intel_F6_M60", "uri": "https://172.16.95.57:7002/ovm/core/wsapi/rest/CpuCompatibilityGroup/Default_Intel_F6_M60", "name": "Default_Intel_Family:6_Model:60" }, "repositoryExportIds": [], "vmIds": [ { "type": "com.oracle.ovm.mgr.ws.model.Vm", "value": "0004fb00000600002d441b5e6431b729", "uri": "https://172.16.95.57:7002/ovm/core/wsapi/rest/Vm/0004fb00000600002d441b5e6431b729", "name": "test" }, { "type": "com.oracle.ovm.mgr.ws.model.Vm", "value": "0004fb0000060000fae47dddca76434d", "uri": "https://172.16.95.57:7002/ovm/core/wsapi/rest/Vm/0004fb0000060000fae47dddca76434d", "name": "test2.0" }, { "type": "com.oracle.ovm.mgr.ws.model.Vm", "value": "0004fb00000600006f8e65a5d245ea0c", "uri": "https://172.16.95.57:7002/ovm/core/wsapi/rest/Vm/0004fb00000600006f8e65a5d245ea0c", "name": "Test3.0" }, { "type": "com.oracle.ovm.mgr.ws.model.Vm", "value": "0004fb0000060000048aa9b21a891dc1", "uri": "https://172.16.95.57:7002/ovm/core/wsapi/rest/Vm/0004fb0000060000048aa9b21a891dc1", "name": "Test4.0" } ], "serverPoolId": { "type": "com.oracle.ovm.mgr.ws.model.ServerPool", "value": "0004fb0000020000b5995e9c15a0a4a5", "uri": "https://172.16.95.57:7002/ovm/core/wsapi/rest/ServerPool/0004fb0000020000b5995e9c15a0a4a5", "name": "test-pool" }, "ethernetPortIds": [ { "type": "com.oracle.ovm.mgr.ws.model.EthernetPort", "value": "0004fb0000200000a0cc6d2cfde52f39", "uri": "https://172.16.95.57:7002/ovm/core/wsapi/rest/EthernetPort/0004fb0000200000a0cc6d2cfde52f39", "name": "bond0 on oracle-vm-server" }, { "type": "com.oracle.ovm.mgr.ws.model.EthernetPort", "value": "0004fb0000200000bd65b4a15a3af1c8", "uri": "https://172.16.95.57:7002/ovm/core/wsapi/rest/EthernetPort/0004fb0000200000bd65b4a15a3af1c8", "name": "eth0 on oracle-vm-server" } ], "clusterId": null, "networkIds": [], "fileSystemMountIds": [ { "type": "com.oracle.ovm.mgr.ws.model.FileSystemMount", "value": "03:aa:02:fc:04:14:05:e3:f5:06:de:07:00:08:00:09_mount_/OVS/Repositories/0004fb00000300003076225fcb290271", "uri": "https://172.16.95.57:7002/ovm/core/wsapi/rest/FileSystemMount/03:aa:02:fc:04:14:05:e3:f5:06:de:07:00:08:00:09_mount_%2FOVS%2FRepositories%2F0004fb00000300003076225fcb290271", "name": "oracle-vm-server_/OVS/Repositories/0004fb00000300003076225fcb290271" } ], "fileServerPluginIds": [ { "type": "com.oracle.ovm.mgr.ws.model.FileServerPlugin", "value": "oracle.generic.NFSPlugin.GenericNFSPlugin (1.1.0)", "uri": "https://172.16.95.57:7002/ovm/core/wsapi/rest/FileServerPlugin/oracle.generic.NFSPlugin.GenericNFSPlugin%20(1.1.0)", "name": "Oracle Generic Network File System" }, { "type": "com.oracle.ovm.mgr.ws.model.FileServerPlugin", "value": "oracle.ocfs2.OCFS2.OCFS2Plugin (0.1.0-42.1)", "uri": "https://172.16.95.57:7002/ovm/core/wsapi/rest/FileServerPlugin/oracle.ocfs2.OCFS2.OCFS2Plugin%20(0.1.0-42.1)", "name": "Oracle OCFS2 File system" } ], "storageArrayPluginIds": [ { "type": "com.oracle.ovm.mgr.ws.model.StorageArrayPlugin", "value": "oracle.generic.SCSIPlugin.GenericPlugin (1.1.0)", "uri": "https://172.16.95.57:7002/ovm/core/wsapi/rest/StorageArrayPlugin/oracle.generic.SCSIPlugin.GenericPlugin%20(1.1.0)", "name": "Oracle Generic SCSI Plugin" } ], "localStorageArrayId": { "type": "com.oracle.ovm.mgr.ws.model.StorageArray", "value": "0004fb000009000022fbc1cfc5f3deaf", "uri": "https://172.16.95.57:7002/ovm/core/wsapi/rest/StorageArray/0004fb000009000022fbc1cfc5f3deaf", "name": "Generic Local Storage Array @ oracle-vm-server" }, "storageInitiatorIds": [ { "type": "com.oracle.ovm.mgr.ws.model.StorageInitiator", "value": "iqn.1988-12.com.oracle:3bd917bbbc1", "uri": "https://172.16.95.57:7002/ovm/core/wsapi/rest/StorageInitiator/iqn.1988-12.com.oracle:3bd917bbbc1", "name": "iqn.1988-12.com.oracle:3bd917bbbc1" }, { "type": "com.oracle.ovm.mgr.ws.model.StorageInitiator", "value": "storage.LocalStorageInitiator in 03:aa:02:fc:04:14:05:e3:f5:06:de:07:00:08:00:09", "uri": "https://172.16.95.57:7002/ovm/core/wsapi/rest/StorageInitiator/storage.LocalStorageInitiator%20in%2003:aa:02:fc:04:14:05:e3:f5:06:de:07:00:08:00:09", "name": "storage.LocalStorageInitiator in 03:aa:02:fc:04:14:05:e3:f5:06:de:07:00:08:00:09" } ], "storageElementIds": [ { "type": "com.oracle.ovm.mgr.ws.model.StorageElement", "value": "0004fb00001800003ca68d467de2fe48", "uri": "https://172.16.95.57:7002/ovm/core/wsapi/rest/StorageElement/0004fb00001800003ca68d467de2fe48", "name": "350014ee65ae7247a" }, { "type": "com.oracle.ovm.mgr.ws.model.StorageElement", "value": "0004fb0000180000a2a5409294f4eb35", "uri": "https://172.16.95.57:7002/ovm/core/wsapi/rest/StorageElement/0004fb0000180000a2a5409294f4eb35", "name": "OVM_SYS_REPO_PART_35002538da0269d57" } ], "refreshFileServerIds": [], "accessGroupIds": [], "localFileServerId": { "type": "com.oracle.ovm.mgr.ws.model.FileServer", "value": "0004fb0000090000b2906e6e2750ffc9", "uri": "https://172.16.95.57:7002/ovm/core/wsapi/rest/FileServer/0004fb0000090000b2906e6e2750ffc9", "name": "Local FS oracle-vm-server" }, "serverAbilities": { "cluster": true, "nfs": true, "fibreChannel": true, "highAvailability": true, "vmSuspend": true, "perVmCpuOverSubscribe": true, "allVmCpuOverSubscribe": true, "bondModeActiveBackup": true, "bondModeLinkAggregation": true, "bondModeAdaptiveLoadBalancing": true, "mtuConfiguration": true, "localStorageElement": true, "vmMemoryAlignment": 1048576, "vncConsole": true, "serialConsole": true, "migrationSetup": false, "hvmMaxVnics": 8, "serverPackageUpdate": true, "powerOnWOL": true, "repositoryOnSharedDisk": true, "repositoryOnLocalDisk": true, "clusterFsOnPhysicalDisk": true, "vmEmptyCdrom": true, "iScsi": true }, "serverUpToDate": true, "rebootOnUpgrade": true, "protected": false } ] JSON response end
list_storage_array_plugins()
click to toggle source
# File lib/fog/oracle/requests/compute/list_storage_array_plugins.rb, line 17 def list_storage_array_plugins() response = Excon::Response.new response.status = 200 response.body = json_decode <<-JSON [ { "id": { "type": "com.oracle.ovm.mgr.ws.model.StorageArrayPlugin", "value": "oracle.generic.SCSIPlugin.GenericPlugin (1.1.0)", "uri": "https://172.16.95.57:7002/ovm/core/wsapi/rest/StorageArrayPlugin/oracle.generic.SCSIPlugin.GenericPlugin%20(1.1.0)", "name": "Oracle Generic SCSI Plugin" }, "name": "Oracle Generic SCSI Plugin", "description": "Oracle Storage Connect Plugin for Generic FC and iSCSI", "locked": false, "readOnly": false, "generation": 0, "userData": [], "resourceGroupIds": [], "storageArrayIds": [ { "type": "com.oracle.ovm.mgr.ws.model.StorageArray", "value": "Unmanaged FibreChannel Storage Array", "uri": "https://172.16.95.57:7002/ovm/core/wsapi/rest/StorageArray/Unmanaged%20FibreChannel%20Storage%20Array", "name": "Unmanaged FibreChannel Storage Array" }, { "type": "com.oracle.ovm.mgr.ws.model.StorageArray", "value": "Unmanaged iSCSI Storage Array", "uri": "https://172.16.95.57:7002/ovm/core/wsapi/rest/StorageArray/Unmanaged%20iSCSI%20Storage%20Array", "name": "Unmanaged iSCSI Storage Array" }, { "type": "com.oracle.ovm.mgr.ws.model.StorageArray", "value": "0004fb000009000022fbc1cfc5f3deaf", "uri": "https://172.16.95.57:7002/ovm/core/wsapi/rest/StorageArray/0004fb000009000022fbc1cfc5f3deaf", "name": "Generic Local Storage Array @ oracle-vm-server" } ], "serverIds": [ { "type": "com.oracle.ovm.mgr.ws.model.Server", "value": "03:aa:02:fc:04:14:05:e3:f5:06:de:07:00:08:00:09", "uri": "https://172.16.95.57:7002/ovm/core/wsapi/rest/Server/03:aa:02:fc:04:14:05:e3:f5:06:de:07:00:08:00:09", "name": "oracle-vm-server" } ], "storageTypes": [ "FIBRECHANNEL", "ISCSI" ], "storageAbilityRecords": [ { "ability": "CLONE", "value": "UNSUPPORTED" }, { "ability": "CLONE_CUSTOM_NAME", "value": "UNSUPPORTED" }, { "ability": "STORAGE_NAME_REQUIRED", "value": "UNSUPPORTED" }, { "ability": "CLONE_SPLITTING", "value": "UNSUPPORTED" }, { "ability": "SNAPSHOT_CLONE", "value": "UNSUPPORTED" }, { "ability": "SNAPSHOT_CLONE_SYNCHRONOUS", "value": "UNSUPPORTED" }, { "ability": "SNAPSHOT_SYNCHRONOUS", "value": "UNSUPPORTED" }, { "ability": "CLONE_SYNCHRONOUS", "value": "UNSUPPORTED" }, { "ability": "RESIZE", "value": "UNSUPPORTED" }, { "ability": "CLONE_SPLITTING_SYNCHRONOUS", "value": "UNSUPPORTED" }, { "ability": "SNAPSHOT_CUSTOM_NAME", "value": "UNSUPPORTED" }, { "ability": "SNAPSHOT", "value": "UNSUPPORTED" }, { "ability": "ACCESS_CONTROL", "value": "NO" }, { "ability": "RESIZE_SYNCHRONOUS", "value": "UNSUPPORTED" } ], "pluginName": "Oracle Generic SCSI Plugin", "pluginDescription": "Oracle Storage Connect Plugin for Generic FC and iSCSI", "pluginVendor": "Oracle", "pluginVersion": "1.1.0", "pluginMaxAccessGroupEntries": 0, "genericPlugin": true, "clusterRequired": false, "storageElementExtraInfoHelp": null, "storageArrayExtraInfoHelp": null, "singleAccessHostOnly": false } ] JSON response end
list_storage_arrays()
click to toggle source
# File lib/fog/oracle/requests/compute/list_storage_arrays.rb, line 17 def list_storage_arrays() response = Excon::Response.new response.status = 200 response.body = json_decode <<-JSON [ { "id": { "type": "com.oracle.ovm.mgr.ws.model.StorageArray", "value": "Unmanaged iSCSI Storage Array", "uri": "https://172.16.95.57:7002/ovm/core/wsapi/rest/StorageArray/Unmanaged%20iSCSI%20Storage%20Array", "name": "Unmanaged iSCSI Storage Array" }, "name": "Unmanaged iSCSI Storage Array", "description": "", "locked": false, "readOnly": false, "generation": 0, "userData": [], "resourceGroupIds": [], "zoneIds": [], "accessGroupIds": [], "storageArrayPluginId": { "type": "com.oracle.ovm.mgr.ws.model.StorageArrayPlugin", "value": "oracle.generic.SCSIPlugin.GenericPlugin (1.1.0)", "uri": "https://172.16.95.57:7002/ovm/core/wsapi/rest/StorageArrayPlugin/oracle.generic.SCSIPlugin.GenericPlugin%20(1.1.0)", "name": "Oracle Generic SCSI Plugin" }, "adminServerIds": [], "volumeGroupIds": [ { "type": "com.oracle.ovm.mgr.ws.model.VolumeGroup", "value": "0004fb000032000016113711f641fd5d", "uri": "https://172.16.95.57:7002/ovm/core/wsapi/rest/VolumeGroup/0004fb000032000016113711f641fd5d", "name": "iSCSI Volume Group" } ], "serverId": null, "adminHostname": "", "adminUsername": "", "adminPassword": "****************", "status": null, "totalSize": -1, "usedSize": -1, "freeSize": -1, "allocatedSize": -1, "storageDescription": null, "extraInformation": null, "qosValues": [], "validated": true, "defaultArray": true, "storageName": null, "knownStorageNames": [], "storageType": "ISCSI", "accessHosts": [], "useChap": false }, { "id": { "type": "com.oracle.ovm.mgr.ws.model.StorageArray", "value": "Unmanaged FibreChannel Storage Array", "uri": "https://172.16.95.57:7002/ovm/core/wsapi/rest/StorageArray/Unmanaged%20FibreChannel%20Storage%20Array", "name": "Unmanaged FibreChannel Storage Array" }, "name": "Unmanaged FibreChannel Storage Array", "description": "", "locked": false, "readOnly": false, "generation": 0, "userData": [], "resourceGroupIds": [], "zoneIds": [], "accessGroupIds": [], "storageArrayPluginId": { "type": "com.oracle.ovm.mgr.ws.model.StorageArrayPlugin", "value": "oracle.generic.SCSIPlugin.GenericPlugin (1.1.0)", "uri": "https://172.16.95.57:7002/ovm/core/wsapi/rest/StorageArrayPlugin/oracle.generic.SCSIPlugin.GenericPlugin%20(1.1.0)", "name": "Oracle Generic SCSI Plugin" }, "adminServerIds": [], "volumeGroupIds": [ { "type": "com.oracle.ovm.mgr.ws.model.VolumeGroup", "value": "0004fb0000320000d2f0672a5b606681", "uri": "https://172.16.95.57:7002/ovm/core/wsapi/rest/VolumeGroup/0004fb0000320000d2f0672a5b606681", "name": "FibreChannel Volume Group" } ], "serverId": null, "adminHostname": "", "adminUsername": "", "adminPassword": "****************", "status": null, "totalSize": -1, "usedSize": -1, "freeSize": -1, "allocatedSize": -1, "storageDescription": null, "extraInformation": null, "qosValues": [], "validated": true, "defaultArray": true, "storageName": null, "knownStorageNames": [], "storageType": "FIBRECHANNEL", "accessHosts": null, "useChap": null }, { "id": { "type": "com.oracle.ovm.mgr.ws.model.StorageArray", "value": "0004fb000009000022fbc1cfc5f3deaf", "uri": "https://172.16.95.57:7002/ovm/core/wsapi/rest/StorageArray/0004fb000009000022fbc1cfc5f3deaf", "name": "Generic Local Storage Array @ oracle-vm-server" }, "name": "Generic Local Storage Array @ oracle-vm-server", "description": "", "locked": false, "readOnly": false, "generation": 0, "userData": [], "resourceGroupIds": [], "zoneIds": [], "accessGroupIds": [], "storageArrayPluginId": { "type": "com.oracle.ovm.mgr.ws.model.StorageArrayPlugin", "value": "oracle.generic.SCSIPlugin.GenericPlugin (1.1.0)", "uri": "https://172.16.95.57:7002/ovm/core/wsapi/rest/StorageArrayPlugin/oracle.generic.SCSIPlugin.GenericPlugin%20(1.1.0)", "name": "Oracle Generic SCSI Plugin" }, "adminServerIds": [ { "type": "com.oracle.ovm.mgr.ws.model.Server", "value": "03:aa:02:fc:04:14:05:e3:f5:06:de:07:00:08:00:09", "uri": "https://172.16.95.57:7002/ovm/core/wsapi/rest/Server/03:aa:02:fc:04:14:05:e3:f5:06:de:07:00:08:00:09", "name": "oracle-vm-server" } ], "volumeGroupIds": [ { "type": "com.oracle.ovm.mgr.ws.model.VolumeGroup", "value": "0004fb0000320000421c09640bba4393", "uri": "https://172.16.95.57:7002/ovm/core/wsapi/rest/VolumeGroup/0004fb0000320000421c09640bba4393", "name": "Local Storage Volume Group" } ], "serverId": { "type": "com.oracle.ovm.mgr.ws.model.Server", "value": "03:aa:02:fc:04:14:05:e3:f5:06:de:07:00:08:00:09", "uri": "https://172.16.95.57:7002/ovm/core/wsapi/rest/Server/03:aa:02:fc:04:14:05:e3:f5:06:de:07:00:08:00:09", "name": "oracle-vm-server" }, "adminHostname": "", "adminUsername": "", "adminPassword": "****************", "status": null, "totalSize": -1, "usedSize": -1, "freeSize": -1, "allocatedSize": -1, "storageDescription": null, "extraInformation": null, "qosValues": [], "validated": true, "defaultArray": false, "storageName": null, "knownStorageNames": [], "storageType": "LOCAL", "accessHosts": null, "useChap": null } ] JSON response end
list_storage_elements()
click to toggle source
# File lib/fog/oracle/requests/compute/list_storage_elements.rb, line 17 def list_storage_elements() response = Excon::Response.new response.status = 200 response.body = json_decode <<-JSON [ { "id": { "type": "com.oracle.ovm.mgr.ws.model.StorageElement", "value": "0004fb0000180000a2a5409294f4eb35", "uri": "https://172.16.95.57:7002/ovm/core/wsapi/rest/StorageElement/0004fb0000180000a2a5409294f4eb35", "name": "OVM_SYS_REPO_PART_35002538da0269d57" }, "name": "OVM_SYS_REPO_PART_35002538da0269d57", "description": "Samsung_SSD_850", "locked": false, "readOnly": false, "generation": 1, "userData": [], "resourceGroupIds": [], "accessGroupIds": [], "fileSystemIds": [ { "type": "com.oracle.ovm.mgr.ws.model.FileSystem", "value": "0004fb00000500003a887e2393804ccb", "uri": "https://172.16.95.57:7002/ovm/core/wsapi/rest/FileSystem/0004fb00000500003a887e2393804ccb", "name": null } ], "storagePathIds": [ { "type": "com.oracle.ovm.mgr.ws.model.StoragePath", "value": "0004fb00002800002b75d6956af23490", "uri": "https://172.16.95.57:7002/ovm/core/wsapi/rest/StoragePath/0004fb00002800002b75d6956af23490", "name": "storage.LocalStorageInitiator in 03:aa:02:fc:04:14:05:e3:f5:06:de:07:00:08:00:09 (OVM_SYS_REPO_PART_35002538da0269d57)" } ], "reservingServerIds": [], "vmDiskMappingIds": [], "volumeGroupId": { "type": "com.oracle.ovm.mgr.ws.model.VolumeGroup", "value": "0004fb0000320000421c09640bba4393", "uri": "https://172.16.95.57:7002/ovm/core/wsapi/rest/VolumeGroup/0004fb0000320000421c09640bba4393", "name": "Local Storage Volume Group" }, "clusterHeartbeatDeviceId": null, "deviceNames": [], "extraInformation": "", "page83Id": "OVM_SYS_REPO_PART_35002538da0269d57", "qos": null, "serverReserved": false, "shareable": false, "size": 187709784064, "state": "UNKNOWN", "status": null, "storageTargetNames": [], "thinProvision": false, "type": "LUN", "userFriendlyName": null, "vendor": "ATA" }, { "id": { "type": "com.oracle.ovm.mgr.ws.model.StorageElement", "value": "0004fb00001800003ca68d467de2fe48", "uri": "https://172.16.95.57:7002/ovm/core/wsapi/rest/StorageElement/0004fb00001800003ca68d467de2fe48", "name": "350014ee65ae7247a" }, "name": "350014ee65ae7247a", "description": "WDC WD2003FZEX-0", "locked": false, "readOnly": false, "generation": 0, "userData": [], "resourceGroupIds": [], "accessGroupIds": [], "fileSystemIds": [], "storagePathIds": [ { "type": "com.oracle.ovm.mgr.ws.model.StoragePath", "value": "0004fb000028000024c3d48e6c823308", "uri": "https://172.16.95.57:7002/ovm/core/wsapi/rest/StoragePath/0004fb000028000024c3d48e6c823308", "name": "storage.LocalStorageInitiator in 03:aa:02:fc:04:14:05:e3:f5:06:de:07:00:08:00:09 (350014ee65ae7247a)" } ], "reservingServerIds": [], "vmDiskMappingIds": [], "volumeGroupId": { "type": "com.oracle.ovm.mgr.ws.model.VolumeGroup", "value": "0004fb0000320000421c09640bba4393", "uri": "https://172.16.95.57:7002/ovm/core/wsapi/rest/VolumeGroup/0004fb0000320000421c09640bba4393", "name": "Local Storage Volume Group" }, "clusterHeartbeatDeviceId": null, "deviceNames": [], "extraInformation": "", "page83Id": "350014ee65ae7247a", "qos": null, "serverReserved": false, "shareable": false, "size": 2000398934016, "state": "UNKNOWN", "status": null, "storageTargetNames": [], "thinProvision": false, "type": "LUN", "userFriendlyName": null, "vendor": "ATA" } ] JSON response end
list_storage_initiators()
click to toggle source
# File lib/fog/oracle/requests/compute/list_storage_initiators.rb, line 17 def list_storage_initiators() response = Excon::Response.new response.status = 200 response.body = json_decode <<-JSON [ { "id": { "type": "com.oracle.ovm.mgr.ws.model.StorageInitiator", "value": "storage.LocalStorageInitiator in 03:aa:02:fc:04:14:05:e3:f5:06:de:07:00:08:00:09", "uri": "https://172.16.95.57:7002/ovm/core/wsapi/rest/StorageInitiator/storage.LocalStorageInitiator%20in%2003:aa:02:fc:04:14:05:e3:f5:06:de:07:00:08:00:09", "name": "storage.LocalStorageInitiator in 03:aa:02:fc:04:14:05:e3:f5:06:de:07:00:08:00:09" }, "name": "storage.LocalStorageInitiator in 03:aa:02:fc:04:14:05:e3:f5:06:de:07:00:08:00:09", "description": "", "locked": false, "readOnly": false, "generation": 1, "userData": [], "resourceGroupIds": [], "accessGroupIds": [], "storagePathIds": [ { "type": "com.oracle.ovm.mgr.ws.model.StoragePath", "value": "0004fb000028000024c3d48e6c823308", "uri": "https://172.16.95.57:7002/ovm/core/wsapi/rest/StoragePath/0004fb000028000024c3d48e6c823308", "name": "storage.LocalStorageInitiator in 03:aa:02:fc:04:14:05:e3:f5:06:de:07:00:08:00:09 (350014ee65ae7247a)" }, { "type": "com.oracle.ovm.mgr.ws.model.StoragePath", "value": "0004fb00002800002b75d6956af23490", "uri": "https://172.16.95.57:7002/ovm/core/wsapi/rest/StoragePath/0004fb00002800002b75d6956af23490", "name": "storage.LocalStorageInitiator in 03:aa:02:fc:04:14:05:e3:f5:06:de:07:00:08:00:09 (OVM_SYS_REPO_PART_35002538da0269d57)" } ], "serverId": { "type": "com.oracle.ovm.mgr.ws.model.Server", "value": "03:aa:02:fc:04:14:05:e3:f5:06:de:07:00:08:00:09", "uri": "https://172.16.95.57:7002/ovm/core/wsapi/rest/Server/03:aa:02:fc:04:14:05:e3:f5:06:de:07:00:08:00:09", "name": "oracle-vm-server" }, "initiatorType": "LOCAL", "fibreChannelFabricName": null, "fibreChannelPortId": null, "fibreChannelPortType": null, "fibreChannelPortSpeed": null, "fibreChannelSupportedSpeeds": null, "fibreChannelNodeName": null }, { "id": { "type": "com.oracle.ovm.mgr.ws.model.StorageInitiator", "value": "iqn.1988-12.com.oracle:3bd917bbbc1", "uri": "https://172.16.95.57:7002/ovm/core/wsapi/rest/StorageInitiator/iqn.1988-12.com.oracle:3bd917bbbc1", "name": "iqn.1988-12.com.oracle:3bd917bbbc1" }, "name": "iqn.1988-12.com.oracle:3bd917bbbc1", "description": "", "locked": false, "readOnly": false, "generation": 0, "userData": [], "resourceGroupIds": [], "accessGroupIds": [], "storagePathIds": [], "serverId": { "type": "com.oracle.ovm.mgr.ws.model.Server", "value": "03:aa:02:fc:04:14:05:e3:f5:06:de:07:00:08:00:09", "uri": "https://172.16.95.57:7002/ovm/core/wsapi/rest/Server/03:aa:02:fc:04:14:05:e3:f5:06:de:07:00:08:00:09", "name": "oracle-vm-server" }, "initiatorType": "ISCSI", "fibreChannelFabricName": null, "fibreChannelPortId": null, "fibreChannelPortType": null, "fibreChannelPortSpeed": null, "fibreChannelSupportedSpeeds": null, "fibreChannelNodeName": null } ] JSON response end
list_storage_paths()
click to toggle source
# File lib/fog/oracle/requests/compute/list_storage_paths.rb, line 17 def list_storage_paths() response = Excon::Response.new response.status = 200 response.body = json_decode <<-JSON [ { "id": { "type": "com.oracle.ovm.mgr.ws.model.StoragePath", "value": "0004fb00002800002b75d6956af23490", "uri": "https://172.16.95.57:7002/ovm/core/wsapi/rest/StoragePath/0004fb00002800002b75d6956af23490", "name": "storage.LocalStorageInitiator in 03:aa:02:fc:04:14:05:e3:f5:06:de:07:00:08:00:09 (OVM_SYS_REPO_PART_35002538da0269d57)" }, "name": "storage.LocalStorageInitiator in 03:aa:02:fc:04:14:05:e3:f5:06:de:07:00:08:00:09 (OVM_SYS_REPO_PART_35002538da0269d57)", "description": "", "locked": false, "readOnly": false, "generation": 0, "userData": [], "resourceGroupIds": [], "storageInitiatorId": { "type": "com.oracle.ovm.mgr.ws.model.StorageInitiator", "value": "storage.LocalStorageInitiator in 03:aa:02:fc:04:14:05:e3:f5:06:de:07:00:08:00:09", "uri": "https://172.16.95.57:7002/ovm/core/wsapi/rest/StorageInitiator/storage.LocalStorageInitiator%20in%2003:aa:02:fc:04:14:05:e3:f5:06:de:07:00:08:00:09", "name": "storage.LocalStorageInitiator in 03:aa:02:fc:04:14:05:e3:f5:06:de:07:00:08:00:09" }, "storageTargetId": null, "storageElementId": { "type": "com.oracle.ovm.mgr.ws.model.StorageElement", "value": "0004fb0000180000a2a5409294f4eb35", "uri": "https://172.16.95.57:7002/ovm/core/wsapi/rest/StorageElement/0004fb0000180000a2a5409294f4eb35", "name": "OVM_SYS_REPO_PART_35002538da0269d57" }, "scsiDeviceId": null, "multipathDevice": null, "ipAddress": null, "pathState": "PATH_UP" }, { "id": { "type": "com.oracle.ovm.mgr.ws.model.StoragePath", "value": "0004fb000028000024c3d48e6c823308", "uri": "https://172.16.95.57:7002/ovm/core/wsapi/rest/StoragePath/0004fb000028000024c3d48e6c823308", "name": "storage.LocalStorageInitiator in 03:aa:02:fc:04:14:05:e3:f5:06:de:07:00:08:00:09 (350014ee65ae7247a)" }, "name": "storage.LocalStorageInitiator in 03:aa:02:fc:04:14:05:e3:f5:06:de:07:00:08:00:09 (350014ee65ae7247a)", "description": "", "locked": false, "readOnly": false, "generation": 0, "userData": [], "resourceGroupIds": [], "storageInitiatorId": { "type": "com.oracle.ovm.mgr.ws.model.StorageInitiator", "value": "storage.LocalStorageInitiator in 03:aa:02:fc:04:14:05:e3:f5:06:de:07:00:08:00:09", "uri": "https://172.16.95.57:7002/ovm/core/wsapi/rest/StorageInitiator/storage.LocalStorageInitiator%20in%2003:aa:02:fc:04:14:05:e3:f5:06:de:07:00:08:00:09", "name": "storage.LocalStorageInitiator in 03:aa:02:fc:04:14:05:e3:f5:06:de:07:00:08:00:09" }, "storageTargetId": null, "storageElementId": { "type": "com.oracle.ovm.mgr.ws.model.StorageElement", "value": "0004fb00001800003ca68d467de2fe48", "uri": "https://172.16.95.57:7002/ovm/core/wsapi/rest/StorageElement/0004fb00001800003ca68d467de2fe48", "name": "350014ee65ae7247a" }, "scsiDeviceId": null, "multipathDevice": null, "ipAddress": null, "pathState": "PATH_UP" } ] JSON response end
list_storage_targets()
click to toggle source
# File lib/fog/oracle/requests/compute/list_storage_targets.rb, line 17 def list_storage_targets() response = Excon::Response.new response.status = 200 response.body = json_decode <<-JSON [] JSON response end
list_virtual_disks()
click to toggle source
# File lib/fog/oracle/requests/compute/list_virtual_disks.rb, line 17 def list_virtual_disks() response = Excon::Response.new response.status = 200 response.body = json_decode <<-JSON [ { "id": { "type": "com.oracle.ovm.mgr.ws.model.VirtualDisk", "value": "0004fb000012000083f79193eb5f331e.img", "uri": "https://172.16.95.57:7002/ovm/core/wsapi/rest/VirtualDisk/0004fb000012000083f79193eb5f331e.img", "name": "test" }, "name": "test", "description": "", "locked": false, "readOnly": false, "generation": 2, "userData": [], "resourceGroupIds": [], "diskType": "VIRTUAL_DISK", "size": 10737418240, "onDiskSize": 0, "path": "/VirtualDisks/0004fb000012000083f79193eb5f331e.img", "shareable": false, "importFileName": null, "vmDiskMappingIds": [ { "type": "com.oracle.ovm.mgr.ws.model.VmDiskMapping", "value": "0004fb0000130000f79077fbb602029e", "uri": "https://172.16.95.57:7002/ovm/core/wsapi/rest/VmDiskMapping/0004fb0000130000f79077fbb602029e", "name": "Mapping for disk Id (0004fb000012000083f79193eb5f331e.img)" } ], "repositoryId": { "type": "com.oracle.ovm.mgr.ws.model.Repository", "value": "0004fb00000300003076225fcb290271", "uri": "https://172.16.95.57:7002/ovm/core/wsapi/rest/Repository/0004fb00000300003076225fcb290271", "name": "test-pool" }, "assemblyVirtualDiskId": null }, { "id": { "type": "com.oracle.ovm.mgr.ws.model.VirtualDisk", "value": "0004fb0000120000be8645e8d8b9bf65.img", "uri": "https://172.16.95.57:7002/ovm/core/wsapi/rest/VirtualDisk/0004fb0000120000be8645e8d8b9bf65.img", "name": "Test3disk" }, "name": "Test3disk", "description": "", "locked": false, "readOnly": false, "generation": 1, "userData": [], "resourceGroupIds": [], "diskType": "VIRTUAL_DISK", "size": 7516192768, "onDiskSize": 0, "path": "/VirtualDisks/0004fb0000120000be8645e8d8b9bf65.img", "shareable": false, "importFileName": null, "vmDiskMappingIds": [ { "type": "com.oracle.ovm.mgr.ws.model.VmDiskMapping", "value": "0004fb000013000030d92b2d5d22870d", "uri": "https://172.16.95.57:7002/ovm/core/wsapi/rest/VmDiskMapping/0004fb000013000030d92b2d5d22870d", "name": "Mapping for disk Id (0004fb0000120000be8645e8d8b9bf65.img)" } ], "repositoryId": { "type": "com.oracle.ovm.mgr.ws.model.Repository", "value": "0004fb00000300003076225fcb290271", "uri": "https://172.16.95.57:7002/ovm/core/wsapi/rest/Repository/0004fb00000300003076225fcb290271", "name": "test-pool" }, "assemblyVirtualDiskId": null }, { "id": { "type": "com.oracle.ovm.mgr.ws.model.VirtualDisk", "value": "0004fb00001200009da84520b0d03dd5.img", "uri": "https://172.16.95.57:7002/ovm/core/wsapi/rest/VirtualDisk/0004fb00001200009da84520b0d03dd5.img", "name": "Test4.0" }, "name": "Test4.0", "description": "", "locked": false, "readOnly": false, "generation": 1, "userData": [], "resourceGroupIds": [], "diskType": "VIRTUAL_DISK", "size": 21474836480, "onDiskSize": 0, "path": "/VirtualDisks/0004fb00001200009da84520b0d03dd5.img", "shareable": false, "importFileName": null, "vmDiskMappingIds": [ { "type": "com.oracle.ovm.mgr.ws.model.VmDiskMapping", "value": "0004fb000013000065273ee6acff3715", "uri": "https://172.16.95.57:7002/ovm/core/wsapi/rest/VmDiskMapping/0004fb000013000065273ee6acff3715", "name": "Mapping for disk Id (0004fb00001200009da84520b0d03dd5.img)" } ], "repositoryId": { "type": "com.oracle.ovm.mgr.ws.model.Repository", "value": "0004fb00000300003076225fcb290271", "uri": "https://172.16.95.57:7002/ovm/core/wsapi/rest/Repository/0004fb00000300003076225fcb290271", "name": "test-pool" }, "assemblyVirtualDiskId": null }, { "id": { "type": "com.oracle.ovm.mgr.ws.model.VirtualDisk", "value": "0004fb00001200006b0be3e9eece06c8.img", "uri": "https://172.16.95.57:7002/ovm/core/wsapi/rest/VirtualDisk/0004fb00001200006b0be3e9eece06c8.img", "name": "test (2)" }, "name": "test (2)", "description": "", "locked": false, "readOnly": false, "generation": 0, "userData": [], "resourceGroupIds": [], "diskType": "VIRTUAL_DISK", "size": 10737418240, "onDiskSize": 1041235968, "path": "/VirtualDisks/0004fb00001200006b0be3e9eece06c8.img", "shareable": false, "importFileName": null, "vmDiskMappingIds": [ { "type": "com.oracle.ovm.mgr.ws.model.VmDiskMapping", "value": "0004fb00001300007ec4ddf43e6c59ff", "uri": "https://172.16.95.57:7002/ovm/core/wsapi/rest/VmDiskMapping/0004fb00001300007ec4ddf43e6c59ff", "name": "Mapping for disk Id (0004fb00001200006b0be3e9eece06c8.img)" } ], "repositoryId": { "type": "com.oracle.ovm.mgr.ws.model.Repository", "value": "0004fb00000300003076225fcb290271", "uri": "https://172.16.95.57:7002/ovm/core/wsapi/rest/Repository/0004fb00000300003076225fcb290271", "name": "test-pool" }, "assemblyVirtualDiskId": null }, { "id": { "type": "com.oracle.ovm.mgr.ws.model.VirtualDisk", "value": "0004fb0000120000bd2532803aa551fe.img", "uri": "https://172.16.95.57:7002/ovm/core/wsapi/rest/VirtualDisk/0004fb0000120000bd2532803aa551fe.img", "name": "test (3)" }, "name": "test (3)", "description": "", "locked": false, "readOnly": false, "generation": 0, "userData": [], "resourceGroupIds": [], "diskType": "VIRTUAL_DISK", "size": 10737418240, "onDiskSize": 1041235968, "path": "/VirtualDisks/0004fb0000120000bd2532803aa551fe.img", "shareable": false, "importFileName": null, "vmDiskMappingIds": [ { "type": "com.oracle.ovm.mgr.ws.model.VmDiskMapping", "value": "0004fb000013000034e2ae0bc056f1dd", "uri": "https://172.16.95.57:7002/ovm/core/wsapi/rest/VmDiskMapping/0004fb000013000034e2ae0bc056f1dd", "name": "Mapping for disk Id (0004fb0000120000bd2532803aa551fe.img)" } ], "repositoryId": { "type": "com.oracle.ovm.mgr.ws.model.Repository", "value": "0004fb00000300003076225fcb290271", "uri": "https://172.16.95.57:7002/ovm/core/wsapi/rest/Repository/0004fb00000300003076225fcb290271", "name": "test-pool" }, "assemblyVirtualDiskId": null }, { "id": { "type": "com.oracle.ovm.mgr.ws.model.VirtualDisk", "value": "0004fb0000150000b57ac11b9bf3970e.iso", "uri": "https://172.16.95.57:7002/ovm/core/wsapi/rest/VirtualDisk/0004fb0000150000b57ac11b9bf3970e.iso", "name": "OracleLinux-R6-U7-Server-x86_64-dvd.iso" }, "name": "OracleLinux-R6-U7-Server-x86_64-dvd.iso", "description": "Import URL: http://iso.linuxquestions.org/download/908/9369/http/ftp5.gwdg.de/OracleLinux-R6-U7-Server-x86_64-dvd.iso", "locked": false, "readOnly": false, "generation": 0, "userData": [], "resourceGroupIds": [], "diskType": "VIRTUAL_CDROM", "size": 3914334208, "onDiskSize": 3914334208, "path": "/ISOs/0004fb0000150000b57ac11b9bf3970e.iso", "shareable": true, "importFileName": "OracleLinux-R6-U7-Server-x86_64-dvd.iso", "vmDiskMappingIds": [], "repositoryId": { "type": "com.oracle.ovm.mgr.ws.model.Repository", "value": "0004fb00000300003076225fcb290271", "uri": "https://172.16.95.57:7002/ovm/core/wsapi/rest/Repository/0004fb00000300003076225fcb290271", "name": "test-pool" }, "assemblyVirtualDiskId": null }, { "id": { "type": "com.oracle.ovm.mgr.ws.model.VirtualDisk", "value": "0004fb00001500009d25437163f7d3fb.iso", "uri": "https://172.16.95.57:7002/ovm/core/wsapi/rest/VirtualDisk/0004fb00001500009d25437163f7d3fb.iso", "name": "OracleLinux-R7-U1-Server-x86_64-dvd.iso" }, "name": "OracleLinux-R7-U1-Server-x86_64-dvd.iso", "description": "Import URL: http://iso.linuxquestions.org/download/1684/9132/http/ftp.linux.org.uk/OracleLinux-R7-U1-Server-x86_64-dvd.iso", "locked": false, "readOnly": false, "generation": 0, "userData": [], "resourceGroupIds": [], "diskType": "VIRTUAL_CDROM", "size": 4293918720, "onDiskSize": 4293918720, "path": "/ISOs/0004fb00001500009d25437163f7d3fb.iso", "shareable": true, "importFileName": "OracleLinux-R7-U1-Server-x86_64-dvd.iso", "vmDiskMappingIds": [], "repositoryId": { "type": "com.oracle.ovm.mgr.ws.model.Repository", "value": "0004fb00000300003076225fcb290271", "uri": "https://172.16.95.57:7002/ovm/core/wsapi/rest/Repository/0004fb00000300003076225fcb290271", "name": "test-pool" }, "assemblyVirtualDiskId": null }, { "id": { "type": "com.oracle.ovm.mgr.ws.model.VirtualDisk", "value": "0004fb0000150000d4103fe39b16ac7a.iso", "uri": "https://172.16.95.57:7002/ovm/core/wsapi/rest/VirtualDisk/0004fb0000150000d4103fe39b16ac7a.iso", "name": "ubuntu-14.04.3-server-amd64.iso" }, "name": "ubuntu-14.04.3-server-amd64.iso", "description": "Import URL: http://de.releases.ubuntu.com/14.04.3/ubuntu-14.04.3-server-amd64.iso", "locked": false, "readOnly": false, "generation": 2, "userData": [], "resourceGroupIds": [], "diskType": "VIRTUAL_CDROM", "size": 601882624, "onDiskSize": 601882624, "path": "/ISOs/0004fb0000150000d4103fe39b16ac7a.iso", "shareable": true, "importFileName": "ubuntu-14.04.3-server-amd64.iso", "vmDiskMappingIds": [], "repositoryId": { "type": "com.oracle.ovm.mgr.ws.model.Repository", "value": "0004fb00000300003076225fcb290271", "uri": "https://172.16.95.57:7002/ovm/core/wsapi/rest/Repository/0004fb00000300003076225fcb290271", "name": "test-pool" }, "assemblyVirtualDiskId": null }, { "id": { "type": "com.oracle.ovm.mgr.ws.model.VirtualDisk", "value": "0004fb0000150000371dba26e69f20f6.iso", "uri": "https://172.16.95.57:7002/ovm/core/wsapi/rest/VirtualDisk/0004fb0000150000371dba26e69f20f6.iso", "name": "CentOS-7-x86_64-Minimal-1503-01.iso" }, "name": "CentOS-7-x86_64-Minimal-1503-01.iso", "description": "Import URL: http://ftp.arnes.si/pub/mirrors/centos.org/7.1.1503/isos/x86_64/CentOS-7-x86_64-Minimal-1503-01.iso", "locked": false, "readOnly": false, "generation": 3, "userData": [], "resourceGroupIds": [], "diskType": "VIRTUAL_CDROM", "size": 666894336, "onDiskSize": 666894336, "path": "/ISOs/0004fb0000150000371dba26e69f20f6.iso", "shareable": true, "importFileName": "CentOS-7-x86_64-Minimal-1503-01.iso", "vmDiskMappingIds": [ { "type": "com.oracle.ovm.mgr.ws.model.VmDiskMapping", "value": "0004fb0000130000505334a03f0e1e7a", "uri": "https://172.16.95.57:7002/ovm/core/wsapi/rest/VmDiskMapping/0004fb0000130000505334a03f0e1e7a", "name": "Mapping for disk Id (0004fb0000150000371dba26e69f20f6.iso)" } ], "repositoryId": { "type": "com.oracle.ovm.mgr.ws.model.Repository", "value": "0004fb00000300003076225fcb290271", "uri": "https://172.16.95.57:7002/ovm/core/wsapi/rest/Repository/0004fb00000300003076225fcb290271", "name": "test-pool" }, "assemblyVirtualDiskId": null }, { "id": { "type": "com.oracle.ovm.mgr.ws.model.VirtualDisk", "value": "EMPTY_CDROM", "uri": "https://172.16.95.57:7002/ovm/core/wsapi/rest/VirtualDisk/EMPTY_CDROM", "name": "Empty CDROM" }, "name": "Empty CDROM", "description": "", "locked": false, "readOnly": false, "generation": 1, "userData": [], "resourceGroupIds": [], "diskType": "VIRTUAL_CDROM", "size": 0, "onDiskSize": 0, "path": null, "shareable": true, "importFileName": null, "vmDiskMappingIds": [ { "type": "com.oracle.ovm.mgr.ws.model.VmDiskMapping", "value": "0004fb0000130000066c06003eb4b125", "uri": "https://172.16.95.57:7002/ovm/core/wsapi/rest/VmDiskMapping/0004fb0000130000066c06003eb4b125", "name": "Mapping for disk Id (0004fb0000150000371dba26e69f20f6.iso)" } ], "repositoryId": null, "assemblyVirtualDiskId": null } ] JSON response end
list_virtual_nics()
click to toggle source
# File lib/fog/oracle/requests/compute/list_virtual_nics.rb, line 17 def list_virtual_nics() response = Excon::Response.new response.status = 200 response.body = json_decode <<-JSON [ { "id": { "type": "com.oracle.ovm.mgr.ws.model.VirtualNic", "value": "0004fb0000070000d1272c5187d1bef0", "uri": "https://172.16.95.57:7002/ovm/core/wsapi/rest/VirtualNic/0004fb0000070000d1272c5187d1bef0", "name": "00:21:f6:0f:d6:2c" }, "name": "00:21:f6:0f:d6:2c", "description": "", "locked": false, "readOnly": false, "generation": 2, "userData": [], "resourceGroupIds": [], "macAddress": "00:21:f6:0f:d6:2c", "ipAddresses": [], "interfaceName": "", "vmId": { "type": "com.oracle.ovm.mgr.ws.model.Vm", "value": "0004fb00000600006f8e65a5d245ea0c", "uri": "https://172.16.95.57:7002/ovm/core/wsapi/rest/Vm/0004fb00000600006f8e65a5d245ea0c", "name": "Test3.0" }, "networkId": { "type": "com.oracle.ovm.mgr.ws.model.Network", "value": "ac100000", "uri": "https://172.16.95.57:7002/ovm/core/wsapi/rest/Network/ac100000", "name": "172.16.0.0" } }, { "id": { "type": "com.oracle.ovm.mgr.ws.model.VirtualNic", "value": "0004fb0000070000bcfbd74f6571fc9d", "uri": "https://172.16.95.57:7002/ovm/core/wsapi/rest/VirtualNic/0004fb0000070000bcfbd74f6571fc9d", "name": "Template Vnic" }, "name": "Template Vnic", "description": "A dummy vnic used only for templates", "locked": false, "readOnly": false, "generation": 2, "userData": [], "resourceGroupIds": [], "macAddress": null, "ipAddresses": [], "interfaceName": "", "vmId": { "type": "com.oracle.ovm.mgr.ws.model.Vm", "value": "0004fb0000060000bc56cffe6e9aba7a", "uri": "https://172.16.95.57:7002/ovm/core/wsapi/rest/Vm/0004fb0000060000bc56cffe6e9aba7a", "name": "centos-7-template.0" }, "networkId": { "type": "com.oracle.ovm.mgr.ws.model.Network", "value": "ac100000", "uri": "https://172.16.95.57:7002/ovm/core/wsapi/rest/Network/ac100000", "name": "172.16.0.0" } }, { "id": { "type": "com.oracle.ovm.mgr.ws.model.VirtualNic", "value": "0004fb0000070000aaf69e494353ebb9", "uri": "https://172.16.95.57:7002/ovm/core/wsapi/rest/VirtualNic/0004fb0000070000aaf69e494353ebb9", "name": "00:21:f6:4b:c7:1d" }, "name": "00:21:f6:4b:c7:1d", "description": "", "locked": false, "readOnly": false, "generation": 1, "userData": [], "resourceGroupIds": [], "macAddress": "00:21:f6:4b:c7:1d", "ipAddresses": [], "interfaceName": "", "vmId": { "type": "com.oracle.ovm.mgr.ws.model.Vm", "value": "0004fb0000060000fae47dddca76434d", "uri": "https://172.16.95.57:7002/ovm/core/wsapi/rest/Vm/0004fb0000060000fae47dddca76434d", "name": "test2.0" }, "networkId": { "type": "com.oracle.ovm.mgr.ws.model.Network", "value": "ac100000", "uri": "https://172.16.95.57:7002/ovm/core/wsapi/rest/Network/ac100000", "name": "172.16.0.0" } }, { "id": { "type": "com.oracle.ovm.mgr.ws.model.VirtualNic", "value": "0004fb0000070000db41c339b6242c51", "uri": "https://172.16.95.57:7002/ovm/core/wsapi/rest/VirtualNic/0004fb0000070000db41c339b6242c51", "name": "00:21:f6:26:2d:d2" }, "name": "00:21:f6:26:2d:d2", "description": "", "locked": false, "readOnly": false, "generation": 1, "userData": [], "resourceGroupIds": [], "macAddress": "00:21:f6:26:2d:d2", "ipAddresses": [], "interfaceName": "", "vmId": { "type": "com.oracle.ovm.mgr.ws.model.Vm", "value": "0004fb0000060000048aa9b21a891dc1", "uri": "https://172.16.95.57:7002/ovm/core/wsapi/rest/Vm/0004fb0000060000048aa9b21a891dc1", "name": "Test4.0" }, "networkId": { "type": "com.oracle.ovm.mgr.ws.model.Network", "value": "ac100000", "uri": "https://172.16.95.57:7002/ovm/core/wsapi/rest/Network/ac100000", "name": "172.16.0.0" } }, { "id": { "type": "com.oracle.ovm.mgr.ws.model.VirtualNic", "value": "0004fb0000070000f35dc14d694dadc9", "uri": "https://172.16.95.57:7002/ovm/core/wsapi/rest/VirtualNic/0004fb0000070000f35dc14d694dadc9", "name": "00:21:f6:3a:60:bc" }, "name": "00:21:f6:3a:60:bc", "description": "", "locked": false, "readOnly": false, "generation": 3, "userData": [], "resourceGroupIds": [], "macAddress": "00:21:f6:3a:60:bc", "ipAddresses": [], "interfaceName": "", "vmId": { "type": "com.oracle.ovm.mgr.ws.model.Vm", "value": "0004fb00000600002d441b5e6431b729", "uri": "https://172.16.95.57:7002/ovm/core/wsapi/rest/Vm/0004fb00000600002d441b5e6431b729", "name": "test" }, "networkId": { "type": "com.oracle.ovm.mgr.ws.model.Network", "value": "ac100000", "uri": "https://172.16.95.57:7002/ovm/core/wsapi/rest/Network/ac100000", "name": "172.16.0.0" } } ] JSON response end
list_virtual_switches()
click to toggle source
# File lib/fog/oracle/requests/compute/list_virtual_switches.rb, line 17 def list_virtual_switches() response = Excon::Response.new response.status = 200 response.body = json_decode <<-JSON [ { "id": { "type": "com.oracle.ovm.mgr.ws.model.VirtualSwitch", "value": "0004fb0000300000260eb4696557f882", "uri": "https://172.16.95.57:7002/ovm/core/wsapi/rest/VirtualSwitch/0004fb0000300000260eb4696557f882", "name": null }, "name": "", "description": "Virtual Switch for Port", "locked": false, "readOnly": false, "generation": 0, "userData": [], "resourceGroupIds": [], "networkId": { "type": "com.oracle.ovm.mgr.ws.model.Network", "value": "ac100000", "uri": "https://172.16.95.57:7002/ovm/core/wsapi/rest/Network/ac100000", "name": "172.16.0.0" }, "ethernetPortId": { "type": "com.oracle.ovm.mgr.ws.model.EthernetPort", "value": "0004fb0000200000a0cc6d2cfde52f39", "uri": "https://172.16.95.57:7002/ovm/core/wsapi/rest/EthernetPort/0004fb0000200000a0cc6d2cfde52f39", "name": "bond0 on oracle-vm-server" }, "vlanInterfaceId": null } ] JSON response end
list_vlan_interfaces()
click to toggle source
# File lib/fog/oracle/requests/compute/list_vlan_interfaces.rb, line 17 def list_vlan_interfaces() response = Excon::Response.new response.status = 200 response.body = json_decode <<-JSON [] JSON response end
list_vm_clone_definitions()
click to toggle source
# File lib/fog/oracle/requests/compute/list_vm_clone_definitions.rb, line 17 def list_vm_clone_definitions() response = Excon::Response.new response.status = 200 response.body = json_decode <<-JSON [] JSON response end
list_vm_clone_network_mappings()
click to toggle source
# File lib/fog/oracle/requests/compute/list_vm_clone_network_mappings.rb, line 17 def list_vm_clone_network_mappings() response = Excon::Response.new response.status = 200 response.body = json_decode <<-JSON [] JSON response end
list_vm_clone_storage_mappings()
click to toggle source
# File lib/fog/oracle/requests/compute/list_vm_clone_storage_mappings.rb, line 17 def list_vm_clone_storage_mappings() response = Excon::Response.new response.status = 200 response.body = json_decode <<-JSON [] JSON response end
list_vm_disk_mappings()
click to toggle source
# File lib/fog/oracle/requests/compute/list_vm_disk_mappings.rb, line 17 def list_vm_disk_mappings() response = Excon::Response.new response.status = 200 response.body = json_decode <<-JSON [ { "id": { "type": "com.oracle.ovm.mgr.ws.model.VmDiskMapping", "value": "0004fb000013000065273ee6acff3715", "uri": "https://172.16.95.57:7002/ovm/core/wsapi/rest/VmDiskMapping/0004fb000013000065273ee6acff3715", "name": "Mapping for disk Id (0004fb00001200009da84520b0d03dd5.img)" }, "name": "Mapping for disk Id (0004fb00001200009da84520b0d03dd5.img)", "description": "", "locked": false, "readOnly": false, "generation": 3, "userData": [], "resourceGroupIds": [], "vmId": { "type": "com.oracle.ovm.mgr.ws.model.Vm", "value": "0004fb0000060000048aa9b21a891dc1", "uri": "https://172.16.95.57:7002/ovm/core/wsapi/rest/Vm/0004fb0000060000048aa9b21a891dc1", "name": "Test4.0" }, "virtualDiskId": { "type": "com.oracle.ovm.mgr.ws.model.VirtualDisk", "value": "0004fb00001200009da84520b0d03dd5.img", "uri": "https://172.16.95.57:7002/ovm/core/wsapi/rest/VirtualDisk/0004fb00001200009da84520b0d03dd5.img", "name": "Test4.0" }, "storageElementId": null, "diskTarget": 0, "emulatedBlockDevice": false, "diskWriteMode": "READ_WRITE" }, { "id": { "type": "com.oracle.ovm.mgr.ws.model.VmDiskMapping", "value": "0004fb0000130000f79077fbb602029e", "uri": "https://172.16.95.57:7002/ovm/core/wsapi/rest/VmDiskMapping/0004fb0000130000f79077fbb602029e", "name": "Mapping for disk Id (0004fb000012000083f79193eb5f331e.img)" }, "name": "Mapping for disk Id (0004fb000012000083f79193eb5f331e.img)", "description": "", "locked": false, "readOnly": false, "generation": 3, "userData": [], "resourceGroupIds": [], "vmId": { "type": "com.oracle.ovm.mgr.ws.model.Vm", "value": "0004fb00000600002d441b5e6431b729", "uri": "https://172.16.95.57:7002/ovm/core/wsapi/rest/Vm/0004fb00000600002d441b5e6431b729", "name": "test" }, "virtualDiskId": { "type": "com.oracle.ovm.mgr.ws.model.VirtualDisk", "value": "0004fb000012000083f79193eb5f331e.img", "uri": "https://172.16.95.57:7002/ovm/core/wsapi/rest/VirtualDisk/0004fb000012000083f79193eb5f331e.img", "name": "test" }, "storageElementId": null, "diskTarget": 1, "emulatedBlockDevice": false, "diskWriteMode": "READ_WRITE" }, { "id": { "type": "com.oracle.ovm.mgr.ws.model.VmDiskMapping", "value": "0004fb0000130000066c06003eb4b125", "uri": "https://172.16.95.57:7002/ovm/core/wsapi/rest/VmDiskMapping/0004fb0000130000066c06003eb4b125", "name": "Mapping for disk Id (0004fb0000150000371dba26e69f20f6.iso)" }, "name": "Mapping for disk Id (0004fb0000150000371dba26e69f20f6.iso)", "description": "", "locked": false, "readOnly": false, "generation": 4, "userData": [], "resourceGroupIds": [], "vmId": { "type": "com.oracle.ovm.mgr.ws.model.Vm", "value": "0004fb0000060000048aa9b21a891dc1", "uri": "https://172.16.95.57:7002/ovm/core/wsapi/rest/Vm/0004fb0000060000048aa9b21a891dc1", "name": "Test4.0" }, "virtualDiskId": { "type": "com.oracle.ovm.mgr.ws.model.VirtualDisk", "value": "EMPTY_CDROM", "uri": "https://172.16.95.57:7002/ovm/core/wsapi/rest/VirtualDisk/EMPTY_CDROM", "name": "Empty CDROM" }, "storageElementId": null, "diskTarget": 1, "emulatedBlockDevice": false, "diskWriteMode": "READ_ONLY" }, { "id": { "type": "com.oracle.ovm.mgr.ws.model.VmDiskMapping", "value": "0004fb0000130000505334a03f0e1e7a", "uri": "https://172.16.95.57:7002/ovm/core/wsapi/rest/VmDiskMapping/0004fb0000130000505334a03f0e1e7a", "name": "Mapping for disk Id (0004fb0000150000371dba26e69f20f6.iso)" }, "name": "Mapping for disk Id (0004fb0000150000371dba26e69f20f6.iso)", "description": "", "locked": false, "readOnly": false, "generation": 2, "userData": [], "resourceGroupIds": [], "vmId": { "type": "com.oracle.ovm.mgr.ws.model.Vm", "value": "0004fb00000600002d441b5e6431b729", "uri": "https://172.16.95.57:7002/ovm/core/wsapi/rest/Vm/0004fb00000600002d441b5e6431b729", "name": "test" }, "virtualDiskId": { "type": "com.oracle.ovm.mgr.ws.model.VirtualDisk", "value": "0004fb0000150000371dba26e69f20f6.iso", "uri": "https://172.16.95.57:7002/ovm/core/wsapi/rest/VirtualDisk/0004fb0000150000371dba26e69f20f6.iso", "name": "CentOS-7-x86_64-Minimal-1503-01.iso" }, "storageElementId": null, "diskTarget": 0, "emulatedBlockDevice": false, "diskWriteMode": "READ_ONLY" }, { "id": { "type": "com.oracle.ovm.mgr.ws.model.VmDiskMapping", "value": "0004fb000013000030d92b2d5d22870d", "uri": "https://172.16.95.57:7002/ovm/core/wsapi/rest/VmDiskMapping/0004fb000013000030d92b2d5d22870d", "name": "Mapping for disk Id (0004fb0000120000be8645e8d8b9bf65.img)" }, "name": "Mapping for disk Id (0004fb0000120000be8645e8d8b9bf65.img)", "description": "", "locked": false, "readOnly": false, "generation": 3, "userData": [], "resourceGroupIds": [], "vmId": { "type": "com.oracle.ovm.mgr.ws.model.Vm", "value": "0004fb00000600006f8e65a5d245ea0c", "uri": "https://172.16.95.57:7002/ovm/core/wsapi/rest/Vm/0004fb00000600006f8e65a5d245ea0c", "name": "Test3.0" }, "virtualDiskId": { "type": "com.oracle.ovm.mgr.ws.model.VirtualDisk", "value": "0004fb0000120000be8645e8d8b9bf65.img", "uri": "https://172.16.95.57:7002/ovm/core/wsapi/rest/VirtualDisk/0004fb0000120000be8645e8d8b9bf65.img", "name": "Test3disk" }, "storageElementId": null, "diskTarget": 0, "emulatedBlockDevice": false, "diskWriteMode": "READ_WRITE" }, { "id": { "type": "com.oracle.ovm.mgr.ws.model.VmDiskMapping", "value": "0004fb00001300007ec4ddf43e6c59ff", "uri": "https://172.16.95.57:7002/ovm/core/wsapi/rest/VmDiskMapping/0004fb00001300007ec4ddf43e6c59ff", "name": "Mapping for disk Id (0004fb00001200006b0be3e9eece06c8.img)" }, "name": "Mapping for disk Id (0004fb00001200006b0be3e9eece06c8.img)", "description": "", "locked": false, "readOnly": false, "generation": 2, "userData": [], "resourceGroupIds": [], "vmId": { "type": "com.oracle.ovm.mgr.ws.model.Vm", "value": "0004fb0000060000bc56cffe6e9aba7a", "uri": "https://172.16.95.57:7002/ovm/core/wsapi/rest/Vm/0004fb0000060000bc56cffe6e9aba7a", "name": "centos-7-template.0" }, "virtualDiskId": { "type": "com.oracle.ovm.mgr.ws.model.VirtualDisk", "value": "0004fb00001200006b0be3e9eece06c8.img", "uri": "https://172.16.95.57:7002/ovm/core/wsapi/rest/VirtualDisk/0004fb00001200006b0be3e9eece06c8.img", "name": "test (2)" }, "storageElementId": null, "diskTarget": 1, "emulatedBlockDevice": false, "diskWriteMode": "READ_WRITE" }, { "id": { "type": "com.oracle.ovm.mgr.ws.model.VmDiskMapping", "value": "0004fb000013000034e2ae0bc056f1dd", "uri": "https://172.16.95.57:7002/ovm/core/wsapi/rest/VmDiskMapping/0004fb000013000034e2ae0bc056f1dd", "name": "Mapping for disk Id (0004fb0000120000bd2532803aa551fe.img)" }, "name": "Mapping for disk Id (0004fb0000120000bd2532803aa551fe.img)", "description": "", "locked": false, "readOnly": false, "generation": 1, "userData": [], "resourceGroupIds": [], "vmId": { "type": "com.oracle.ovm.mgr.ws.model.Vm", "value": "0004fb0000060000fae47dddca76434d", "uri": "https://172.16.95.57:7002/ovm/core/wsapi/rest/Vm/0004fb0000060000fae47dddca76434d", "name": "test2.0" }, "virtualDiskId": { "type": "com.oracle.ovm.mgr.ws.model.VirtualDisk", "value": "0004fb0000120000bd2532803aa551fe.img", "uri": "https://172.16.95.57:7002/ovm/core/wsapi/rest/VirtualDisk/0004fb0000120000bd2532803aa551fe.img", "name": "test (3)" }, "storageElementId": null, "diskTarget": 1, "emulatedBlockDevice": false, "diskWriteMode": "READ_WRITE" } ] JSON response end
list_vms()
click to toggle source
# File lib/fog/oracle/requests/compute/list_vms.rb, line 17 def list_vms() response = Excon::Response.new response.status = 200 response.body = json_decode <<-JSON [ { "id": { "type": "com.oracle.ovm.mgr.ws.model.Vm", "value": "0004fb00000600006f8e65a5d245ea0c", "uri": "https://172.16.95.57:7002/ovm/core/wsapi/rest/Vm/0004fb00000600006f8e65a5d245ea0c", "name": "Test3.0" }, "name": "Test3.0", "description": "", "locked": false, "readOnly": false, "generation": 23, "userData": [], "resourceGroupIds": [], "vmRunState": "RUNNING", "cpuPriority": 50, "memory": 512, "memoryLimit": 512, "hugePagesEnabled": false, "cpuCount": 1, "cpuCountLimit": 1, "cpuUtilizationCap": 100, "highAvailability": false, "bootOrder": [ "CDROM", "DISK" ], "vmMouseType": "OS_DEFAULT", "osType": "Other Linux", "vmDomainType": "XEN_HVM", "diskLimit": 4, "vmDiskMappingIds": [ { "type": "com.oracle.ovm.mgr.ws.model.VmDiskMapping", "value": "0004fb000013000030d92b2d5d22870d", "uri": "https://172.16.95.57:7002/ovm/core/wsapi/rest/VmDiskMapping/0004fb000013000030d92b2d5d22870d", "name": "Mapping for disk Id (0004fb0000120000be8645e8d8b9bf65.img)" } ], "virtualNicIds": [ { "type": "com.oracle.ovm.mgr.ws.model.VirtualNic", "value": "0004fb0000070000d1272c5187d1bef0", "uri": "https://172.16.95.57:7002/ovm/core/wsapi/rest/VirtualNic/0004fb0000070000d1272c5187d1bef0", "name": "00:21:f6:0f:d6:2c" } ], "repositoryId": { "type": "com.oracle.ovm.mgr.ws.model.Repository", "value": "0004fb00000300003076225fcb290271", "uri": "https://172.16.95.57:7002/ovm/core/wsapi/rest/Repository/0004fb00000300003076225fcb290271", "name": "test-pool" }, "serverPoolId": { "type": "com.oracle.ovm.mgr.ws.model.ServerPool", "value": "0004fb0000020000b5995e9c15a0a4a5", "uri": "https://172.16.95.57:7002/ovm/core/wsapi/rest/ServerPool/0004fb0000020000b5995e9c15a0a4a5", "name": "test-pool" }, "networkInstallPath": "", "vmCloneDefinitionIds": [], "origin": "", "keymapName": "en-us", "serverId": { "type": "com.oracle.ovm.mgr.ws.model.Server", "value": "03:aa:02:fc:04:14:05:e3:f5:06:de:07:00:08:00:09", "uri": "https://172.16.95.57:7002/ovm/core/wsapi/rest/Server/03:aa:02:fc:04:14:05:e3:f5:06:de:07:00:08:00:09", "name": "oracle-vm-server" }, "sslVncPort": "6902", "sslTtyPort": "10000", "affinityGroupIds": [], "osVersion": null, "kernelVersion": null, "guestDriverVersion": null, "vmApiVersion": null, "vmStartPolicy": "BEST_SERVER", "currentMemory": 515, "currentCpuCount": 1, "currentDomainId": 7, "architecture": null, "restartActionOnCrash": "RESTART", "restartActionOnPowerOff": "STOP", "restartActionOnRestart": "RESTART" }, { "id": { "type": "com.oracle.ovm.mgr.ws.model.Vm", "value": "0004fb0000060000bc56cffe6e9aba7a", "uri": "https://172.16.95.57:7002/ovm/core/wsapi/rest/Vm/0004fb0000060000bc56cffe6e9aba7a", "name": "centos-7-template.0" }, "name": "centos-7-template.0", "description": "", "locked": false, "readOnly": false, "generation": 1, "userData": [], "resourceGroupIds": [], "vmRunState": "TEMPLATE", "cpuPriority": 50, "memory": 1024, "memoryLimit": 1024, "hugePagesEnabled": false, "cpuCount": 1, "cpuCountLimit": 1, "cpuUtilizationCap": 100, "highAvailability": false, "bootOrder": [ "DISK", "CDROM" ], "vmMouseType": "OS_DEFAULT", "osType": "Other Linux", "vmDomainType": "XEN_HVM", "diskLimit": 4, "vmDiskMappingIds": [ { "type": "com.oracle.ovm.mgr.ws.model.VmDiskMapping", "value": "0004fb00001300007ec4ddf43e6c59ff", "uri": "https://172.16.95.57:7002/ovm/core/wsapi/rest/VmDiskMapping/0004fb00001300007ec4ddf43e6c59ff", "name": "Mapping for disk Id (0004fb00001200006b0be3e9eece06c8.img)" } ], "virtualNicIds": [ { "type": "com.oracle.ovm.mgr.ws.model.VirtualNic", "value": "0004fb0000070000bcfbd74f6571fc9d", "uri": "https://172.16.95.57:7002/ovm/core/wsapi/rest/VirtualNic/0004fb0000070000bcfbd74f6571fc9d", "name": "Template Vnic" } ], "repositoryId": { "type": "com.oracle.ovm.mgr.ws.model.Repository", "value": "0004fb00000300003076225fcb290271", "uri": "https://172.16.95.57:7002/ovm/core/wsapi/rest/Repository/0004fb00000300003076225fcb290271", "name": "test-pool" }, "serverPoolId": null, "networkInstallPath": "", "vmCloneDefinitionIds": [], "origin": "", "keymapName": "en-us", "serverId": null, "sslVncPort": null, "sslTtyPort": null, "affinityGroupIds": null, "osVersion": null, "kernelVersion": null, "guestDriverVersion": null, "vmApiVersion": null, "vmStartPolicy": null, "currentMemory": -1, "currentCpuCount": -1, "currentDomainId": -1, "architecture": null, "restartActionOnCrash": "RESTART", "restartActionOnPowerOff": "STOP", "restartActionOnRestart": "RESTART" }, { "id": { "type": "com.oracle.ovm.mgr.ws.model.Vm", "value": "0004fb00000600002d441b5e6431b729", "uri": "https://172.16.95.57:7002/ovm/core/wsapi/rest/Vm/0004fb00000600002d441b5e6431b729", "name": "test" }, "name": "test", "description": "", "locked": false, "readOnly": false, "generation": 13, "userData": [], "resourceGroupIds": [], "vmRunState": "RUNNING", "cpuPriority": 50, "memory": 1024, "memoryLimit": 1024, "hugePagesEnabled": false, "cpuCount": 1, "cpuCountLimit": 1, "cpuUtilizationCap": 100, "highAvailability": false, "bootOrder": [ "DISK", "CDROM" ], "vmMouseType": "OS_DEFAULT", "osType": "Other Linux", "vmDomainType": "XEN_HVM", "diskLimit": 4, "vmDiskMappingIds": [ { "type": "com.oracle.ovm.mgr.ws.model.VmDiskMapping", "value": "0004fb0000130000505334a03f0e1e7a", "uri": "https://172.16.95.57:7002/ovm/core/wsapi/rest/VmDiskMapping/0004fb0000130000505334a03f0e1e7a", "name": "Mapping for disk Id (0004fb0000150000371dba26e69f20f6.iso)" }, { "type": "com.oracle.ovm.mgr.ws.model.VmDiskMapping", "value": "0004fb0000130000f79077fbb602029e", "uri": "https://172.16.95.57:7002/ovm/core/wsapi/rest/VmDiskMapping/0004fb0000130000f79077fbb602029e", "name": "Mapping for disk Id (0004fb000012000083f79193eb5f331e.img)" } ], "virtualNicIds": [ { "type": "com.oracle.ovm.mgr.ws.model.VirtualNic", "value": "0004fb0000070000f35dc14d694dadc9", "uri": "https://172.16.95.57:7002/ovm/core/wsapi/rest/VirtualNic/0004fb0000070000f35dc14d694dadc9", "name": "00:21:f6:3a:60:bc" } ], "repositoryId": { "type": "com.oracle.ovm.mgr.ws.model.Repository", "value": "0004fb00000300003076225fcb290271", "uri": "https://172.16.95.57:7002/ovm/core/wsapi/rest/Repository/0004fb00000300003076225fcb290271", "name": "test-pool" }, "serverPoolId": { "type": "com.oracle.ovm.mgr.ws.model.ServerPool", "value": "0004fb0000020000b5995e9c15a0a4a5", "uri": "https://172.16.95.57:7002/ovm/core/wsapi/rest/ServerPool/0004fb0000020000b5995e9c15a0a4a5", "name": "test-pool" }, "networkInstallPath": "", "vmCloneDefinitionIds": [], "origin": "", "keymapName": "en-us", "serverId": { "type": "com.oracle.ovm.mgr.ws.model.Server", "value": "03:aa:02:fc:04:14:05:e3:f5:06:de:07:00:08:00:09", "uri": "https://172.16.95.57:7002/ovm/core/wsapi/rest/Server/03:aa:02:fc:04:14:05:e3:f5:06:de:07:00:08:00:09", "name": "oracle-vm-server" }, "sslVncPort": "6900", "sslTtyPort": "10001", "affinityGroupIds": [], "osVersion": null, "kernelVersion": null, "guestDriverVersion": null, "vmApiVersion": null, "vmStartPolicy": "BEST_SERVER", "currentMemory": 1030, "currentCpuCount": 1, "currentDomainId": 2, "architecture": null, "restartActionOnCrash": "RESTART", "restartActionOnPowerOff": "STOP", "restartActionOnRestart": "RESTART" }, { "id": { "type": "com.oracle.ovm.mgr.ws.model.Vm", "value": "0004fb0000060000fae47dddca76434d", "uri": "https://172.16.95.57:7002/ovm/core/wsapi/rest/Vm/0004fb0000060000fae47dddca76434d", "name": "test2.0" }, "name": "test2.0", "description": "", "locked": false, "readOnly": false, "generation": 5, "userData": [], "resourceGroupIds": [], "vmRunState": "RUNNING", "cpuPriority": 50, "memory": 1024, "memoryLimit": 1024, "hugePagesEnabled": false, "cpuCount": 1, "cpuCountLimit": 1, "cpuUtilizationCap": 100, "highAvailability": false, "bootOrder": [ "DISK", "CDROM" ], "vmMouseType": "OS_DEFAULT", "osType": "Other Linux", "vmDomainType": "XEN_HVM", "diskLimit": 4, "vmDiskMappingIds": [ { "type": "com.oracle.ovm.mgr.ws.model.VmDiskMapping", "value": "0004fb000013000034e2ae0bc056f1dd", "uri": "https://172.16.95.57:7002/ovm/core/wsapi/rest/VmDiskMapping/0004fb000013000034e2ae0bc056f1dd", "name": "Mapping for disk Id (0004fb0000120000bd2532803aa551fe.img)" } ], "virtualNicIds": [ { "type": "com.oracle.ovm.mgr.ws.model.VirtualNic", "value": "0004fb0000070000aaf69e494353ebb9", "uri": "https://172.16.95.57:7002/ovm/core/wsapi/rest/VirtualNic/0004fb0000070000aaf69e494353ebb9", "name": "00:21:f6:4b:c7:1d" } ], "repositoryId": { "type": "com.oracle.ovm.mgr.ws.model.Repository", "value": "0004fb00000300003076225fcb290271", "uri": "https://172.16.95.57:7002/ovm/core/wsapi/rest/Repository/0004fb00000300003076225fcb290271", "name": "test-pool" }, "serverPoolId": { "type": "com.oracle.ovm.mgr.ws.model.ServerPool", "value": "0004fb0000020000b5995e9c15a0a4a5", "uri": "https://172.16.95.57:7002/ovm/core/wsapi/rest/ServerPool/0004fb0000020000b5995e9c15a0a4a5", "name": "test-pool" }, "networkInstallPath": "", "vmCloneDefinitionIds": [], "origin": "", "keymapName": "en-us", "serverId": { "type": "com.oracle.ovm.mgr.ws.model.Server", "value": "03:aa:02:fc:04:14:05:e3:f5:06:de:07:00:08:00:09", "uri": "https://172.16.95.57:7002/ovm/core/wsapi/rest/Server/03:aa:02:fc:04:14:05:e3:f5:06:de:07:00:08:00:09", "name": "oracle-vm-server" }, "sslVncPort": "6901", "sslTtyPort": "10003", "affinityGroupIds": [], "osVersion": null, "kernelVersion": null, "guestDriverVersion": null, "vmApiVersion": null, "vmStartPolicy": "USE_POOL_POLICY", "currentMemory": 1027, "currentCpuCount": 1, "currentDomainId": 3, "architecture": null, "restartActionOnCrash": "RESTART", "restartActionOnPowerOff": "STOP", "restartActionOnRestart": "RESTART" }, { "id": { "type": "com.oracle.ovm.mgr.ws.model.Vm", "value": "0004fb0000060000048aa9b21a891dc1", "uri": "https://172.16.95.57:7002/ovm/core/wsapi/rest/Vm/0004fb0000060000048aa9b21a891dc1", "name": "Test4.0" }, "name": "Test4.0", "description": "", "locked": false, "readOnly": false, "generation": 35, "userData": [], "resourceGroupIds": [], "vmRunState": "RUNNING", "cpuPriority": 50, "memory": 4096, "memoryLimit": 4096, "hugePagesEnabled": false, "cpuCount": 2, "cpuCountLimit": 2, "cpuUtilizationCap": 100, "highAvailability": false, "bootOrder": [ "DISK", "CDROM" ], "vmMouseType": "OS_DEFAULT", "osType": "Red Hat Enterprise Linux 7", "vmDomainType": "XEN_HVM", "diskLimit": 4, "vmDiskMappingIds": [ { "type": "com.oracle.ovm.mgr.ws.model.VmDiskMapping", "value": "0004fb000013000065273ee6acff3715", "uri": "https://172.16.95.57:7002/ovm/core/wsapi/rest/VmDiskMapping/0004fb000013000065273ee6acff3715", "name": "Mapping for disk Id (0004fb00001200009da84520b0d03dd5.img)" }, { "type": "com.oracle.ovm.mgr.ws.model.VmDiskMapping", "value": "0004fb0000130000066c06003eb4b125", "uri": "https://172.16.95.57:7002/ovm/core/wsapi/rest/VmDiskMapping/0004fb0000130000066c06003eb4b125", "name": "Mapping for disk Id (0004fb0000150000371dba26e69f20f6.iso)" } ], "virtualNicIds": [ { "type": "com.oracle.ovm.mgr.ws.model.VirtualNic", "value": "0004fb0000070000db41c339b6242c51", "uri": "https://172.16.95.57:7002/ovm/core/wsapi/rest/VirtualNic/0004fb0000070000db41c339b6242c51", "name": "00:21:f6:26:2d:d2" } ], "repositoryId": { "type": "com.oracle.ovm.mgr.ws.model.Repository", "value": "0004fb00000300003076225fcb290271", "uri": "https://172.16.95.57:7002/ovm/core/wsapi/rest/Repository/0004fb00000300003076225fcb290271", "name": "test-pool" }, "serverPoolId": { "type": "com.oracle.ovm.mgr.ws.model.ServerPool", "value": "0004fb0000020000b5995e9c15a0a4a5", "uri": "https://172.16.95.57:7002/ovm/core/wsapi/rest/ServerPool/0004fb0000020000b5995e9c15a0a4a5", "name": "test-pool" }, "networkInstallPath": "", "vmCloneDefinitionIds": [], "origin": "", "keymapName": "en-us", "serverId": { "type": "com.oracle.ovm.mgr.ws.model.Server", "value": "03:aa:02:fc:04:14:05:e3:f5:06:de:07:00:08:00:09", "uri": "https://172.16.95.57:7002/ovm/core/wsapi/rest/Server/03:aa:02:fc:04:14:05:e3:f5:06:de:07:00:08:00:09", "name": "oracle-vm-server" }, "sslVncPort": "6903", "sslTtyPort": "10006", "affinityGroupIds": [], "osVersion": null, "kernelVersion": null, "guestDriverVersion": null, "vmApiVersion": null, "vmStartPolicy": "BEST_SERVER", "currentMemory": 3843, "currentCpuCount": 2, "currentDomainId": 13, "architecture": null, "restartActionOnCrash": "RESTART", "restartActionOnPowerOff": "STOP", "restartActionOnRestart": "RESTART" } ] JSON response end
list_volume_groups()
click to toggle source
# File lib/fog/oracle/requests/compute/list_volume_groups.rb, line 17 def list_volume_groups() response = Excon::Response.new response.status = 200 response.body = json_decode <<-JSON [ { "id": { "type": "com.oracle.ovm.mgr.ws.model.VolumeGroup", "value": "0004fb0000320000d2f0672a5b606681", "uri": "https://172.16.95.57:7002/ovm/core/wsapi/rest/VolumeGroup/0004fb0000320000d2f0672a5b606681", "name": "FibreChannel Volume Group" }, "name": "FibreChannel Volume Group", "description": "", "locked": false, "readOnly": false, "generation": 0, "userData": [], "resourceGroupIds": [], "storageArrayId": { "type": "com.oracle.ovm.mgr.ws.model.StorageArray", "value": "Unmanaged FibreChannel Storage Array", "uri": "https://172.16.95.57:7002/ovm/core/wsapi/rest/StorageArray/Unmanaged%20FibreChannel%20Storage%20Array", "name": "Unmanaged FibreChannel Storage Array" }, "storageElementIds": [], "totalSize": 0, "usedSize": 0, "freeSize": 0, "allocatedSize": 0, "volumeDescription": null, "nameOnArray": "Generic_SAN_Volume_Group" }, { "id": { "type": "com.oracle.ovm.mgr.ws.model.VolumeGroup", "value": "0004fb0000320000421c09640bba4393", "uri": "https://172.16.95.57:7002/ovm/core/wsapi/rest/VolumeGroup/0004fb0000320000421c09640bba4393", "name": "Local Storage Volume Group" }, "name": "Local Storage Volume Group", "description": "", "locked": false, "readOnly": false, "generation": 1, "userData": [], "resourceGroupIds": [], "storageArrayId": { "type": "com.oracle.ovm.mgr.ws.model.StorageArray", "value": "0004fb000009000022fbc1cfc5f3deaf", "uri": "https://172.16.95.57:7002/ovm/core/wsapi/rest/StorageArray/0004fb000009000022fbc1cfc5f3deaf", "name": "Generic Local Storage Array @ oracle-vm-server" }, "storageElementIds": [ { "type": "com.oracle.ovm.mgr.ws.model.StorageElement", "value": "0004fb0000180000a2a5409294f4eb35", "uri": "https://172.16.95.57:7002/ovm/core/wsapi/rest/StorageElement/0004fb0000180000a2a5409294f4eb35", "name": "OVM_SYS_REPO_PART_35002538da0269d57" }, { "type": "com.oracle.ovm.mgr.ws.model.StorageElement", "value": "0004fb00001800003ca68d467de2fe48", "uri": "https://172.16.95.57:7002/ovm/core/wsapi/rest/StorageElement/0004fb00001800003ca68d467de2fe48", "name": "350014ee65ae7247a" } ], "totalSize": 0, "usedSize": 0, "freeSize": 0, "allocatedSize": 0, "volumeDescription": null, "nameOnArray": "Local_Storage_Volume_Group" }, { "id": { "type": "com.oracle.ovm.mgr.ws.model.VolumeGroup", "value": "0004fb000032000016113711f641fd5d", "uri": "https://172.16.95.57:7002/ovm/core/wsapi/rest/VolumeGroup/0004fb000032000016113711f641fd5d", "name": "iSCSI Volume Group" }, "name": "iSCSI Volume Group", "description": "", "locked": false, "readOnly": false, "generation": 0, "userData": [], "resourceGroupIds": [], "storageArrayId": { "type": "com.oracle.ovm.mgr.ws.model.StorageArray", "value": "Unmanaged iSCSI Storage Array", "uri": "https://172.16.95.57:7002/ovm/core/wsapi/rest/StorageArray/Unmanaged%20iSCSI%20Storage%20Array", "name": "Unmanaged iSCSI Storage Array" }, "storageElementIds": [], "totalSize": 0, "usedSize": 0, "freeSize": 0, "allocatedSize": 0, "volumeDescription": null, "nameOnArray": "Generic_iSCSI_Volume_Group" } ] JSON response end
list_zones()
click to toggle source
# File lib/fog/oracle/requests/compute/list_zones.rb, line 17 def list_zones() response = Excon::Response.new response.status = 200 response.body = json_decode <<-JSON [] JSON response end
login()
click to toggle source
# File lib/fog/oracle/requests/compute/login.rb, line 15 def login() response = Excon::Response.new response.status = 200 response.body = '' response end