You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@deltacloud.apache.org by "Jan Provaznik (JIRA)" <ji...@apache.org> on 2012/06/19 09:53:43 UTC

[jira] [Updated] (DTACLOUD-241) floppyinject silently fails on RHEVM

     [ https://issues.apache.org/jira/browse/DTACLOUD-241?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Jan Provaznik updated DTACLOUD-241:
-----------------------------------

    Description: 
When sending this dc-api request:
Processing /api/instances (for 127.0.0.1 at Tue Jun 19 02:56:35 -0400 2012) [POST] [RHEVM]
Parameters: {"image_id"=>"66a522d5-eb4e-4402-9f8f-d56da46f1337", "name"=>"jprovazn1-RHELRHEVMInstance", "realm_id"=>"a9347fb8-5976-11e1-a53e-5254005809b7", "hwp_memory"=>"512", "keyname"=>"", "hwp_id"=>"SERVER", "hwp_cpu"=>"1", "hwp_storage"=>"6", "user_data"=>"TVh4b2RIUndjem92TDJSbFlXUmtiMjVyWlhrdWRYTmxjbk41Y3k1eVpXUm9Z\nWFF1WTI5dGZHVTRNRFEyTUdVMExXSTVaR0l0TVRGbE1TMDRZV0ZpTFdVNE16\na3pOV015TVdZeVkzeE5XazVVY1VaSGIwWkxkVkJNVW5SdlQwaFlRVU56Y0U1\naFVrNDNTa3hET0hkME0wZGtNSFJHZGpCT2QzWjROMnM9\n"}
Provider: https://10.16.120.230:8443/api;9754dc7f-489e-49dd-99d0-2c2ea7657b56
Authentication: Basic
Server: thin 1.2.11 codename Bat-Shit Crazy
Accept: application/xml


Completed in 0.000000 | 0.000000 | 201 | application/xml | http://localhost:3002/api/instances

Then the instance is started but floppy is not mounted in /media/deltacloud-user-data.txt, /dev/fd0 doesn't exist:
[root@10-16-120-207 ~]# ls -l /media
total 0
[root@10-16-120-207 ~]# ls /dev/fd0
ls: cannot access /dev/fd0: No such file or directory
[root@10-16-120-207 ~]# 

Nothing related to floppy is in logs, on RHEVM server I can see that floppyinject data arrived (this is from different request then above dc-api request, so user-data string might be different):

2012-06-19 03:46:57,017 INFO  [org.ovirt.engine.core.vdsbroker.vdsbroker.CreateVDSCommand] (http-0.0.0.0-8443-3) org.ovirt.engine.core.vdsbroker.vdsbroker.CreateVDSCommand kvmEnable=true,nicModel=pv,keyboardLayout=en-us,nice=0,pitReinjection=false,displayNetwork=rhevm,timeOffset=0,transparentHugePages=true,drives=[Ljava.util.Map;@6147386e,vmId=2bacd7a7-b01d-4b69-840e-6c16421bee5e,acpiEnable=true,custom={floppyinject=deltacloud-user-data.txt:TVh4b2RIUndjem92TDJSbFlXUmtiMjVyWlhrdWRYTmxjbk41Y3k1eVpXUm9ZWFF1WTI5dGZHUmpZV1V3WmpNMkxXSTVaVEl0TVRGbE1TMDRZV0ZpTFdVNE16a3pOV015TVdZeVkzeDJWSE5HZUdWRlkyMUxXRXBQWlZCdU56WjNNM2h6UXpoSVl6bG9XV1V4ZFRSUVRtWmhXWGhSTTNKTVoySk5WRVJ4},spiceSslCipherSuite=DEFAULT,memSize=512,boot=dc,smp=1,emulatedMachine=rhel6.2.0,vmType=kvm,display=qxl,spiceSecureChannels=smain,sinputs,smpCoresPerSocket=1,spiceMonitors=1,macAddr=00:1a:4a:10:78:2f,bridge=rhevm,vmName=jprovazn4-RHELRHEVMInstance,cpuType=Nehalem

Also it doesn't matter what user data I pass, same result when I pass 'xxxxx' string.

Any idea why it doesn't work?

  was:
When sending this dc-api request:
Processing /api/instances (for 127.0.0.1 at Tue Jun 19 02:56:35 -0400 2012) [POST] [RHEVM]
Parameters: {"image_id"=>"66a522d5-eb4e-4402-9f8f-d56da46f1337", "name"=>"jprovazn1-RHELRHEVMInstance", "realm_id"=>"a9347fb8-5976-11e1-a53e-5254005809b7", "hwp_memory"=>"512", "keyname"=>"", "hwp_id"=>"SERVER", "hwp_cpu"=>"1", "hwp_storage"=>"6", "user_data"=>"TVh4b2RIUndjem92TDJSbFlXUmtiMjVyWlhrdWRYTmxjbk41Y3k1eVpXUm9Z\nWFF1WTI5dGZHVTRNRFEyTUdVMExXSTVaR0l0TVRGbE1TMDRZV0ZpTFdVNE16\na3pOV015TVdZeVkzeE5XazVVY1VaSGIwWkxkVkJNVW5SdlQwaFlRVU56Y0U1\naFVrNDNTa3hET0hkME0wZGtNSFJHZGpCT2QzWjROMnM9\n"}
Provider: https://10.16.120.230:8443/api;9754dc7f-489e-49dd-99d0-2c2ea7657b56
Authentication: Basic
Server: thin 1.2.11 codename Bat-Shit Crazy
Accept: application/xml


Completed in 0.000000 | 0.000000 | 201 | application/xml | http://localhost:3002/api/instances

Then the instance is started but floppy is not mounted in /media/deltacloud-user-data.txt, /dev/fd0 doesn't exist:
[root@10-16-120-207 ~]# ls -l /media
total 0
[root@10-16-120-207 ~]# ls /dev/fd0
ls: cannot access /dev/fd0: No such file or directory
[root@10-16-120-207 ~]# 

Nothing related to floppy is in logs, on RHEVM server I can see that floppyinject data arrived (this is from different request then above dc-api request, so user-data string might be different):

2012-06-19 03:46:57,017 INFO  [org.ovirt.engine.core.vdsbroker.vdsbroker.CreateVDSCommand] (http-0.0.0.0-8443-3) org.ovirt.engine.core.vdsbroker.vdsbroker.CreateVDSCommand kvmEnable=true,nicModel=pv,keyboardLayout=en-us,nice=0,pitReinjection=false,displayNetwork=rhevm,timeOffset=0,transparentHugePages=true,drives=[Ljava.util.Map;@6147386e,vmId=2bacd7a7-b01d-4b69-840e-6c16421bee5e,acpiEnable=true,custom={floppyinject=deltacloud-user-data.txt:TVh4b2RIUndjem92TDJSbFlXUmtiMjVyWlhrdWRYTmxjbk41Y3k1eVpXUm9ZWFF1WTI5dGZHUmpZV1V3WmpNMkxXSTVaVEl0TVRGbE1TMDRZV0ZpTFdVNE16a3pOV015TVdZeVkzeDJWSE5HZUdWRlkyMUxXRXBQWlZCdU56WjNNM2h6UXpoSVl6bG9XV1V4ZFRSUVRtWmhXWGhSTTNKTVoySk5WRVJ4},spiceSslCipherSuite=DEFAULT,memSize=512,boot=dc,smp=1,emulatedMachine=rhel6.2.0,vmType=kvm,display=qxl,spiceSecureChannels=smain,sinputs,smpCoresPerSocket=1,spiceMonitors=1,macAddr=00:1a:4a:10:78:2f,bridge=rhevm,vmName=jprovazn4-RHELRHEVMInstance,cpuType=Nehalem

Any idea why it doesn't work?

    
> floppyinject silently fails on RHEVM
> ------------------------------------
>
>                 Key: DTACLOUD-241
>                 URL: https://issues.apache.org/jira/browse/DTACLOUD-241
>             Project: DeltaCloud
>          Issue Type: Bug
>         Environment: deltacloud-core-0.5.0-10.el6_2.noarch
> deltacloud-core-rhevm-0.5.0-10.el6_2.noarch
>            Reporter: Jan Provaznik
>
> When sending this dc-api request:
> Processing /api/instances (for 127.0.0.1 at Tue Jun 19 02:56:35 -0400 2012) [POST] [RHEVM]
> Parameters: {"image_id"=>"66a522d5-eb4e-4402-9f8f-d56da46f1337", "name"=>"jprovazn1-RHELRHEVMInstance", "realm_id"=>"a9347fb8-5976-11e1-a53e-5254005809b7", "hwp_memory"=>"512", "keyname"=>"", "hwp_id"=>"SERVER", "hwp_cpu"=>"1", "hwp_storage"=>"6", "user_data"=>"TVh4b2RIUndjem92TDJSbFlXUmtiMjVyWlhrdWRYTmxjbk41Y3k1eVpXUm9Z\nWFF1WTI5dGZHVTRNRFEyTUdVMExXSTVaR0l0TVRGbE1TMDRZV0ZpTFdVNE16\na3pOV015TVdZeVkzeE5XazVVY1VaSGIwWkxkVkJNVW5SdlQwaFlRVU56Y0U1\naFVrNDNTa3hET0hkME0wZGtNSFJHZGpCT2QzWjROMnM9\n"}
> Provider: https://10.16.120.230:8443/api;9754dc7f-489e-49dd-99d0-2c2ea7657b56
> Authentication: Basic
> Server: thin 1.2.11 codename Bat-Shit Crazy
> Accept: application/xml
> Completed in 0.000000 | 0.000000 | 201 | application/xml | http://localhost:3002/api/instances
> Then the instance is started but floppy is not mounted in /media/deltacloud-user-data.txt, /dev/fd0 doesn't exist:
> [root@10-16-120-207 ~]# ls -l /media
> total 0
> [root@10-16-120-207 ~]# ls /dev/fd0
> ls: cannot access /dev/fd0: No such file or directory
> [root@10-16-120-207 ~]# 
> Nothing related to floppy is in logs, on RHEVM server I can see that floppyinject data arrived (this is from different request then above dc-api request, so user-data string might be different):
> 2012-06-19 03:46:57,017 INFO  [org.ovirt.engine.core.vdsbroker.vdsbroker.CreateVDSCommand] (http-0.0.0.0-8443-3) org.ovirt.engine.core.vdsbroker.vdsbroker.CreateVDSCommand kvmEnable=true,nicModel=pv,keyboardLayout=en-us,nice=0,pitReinjection=false,displayNetwork=rhevm,timeOffset=0,transparentHugePages=true,drives=[Ljava.util.Map;@6147386e,vmId=2bacd7a7-b01d-4b69-840e-6c16421bee5e,acpiEnable=true,custom={floppyinject=deltacloud-user-data.txt:TVh4b2RIUndjem92TDJSbFlXUmtiMjVyWlhrdWRYTmxjbk41Y3k1eVpXUm9ZWFF1WTI5dGZHUmpZV1V3WmpNMkxXSTVaVEl0TVRGbE1TMDRZV0ZpTFdVNE16a3pOV015TVdZeVkzeDJWSE5HZUdWRlkyMUxXRXBQWlZCdU56WjNNM2h6UXpoSVl6bG9XV1V4ZFRSUVRtWmhXWGhSTTNKTVoySk5WRVJ4},spiceSslCipherSuite=DEFAULT,memSize=512,boot=dc,smp=1,emulatedMachine=rhel6.2.0,vmType=kvm,display=qxl,spiceSecureChannels=smain,sinputs,smpCoresPerSocket=1,spiceMonitors=1,macAddr=00:1a:4a:10:78:2f,bridge=rhevm,vmName=jprovazn4-RHELRHEVMInstance,cpuType=Nehalem
> Also it doesn't matter what user data I pass, same result when I pass 'xxxxx' string.
> Any idea why it doesn't work?

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

Re: [jira] [Updated] (DTACLOUD-241) floppyinject silently fails on RHEVM

Posted by Francesco Vollero <ra...@gmail.com>.
Did you try to run first : mount floppy ?
Because if the data arrived to oVirt shouldn't be a deltacloud problem.

Cheers,
Francesco Vollero


Il giorno 19/giu/2012, alle ore 09:53, "Jan Provaznik (JIRA)" <ji...@apache.org> ha scritto:

> 
>     [ https://issues.apache.org/jira/browse/DTACLOUD-241?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
> 
> Jan Provaznik updated DTACLOUD-241:
> -----------------------------------
> 
>    Description: 
> When sending this dc-api request:
> Processing /api/instances (for 127.0.0.1 at Tue Jun 19 02:56:35 -0400 2012) [POST] [RHEVM]
> Parameters: {"image_id"=>"66a522d5-eb4e-4402-9f8f-d56da46f1337", "name"=>"jprovazn1-RHELRHEVMInstance", "realm_id"=>"a9347fb8-5976-11e1-a53e-5254005809b7", "hwp_memory"=>"512", "keyname"=>"", "hwp_id"=>"SERVER", "hwp_cpu"=>"1", "hwp_storage"=>"6", "user_data"=>"TVh4b2RIUndjem92TDJSbFlXUmtiMjVyWlhrdWRYTmxjbk41Y3k1eVpXUm9Z\nWFF1WTI5dGZHVTRNRFEyTUdVMExXSTVaR0l0TVRGbE1TMDRZV0ZpTFdVNE16\na3pOV015TVdZeVkzeE5XazVVY1VaSGIwWkxkVkJNVW5SdlQwaFlRVU56Y0U1\naFVrNDNTa3hET0hkME0wZGtNSFJHZGpCT2QzWjROMnM9\n"}
> Provider: https://10.16.120.230:8443/api;9754dc7f-489e-49dd-99d0-2c2ea7657b56
> Authentication: Basic
> Server: thin 1.2.11 codename Bat-Shit Crazy
> Accept: application/xml
> 
> 
> Completed in 0.000000 | 0.000000 | 201 | application/xml | http://localhost:3002/api/instances
> 
> Then the instance is started but floppy is not mounted in /media/deltacloud-user-data.txt, /dev/fd0 doesn't exist:
> [root@10-16-120-207 ~]# ls -l /media
> total 0
> [root@10-16-120-207 ~]# ls /dev/fd0
> ls: cannot access /dev/fd0: No such file or directory
> [root@10-16-120-207 ~]# 
> 
> Nothing related to floppy is in logs, on RHEVM server I can see that floppyinject data arrived (this is from different request then above dc-api request, so user-data string might be different):
> 
> 2012-06-19 03:46:57,017 INFO  [org.ovirt.engine.core.vdsbroker.vdsbroker.CreateVDSCommand] (http-0.0.0.0-8443-3) org.ovirt.engine.core.vdsbroker.vdsbroker.CreateVDSCommand kvmEnable=true,nicModel=pv,keyboardLayout=en-us,nice=0,pitReinjection=false,displayNetwork=rhevm,timeOffset=0,transparentHugePages=true,drives=[Ljava.util.Map;@6147386e,vmId=2bacd7a7-b01d-4b69-840e-6c16421bee5e,acpiEnable=true,custom={floppyinject=deltacloud-user-data.txt:TVh4b2RIUndjem92TDJSbFlXUmtiMjVyWlhrdWRYTmxjbk41Y3k1eVpXUm9ZWFF1WTI5dGZHUmpZV1V3WmpNMkxXSTVaVEl0TVRGbE1TMDRZV0ZpTFdVNE16a3pOV015TVdZeVkzeDJWSE5HZUdWRlkyMUxXRXBQWlZCdU56WjNNM2h6UXpoSVl6bG9XV1V4ZFRSUVRtWmhXWGhSTTNKTVoySk5WRVJ4},spiceSslCipherSuite=DEFAULT,memSize=512,boot=dc,smp=1,emulatedMachine=rhel6.2.0,vmType=kvm,display=qxl,spiceSecureChannels=smain,sinputs,smpCoresPerSocket=1,spiceMonitors=1,macAddr=00:1a:4a:10:78:2f,bridge=rhevm,vmName=jprovazn4-RHELRHEVMInstance,cpuType=Nehalem
> 
> Also it doesn't matter what user data I pass, same result when I pass 'xxxxx' string.
> 
> Any idea why it doesn't work?
> 
>  was:
> When sending this dc-api request:
> Processing /api/instances (for 127.0.0.1 at Tue Jun 19 02:56:35 -0400 2012) [POST] [RHEVM]
> Parameters: {"image_id"=>"66a522d5-eb4e-4402-9f8f-d56da46f1337", "name"=>"jprovazn1-RHELRHEVMInstance", "realm_id"=>"a9347fb8-5976-11e1-a53e-5254005809b7", "hwp_memory"=>"512", "keyname"=>"", "hwp_id"=>"SERVER", "hwp_cpu"=>"1", "hwp_storage"=>"6", "user_data"=>"TVh4b2RIUndjem92TDJSbFlXUmtiMjVyWlhrdWRYTmxjbk41Y3k1eVpXUm9Z\nWFF1WTI5dGZHVTRNRFEyTUdVMExXSTVaR0l0TVRGbE1TMDRZV0ZpTFdVNE16\na3pOV015TVdZeVkzeE5XazVVY1VaSGIwWkxkVkJNVW5SdlQwaFlRVU56Y0U1\naFVrNDNTa3hET0hkME0wZGtNSFJHZGpCT2QzWjROMnM9\n"}
> Provider: https://10.16.120.230:8443/api;9754dc7f-489e-49dd-99d0-2c2ea7657b56
> Authentication: Basic
> Server: thin 1.2.11 codename Bat-Shit Crazy
> Accept: application/xml
> 
> 
> Completed in 0.000000 | 0.000000 | 201 | application/xml | http://localhost:3002/api/instances
> 
> Then the instance is started but floppy is not mounted in /media/deltacloud-user-data.txt, /dev/fd0 doesn't exist:
> [root@10-16-120-207 ~]# ls -l /media
> total 0
> [root@10-16-120-207 ~]# ls /dev/fd0
> ls: cannot access /dev/fd0: No such file or directory
> [root@10-16-120-207 ~]# 
> 
> Nothing related to floppy is in logs, on RHEVM server I can see that floppyinject data arrived (this is from different request then above dc-api request, so user-data string might be different):
> 
> 2012-06-19 03:46:57,017 INFO  [org.ovirt.engine.core.vdsbroker.vdsbroker.CreateVDSCommand] (http-0.0.0.0-8443-3) org.ovirt.engine.core.vdsbroker.vdsbroker.CreateVDSCommand kvmEnable=true,nicModel=pv,keyboardLayout=en-us,nice=0,pitReinjection=false,displayNetwork=rhevm,timeOffset=0,transparentHugePages=true,drives=[Ljava.util.Map;@6147386e,vmId=2bacd7a7-b01d-4b69-840e-6c16421bee5e,acpiEnable=true,custom={floppyinject=deltacloud-user-data.txt:TVh4b2RIUndjem92TDJSbFlXUmtiMjVyWlhrdWRYTmxjbk41Y3k1eVpXUm9ZWFF1WTI5dGZHUmpZV1V3WmpNMkxXSTVaVEl0TVRGbE1TMDRZV0ZpTFdVNE16a3pOV015TVdZeVkzeDJWSE5HZUdWRlkyMUxXRXBQWlZCdU56WjNNM2h6UXpoSVl6bG9XV1V4ZFRSUVRtWmhXWGhSTTNKTVoySk5WRVJ4},spiceSslCipherSuite=DEFAULT,memSize=512,boot=dc,smp=1,emulatedMachine=rhel6.2.0,vmType=kvm,display=qxl,spiceSecureChannels=smain,sinputs,smpCoresPerSocket=1,spiceMonitors=1,macAddr=00:1a:4a:10:78:2f,bridge=rhevm,vmName=jprovazn4-RHELRHEVMInstance,cpuType=Nehalem
> 
> Any idea why it doesn't work?
> 
> 
>> floppyinject silently fails on RHEVM
>> ------------------------------------
>> 
>>                Key: DTACLOUD-241
>>                URL: https://issues.apache.org/jira/browse/DTACLOUD-241
>>            Project: DeltaCloud
>>         Issue Type: Bug
>>        Environment: deltacloud-core-0.5.0-10.el6_2.noarch
>> deltacloud-core-rhevm-0.5.0-10.el6_2.noarch
>>           Reporter: Jan Provaznik
>> 
>> When sending this dc-api request:
>> Processing /api/instances (for 127.0.0.1 at Tue Jun 19 02:56:35 -0400 2012) [POST] [RHEVM]
>> Parameters: {"image_id"=>"66a522d5-eb4e-4402-9f8f-d56da46f1337", "name"=>"jprovazn1-RHELRHEVMInstance", "realm_id"=>"a9347fb8-5976-11e1-a53e-5254005809b7", "hwp_memory"=>"512", "keyname"=>"", "hwp_id"=>"SERVER", "hwp_cpu"=>"1", "hwp_storage"=>"6", "user_data"=>"TVh4b2RIUndjem92TDJSbFlXUmtiMjVyWlhrdWRYTmxjbk41Y3k1eVpXUm9Z\nWFF1WTI5dGZHVTRNRFEyTUdVMExXSTVaR0l0TVRGbE1TMDRZV0ZpTFdVNE16\na3pOV015TVdZeVkzeE5XazVVY1VaSGIwWkxkVkJNVW5SdlQwaFlRVU56Y0U1\naFVrNDNTa3hET0hkME0wZGtNSFJHZGpCT2QzWjROMnM9\n"}
>> Provider: https://10.16.120.230:8443/api;9754dc7f-489e-49dd-99d0-2c2ea7657b56
>> Authentication: Basic
>> Server: thin 1.2.11 codename Bat-Shit Crazy
>> Accept: application/xml
>> Completed in 0.000000 | 0.000000 | 201 | application/xml | http://localhost:3002/api/instances
>> Then the instance is started but floppy is not mounted in /media/deltacloud-user-data.txt, /dev/fd0 doesn't exist:
>> [root@10-16-120-207 ~]# ls -l /media
>> total 0
>> [root@10-16-120-207 ~]# ls /dev/fd0
>> ls: cannot access /dev/fd0: No such file or directory
>> [root@10-16-120-207 ~]# 
>> Nothing related to floppy is in logs, on RHEVM server I can see that floppyinject data arrived (this is from different request then above dc-api request, so user-data string might be different):
>> 2012-06-19 03:46:57,017 INFO  [org.ovirt.engine.core.vdsbroker.vdsbroker.CreateVDSCommand] (http-0.0.0.0-8443-3) org.ovirt.engine.core.vdsbroker.vdsbroker.CreateVDSCommand kvmEnable=true,nicModel=pv,keyboardLayout=en-us,nice=0,pitReinjection=false,displayNetwork=rhevm,timeOffset=0,transparentHugePages=true,drives=[Ljava.util.Map;@6147386e,vmId=2bacd7a7-b01d-4b69-840e-6c16421bee5e,acpiEnable=true,custom={floppyinject=deltacloud-user-data.txt:TVh4b2RIUndjem92TDJSbFlXUmtiMjVyWlhrdWRYTmxjbk41Y3k1eVpXUm9ZWFF1WTI5dGZHUmpZV1V3WmpNMkxXSTVaVEl0TVRGbE1TMDRZV0ZpTFdVNE16a3pOV015TVdZeVkzeDJWSE5HZUdWRlkyMUxXRXBQWlZCdU56WjNNM2h6UXpoSVl6bG9XV1V4ZFRSUVRtWmhXWGhSTTNKTVoySk5WRVJ4},spiceSslCipherSuite=DEFAULT,memSize=512,boot=dc,smp=1,emulatedMachine=rhel6.2.0,vmType=kvm,display=qxl,spiceSecureChannels=smain,sinputs,smpCoresPerSocket=1,spiceMonitors=1,macAddr=00:1a:4a:10:78:2f,bridge=rhevm,vmName=jprovazn4-RHELRHEVMInstance,cpuType=Nehalem
>> Also it doesn't matter what user data I pass, same result when I pass 'xxxxx' string.
>> Any idea why it doesn't work?
> 
> --
> This message is automatically generated by JIRA.
> If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
> For more information on JIRA, see: http://www.atlassian.com/software/jira
> 
>