Users
Threads by month
- ----- 2025 -----
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2024 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2023 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2022 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2021 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2020 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2019 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2018 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2017 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2016 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2015 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2014 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2013 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2012 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2011 -----
- December
- November
- October
April 2012
- 80 participants
- 96 discussions
Looks like I'm running 3.1
[image: Inline image 1]
On Tue, Apr 17, 2012 at 1:27 PM, Dominic Kaiser
<dominic(a)bostonvineyard.org>wrote:
> What version of ovirt engine are you running? I do not have the Guide Me
> Section.
>
> Here is mine:
>
>
>
> On Tue, Apr 17, 2012 at 3:22 PM, Christian Hernandez <christianh(a)4over.com
> > wrote:
>
>> I am talking about when you click "New Domain" in the storage tab.
>>
>> I cannot add an ISO domain (it's greyed out); I assume because I haven't
>> added storage yet.
>>
>> I am talking about using NFS storage to store the VM images. I cannot add
>> ANY storage domains...
>>
>> Just to summarize.
>>
>> I want to use my NetApp for BOTH ISO domain and Storage domain. And I
>> keep getting the attached error
>>
>> [image: Inline image 1]
>>
>>
>> Now on BOTH oVirt Engine AND Host I can manually mount the share with NO
>> PROBLEMS using "mount.nfs" command.
>>
>> I have supplied logs before but here it is again (in brief)
>>
>> On the Host under: /var/log/vdsm/vdsm.log
>>
>>
>> Thread-34801::DEBUG::2012-04-14 09:42:06,896::BindingXMLRPC::167::vds::(wrapper) [192.168.11.236]
>> Thread-34801::ERROR::2012-04-14 09:42:06,896::BindingXMLRPC::171::vds::(wrapper) Unexpected exception
>> Traceback (most recent call last):
>> File "/usr/share/vdsm/BindingXMLRPC.py", line 169, in wrapper
>> return f(*args, **kwargs)
>> File "/usr/share/vdsm/BindingXMLRPC.py", line 571, in poolValidateStorageServerConnection
>> return pool.validateStorageServerConnection(domType, conList)
>> File "/usr/share/vdsm/API.py", line 897, in validateStorageServerConnection
>> return self._irs.validateStorageServerConnection(domainType,
>> AttributeError: 'NoneType' object has no attribute 'validateStorageServerConnection'
>> Thread-34802::DEBUG::2012-04-14 09:42:07,072::BindingXMLRPC::167::vds::(wrapper) [192.168.11.236]
>> Thread-34802::ERROR::2012-04-14 09:42:07,073::BindingXMLRPC::171::vds::(wrapper) Unexpected exception
>> Traceback (most recent call last):
>> File "/usr/share/vdsm/BindingXMLRPC.py", line 169, in wrapper
>> return f(*args, **kwargs)
>> File "/usr/share/vdsm/BindingXMLRPC.py", line 491, in poolDisconnectStorageServer
>> return pool.disconnectStorageServer(domType, conList)
>> File "/usr/share/vdsm/API.py", line 823, in disconnectStorageServer
>> return self._irs.disconnectStorageServer(domainType, self._UUID,
>> AttributeError: 'NoneType' object has no attribute 'disconnectStorageServer'
>>
>>
>> Under the oVirt Engine server: /var/log/ovirt/engine.log
>>
>>
>> 2012-04-14 09:37:24,730 INFO [org.ovirt.engine.core.vdsbroker.vdsbroker.ValidateStorageServerConnectionVDSCommand] (http--0.0.0.0-8443-4) [2473641b] START, ValidateStorageServerConnectionVDSCommand(vdsId = 14a2f814-85bf-11e1-822d-0016367ecdf0, storagePoolId = 00000000-0000-0000-0000-000000000000, storageType = NFS, connectionList = [{ id: null, connection: nfs.ovirt.4over.com:/vol/webresources/ovirt };]), log id: 41df1751
>> 2012-04-14 09:37:24,745 ERROR [org.ovirt.engine.core.vdsbroker.vdsbroker.BrokerCommandBase] (http--0.0.0.0-8443-4) [2473641b] Failed in ValidateStorageServerConnectionVDS method
>> 2012-04-14 09:37:24,745 ERROR [org.ovirt.engine.core.vdsbroker.vdsbroker.BrokerCommandBase] (http--0.0.0.0-8443-4) [2473641b] Error code unexpected and error message VDSGenericException: VDSErrorException: Failed to ValidateStorageServerConnectionVDS, error = Unexpected exception
>> 2012-04-14 09:37:24,746 INFO [org.ovirt.engine.core.vdsbroker.vdsbroker.BrokerCommandBase] (http--0.0.0.0-8443-4) [2473641b] Command org.ovirt.engine.core.vdsbroker.vdsbroker.ValidateStorageServerConnectionVDSCommand return value
>>
>> Class Name: org.ovirt.engine.core.vdsbroker.vdsbroker.ServerConnectionStatusReturnForXmlRpc
>> mStatusList Null
>> mStatus Class Name: org.ovirt.engine.core.vdsbroker.vdsbroker.StatusForXmlRpc
>> mCode 16
>> mMessage Unexpected exception
>>
>>
>>
>> 2012-04-14 09:37:24,747 INFO [org.ovirt.engine.core.vdsbroker.vdsbroker.BrokerCommandBase] (http--0.0.0.0-8443-4) [2473641b] Vds: bluejay
>> 2012-04-14 09:37:24,747 ERROR [org.ovirt.engine.core.vdsbroker.VDSCommandBase] (http--0.0.0.0-8443-4) [2473641b] Command ValidateStorageServerConnectionVDS execution failed. Exception: VDSErrorException: VDSGenericException: VDSErrorException: Failed to ValidateStorageServerConnectionVDS, error = Unexpected exception
>> 2012-04-14 09:37:24,747 INFO [org.ovirt.engine.core.vdsbroker.vdsbroker.ValidateStorageServerConnectionVDSCommand] (http--0.0.0.0-8443-4) [2473641b] FINISH, ValidateStorageServerConnectionVDSCommand, log id: 41df1751
>> 2012-04-14 09:37:24,748 ERROR [org.ovirt.engine.core.bll.storage.AddStorageServerConnectionCommand] (http--0.0.0.0-8443-4) [2473641b] Error during CanDoActionFailure.: org.ovirt.engine.core.common.errors.VdcBLLException: VdcBLLException: org.ovirt.engine.core.vdsbroker.vdsbroker.VDSErrorException: VDSGenericException: VDSErrorException: Failed to ValidateStorageServerConnectionVDS, error = Unexpected exception
>> at org.ovirt.engine.core.bll.VDSBrokerFrontendImpl.handleVdsResult(VDSBrokerFrontendImpl.java:53) [engine-bll.jar:]
>> at org.ovirt.engine.core.bll.VDSBrokerFrontendImpl.RunVdsCommand(VDSBrokerFrontendImpl.java:38) [engine-bll.jar:]
>> at org.ovirt.engine.core.bll.storage.BaseFsStorageHelper.ValidateStoragePoolConnectionsInHost(BaseFsStorageHelper.java:44) [engine-bll.jar:]
>> at org.ovirt.engine.core.bll.storage.AddStorageServerConnectionCommand.canDoAction(AddStorageServerConnectionCommand.java:85) [engine-bll.jar:]
>> at org.ovirt.engine.core.bll.CommandBase.InternalCanDoAction(CommandBase.java:478) [engine-bll.jar:]
>> at org.ovirt.engine.core.bll.CommandBase.ExecuteAction(CommandBase.java:253) [engine-bll.jar:]
>> at org.ovirt.engine.core.bll.Backend.runActionImpl(Backend.java:327) [engine-bll.jar:]
>> at org.ovirt.engine.core.bll.Backend.RunAction(Backend.java:287) [engine-bll.jar:]
>> at sun.reflect.GeneratedMethodAccessor125.invoke(Unknown Source) [:1.6.0_22]
>> at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) [:1.6.0_22]
>> at java.lang.reflect.Method.invoke(Method.java:616) [:1.6.0_22]
>> at org.jboss.as.ee.component.ManagedReferenceMethodInterceptorFactory$ManagedReferenceMethodInterceptor.processInvocation(ManagedReferenceMethodInterceptorFactory.java:72) [jboss-as-ee-7.1.0.Beta1b.jar:]
>> at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:288) [jboss-invocation-1.1.1.Final.jar:]
>> at org.jboss.invocation.InterceptorContext$Invocation.proceed(InterceptorContext.java:374) [jboss-invocation-1.1.1.Final.jar:]
>> at org.ovirt.engine.core.utils.ThreadLocalSessionCleanerInterceptor.injectWebContextToThreadLocal(ThreadLocalSessionCleanerInterceptor.java:11) [engine-utils.jar:]
>> at sun.reflect.GeneratedMethodAccessor12.invoke(Unknown Source) [:1.6.0_22]
>> at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) [:1.6.0_22]
>> at java.lang.reflect.Method.invoke(Method.java:616) [:1.6.0_22]
>> at org.jboss.as.ee.component.ManagedReferenceLifecycleMethodInterceptorFactory$ManagedReferenceLifecycleMethodInterceptor.processInvocation(ManagedReferenceLifecycleMethodInterceptorFactory.java:123) [jboss-as-ee-7.1.0.Beta1b.jar:]
>> at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:288) [jboss-invocation-1.1.1.Final.jar:]
>> at org.jboss.invocation.WeavedInterceptor.processInvocation(WeavedInterceptor.java:53) [jboss-invocation-1.1.1.Final.jar:]
>> at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:288) [jboss-invocation-1.1.1.Final.jar:]
>> at org.jboss.as.ee.component.TCCLInterceptor.processInvocation(TCCLInterceptor.java:45) [jboss-as-ee-7.1.0.Beta1b.jar:]
>> at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:288) [jboss-invocation-1.1.1.Final.jar:]
>> at org.jboss.invocation.InitialInterceptor.processInvocation(InitialInterceptor.java:21) [jboss-invocation-1.1.1.Final.jar:]
>> at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:288) [jboss-invocation-1.1.1.Final.jar:]
>> at org.jboss.invocation.ChainedInterceptor.processInvocation(ChainedInterceptor.java:61) [jboss-invocation-1.1.1.Final.jar:]
>> at org.jboss.as.ee.component.interceptors.ComponentDispatcherInterceptor.processInvocation(ComponentDispatcherInterceptor.java:53) [jboss-as-ee-7.1.0.Beta1b.jar:]
>> at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:288) [jboss-invocation-1.1.1.Final.jar:]
>> at org.jboss.as.ejb3.component.singleton.SingletonComponentInstanceAssociationInterceptor.processInvocation(SingletonComponentInstanceAssociationInterceptor.java:53) [jboss-as-ejb3-7.1.0.Beta1b.jar:]
>> at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:288) [jboss-invocation-1.1.1.Final.jar:]
>> at org.jboss.as.ejb3.tx.CMTTxInterceptor.invokeInNoTx(CMTTxInterceptor.java:221) [jboss-as-ejb3-7.1.0.Beta1b.jar:]
>> at org.jboss.as.ejb3.tx.CMTTxInterceptor.supports(CMTTxInterceptor.java:367) [jboss-as-ejb3-7.1.0.Beta1b.jar:]
>> at org.jboss.as.ejb3.tx.CMTTxInterceptor.processInvocation(CMTTxInterceptor.java:205) [jboss-as-ejb3-7.1.0.Beta1b.jar:]
>> at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:288) [jboss-invocation-1.1.1.Final.jar:]
>> at org.jboss.as.ejb3.component.interceptors.CurrentInvocationContextInterceptor.processInvocation(CurrentInvocationContextInterceptor.java:41) [jboss-as-ejb3-7.1.0.Beta1b.jar:]
>> at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:288) [jboss-invocation-1.1.1.Final.jar:]
>> at org.jboss.as.ee.component.NamespaceContextInterceptor.processInvocation(NamespaceContextInterceptor.java:44) [jboss-as-ee-7.1.0.Beta1b.jar:]
>> at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:288) [jboss-invocation-1.1.1.Final.jar:]
>> at org.jboss.as.ejb3.component.interceptors.LoggingInterceptor.processInvocation(LoggingInterceptor.java:55) [jboss-as-ejb3-7.1.0.Beta1b.jar:]
>> at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:288) [jboss-invocation-1.1.1.Final.jar:]
>> at org.jboss.invocation.ChainedInterceptor.processInvocation(ChainedInterceptor.java:61) [jboss-invocation-1.1.1.Final.jar:]
>> at org.jboss.as.ee.component.ViewService$View.invoke(ViewService.java:165) [jboss-as-ee-7.1.0.Beta1b.jar:]
>> at org.jboss.as.ee.component.ViewDescription$1.processInvocation(ViewDescription.java:173) [jboss-as-ee-7.1.0.Beta1b.jar:]
>> at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:288) [jboss-invocation-1.1.1.Final.jar:]
>> at org.jboss.invocation.ChainedInterceptor.processInvocation(ChainedInterceptor.java:61) [jboss-invocation-1.1.1.Final.jar:]
>> at org.jboss.as.ee.component.ProxyInvocationHandler.invoke(ProxyInvocationHandler.java:72) [jboss-as-ee-7.1.0.Beta1b.jar:]
>> at org.ovirt.engine.core.common.interfaces.BackendLocal$$$view9.RunAction(Unknown Source) [engine-common.jar:]
>> at org.ovirt.engine.ui.frontend.server.gwt.GenericApiGWTServiceImpl.RunAction(GenericApiGWTServiceImpl.java:120)
>> at sun.reflect.GeneratedMethodAccessor124.invoke(Unknown Source) [:1.6.0_22]
>> at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) [:1.6.0_22]
>> at java.lang.reflect.Method.invoke(Method.java:616) [:1.6.0_22]
>> at com.google.gwt.rpc.server.RPC.invokeAndStreamResponse(RPC.java:196)
>> at com.google.gwt.rpc.server.RpcServlet.processCall(RpcServlet.java:161)
>> at com.google.gwt.rpc.server.RpcServlet.processPost(RpcServlet.java:222)
>> at com.google.gwt.user.server.rpc.AbstractRemoteServiceServlet.doPost(AbstractRemoteServiceServlet.java:62)
>> at javax.servlet.http.HttpServlet.service(HttpServlet.java:754) [jboss-servlet-api_3.0_spec-1.0.0.Final.jar:]
>> at javax.servlet.http.HttpServlet.service(HttpServlet.java:847) [jboss-servlet-api_3.0_spec-1.0.0.Final.jar:]
>> at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:329)
>> at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:248)
>> at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:275)
>> at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:161)
>> at org.jboss.as.web.security.SecurityContextAssociationValve.invoke(SecurityContextAssociationValve.java:151)
>> at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:155)
>> at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
>> at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
>> at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:362)
>> at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:877)
>> at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:671)
>> at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:930)
>> at java.lang.Thread.run(Thread.java:679) [:1.6.0_22]
>>
>> 2012-04-14 09:37:24,901 INFO [org.ovirt.engine.core.bll.storage.RemoveStorageServerConnectionCommand] (http--0.0.0.0-8443-4) [59f5ac21] Running command: RemoveStorageServerConnectionCommand internal: false. Entities affected : ID: aaa00000-0000-0000-0000-123456789aaa Type: System
>> 2012-04-14 09:37:24,907 INFO [org.ovirt.engine.core.vdsbroker.vdsbroker.DisconnectStorageServerVDSCommand] (http--0.0.0.0-8443-4) [59f5ac21] START, DisconnectStorageServerVDSCommand(vdsId = 14a2f814-85bf-11e1-822d-0016367ecdf0, storagePoolId = 00000000-0000-0000-0000-000000000000, storageType = NFS, connectionList = [{ id: null, connection: nfs.ovirt.4over.com:/vol/webresources/ovirt };]), log id: 4dad8f68
>> 2012-04-14 09:37:24,922 ERROR [org.ovirt.engine.core.vdsbroker.vdsbroker.BrokerCommandBase] (http--0.0.0.0-8443-4) [59f5ac21] Failed in DisconnectStorageServerVDS method
>> 2012-04-14 09:37:24,922 ERROR [org.ovirt.engine.core.vdsbroker.vdsbroker.BrokerCommandBase] (http--0.0.0.0-8443-4) [59f5ac21] Error code unexpected and error message VDSGenericException: VDSErrorException: Failed to DisconnectStorageServerVDS, error = Unexpected exception
>> 2012-04-14 09:37:24,923 INFO [org.ovirt.engine.core.vdsbroker.vdsbroker.BrokerCommandBase] (http--0.0.0.0-8443-4) [59f5ac21] Command org.ovirt.engine.core.vdsbroker.vdsbroker.DisconnectStorageServerVDSCommand return value
>>
>> Class Name: org.ovirt.engine.core.vdsbroker.vdsbroker.ServerConnectionStatusReturnForXmlRpc
>> mStatusList Null
>> mStatus Class Name: org.ovirt.engine.core.vdsbroker.vdsbroker.StatusForXmlRpc
>> mCode 16
>> mMessage Unexpected exception
>>
>>
>>
>> 2012-04-14 09:37:24,924 INFO [org.ovirt.engine.core.vdsbroker.vdsbroker.BrokerCommandBase] (http--0.0.0.0-8443-4) [59f5ac21] Vds: bluejay
>> 2012-04-14 09:37:24,924 ERROR [org.ovirt.engine.core.vdsbroker.VDSCommandBase] (http--0.0.0.0-8443-4) [59f5ac21] Command DisconnectStorageServerVDS execution failed. Exception: VDSErrorException: VDSGenericException: VDSErrorException: Failed to DisconnectStorageServerVDS, error = Unexpected exception
>> 2012-04-14 09:37:24,924 INFO [org.ovirt.engine.core.vdsbroker.vdsbroker.DisconnectStorageServerVDSCommand] (http--0.0.0.0-8443-4) [59f5ac21] FINISH, DisconnectStorageServerVDSCommand, log id: 4dad8f68
>> 2012-04-14 09:37:24,925 ERROR [org.ovirt.engine.core.bll.storage.RemoveStorageServerConnectionCommand] (http--0.0.0.0-8443-4) [59f5ac21] Command org.ovirt.engine.core.bll.storage.RemoveStorageServerConnectionCommand throw Vdc Bll exception. With error message VdcBLLException: org.ovirt.engine.core.vdsbroker.vdsbroker.VDSErrorException: VDSGenericException: VDSErrorException: Failed to DisconnectStorageServerVDS, error = Unexpected exception
>> 2012-04-14 09:37:24,929 ERROR [org.ovirt.engine.core.bll.storage.RemoveStorageServerConnectionCommand] (http--0.0.0.0-8443-4) [59f5ac21] Transaction rolled-back for command: org.ovirt.engine.core.bll.storage.RemoveStorageServerConnectionCommand.
>>
>>
>>
>> Not sure what I am missing...
>>
>> _______________________________________________
>> Users mailing list
>> Users(a)ovirt.org
>> http://lists.ovirt.org/mailman/listinfo/users
>>
>>
>
>
> --
> Dominic Kaiser
> Greater Boston Vineyard
> Director of Operations
>
> cell: 617-230-1412
> fax: 617-252-0238
> email: dominic(a)bostonvineyard.org
>
>
>
1
0
I am talking about when you click "New Domain" in the storage tab.
I cannot add an ISO domain (it's greyed out); I assume because I haven't
added storage yet.
I am talking about using NFS storage to store the VM images. I cannot add
ANY storage domains...
Just to summarize.
I want to use my NetApp for BOTH ISO domain and Storage domain. And I keep
getting the attached error
[image: Inline image 1]
Now on BOTH oVirt Engine AND Host I can manually mount the share with NO
PROBLEMS using "mount.nfs" command.
I have supplied logs before but here it is again (in brief)
On the Host under: /var/log/vdsm/vdsm.log
Thread-34801::DEBUG::2012-04-14
09:42:06,896::BindingXMLRPC::167::vds::(wrapper) [192.168.11.236]
Thread-34801::ERROR::2012-04-14
09:42:06,896::BindingXMLRPC::171::vds::(wrapper) Unexpected exception
Traceback (most recent call last):
File "/usr/share/vdsm/BindingXMLRPC.py", line 169, in wrapper
return f(*args, **kwargs)
File "/usr/share/vdsm/BindingXMLRPC.py", line 571, in
poolValidateStorageServerConnection
return pool.validateStorageServerConnection(domType, conList)
File "/usr/share/vdsm/API.py", line 897, in validateStorageServerConnection
return self._irs.validateStorageServerConnection(domainType,
AttributeError: 'NoneType' object has no attribute
'validateStorageServerConnection'
Thread-34802::DEBUG::2012-04-14
09:42:07,072::BindingXMLRPC::167::vds::(wrapper) [192.168.11.236]
Thread-34802::ERROR::2012-04-14
09:42:07,073::BindingXMLRPC::171::vds::(wrapper) Unexpected exception
Traceback (most recent call last):
File "/usr/share/vdsm/BindingXMLRPC.py", line 169, in wrapper
return f(*args, **kwargs)
File "/usr/share/vdsm/BindingXMLRPC.py", line 491, in
poolDisconnectStorageServer
return pool.disconnectStorageServer(domType, conList)
File "/usr/share/vdsm/API.py", line 823, in disconnectStorageServer
return self._irs.disconnectStorageServer(domainType, self._UUID,
AttributeError: 'NoneType' object has no attribute 'disconnectStorageServer'
Under the oVirt Engine server: /var/log/ovirt/engine.log
2012-04-14 09:37:24,730 INFO
[org.ovirt.engine.core.vdsbroker.vdsbroker.ValidateStorageServerConnectionVDSCommand]
(http--0.0.0.0-8443-4) [2473641b] START,
ValidateStorageServerConnectionVDSCommand(vdsId =
14a2f814-85bf-11e1-822d-0016367ecdf0, storagePoolId =
00000000-0000-0000-0000-000000000000, storageType = NFS,
connectionList = [{ id: null, connection:
nfs.ovirt.4over.com:/vol/webresources/ovirt };]), log id: 41df1751
2012-04-14 09:37:24,745 ERROR
[org.ovirt.engine.core.vdsbroker.vdsbroker.BrokerCommandBase]
(http--0.0.0.0-8443-4) [2473641b] Failed in
ValidateStorageServerConnectionVDS method
2012-04-14 09:37:24,745 ERROR
[org.ovirt.engine.core.vdsbroker.vdsbroker.BrokerCommandBase]
(http--0.0.0.0-8443-4) [2473641b] Error code unexpected and error
message VDSGenericException: VDSErrorException: Failed to
ValidateStorageServerConnectionVDS, error = Unexpected exception
2012-04-14 09:37:24,746 INFO
[org.ovirt.engine.core.vdsbroker.vdsbroker.BrokerCommandBase]
(http--0.0.0.0-8443-4) [2473641b] Command
org.ovirt.engine.core.vdsbroker.vdsbroker.ValidateStorageServerConnectionVDSCommand
return value
Class Name: org.ovirt.engine.core.vdsbroker.vdsbroker.ServerConnectionStatusReturnForXmlRpc
mStatusList Null
mStatus Class Name:
org.ovirt.engine.core.vdsbroker.vdsbroker.StatusForXmlRpc
mCode 16
mMessage Unexpected exception
2012-04-14 09:37:24,747 INFO
[org.ovirt.engine.core.vdsbroker.vdsbroker.BrokerCommandBase]
(http--0.0.0.0-8443-4) [2473641b] Vds: bluejay
2012-04-14 09:37:24,747 ERROR
[org.ovirt.engine.core.vdsbroker.VDSCommandBase]
(http--0.0.0.0-8443-4) [2473641b] Command
ValidateStorageServerConnectionVDS execution failed. Exception:
VDSErrorException: VDSGenericException: VDSErrorException: Failed to
ValidateStorageServerConnectionVDS, error = Unexpected exception
2012-04-14 09:37:24,747 INFO
[org.ovirt.engine.core.vdsbroker.vdsbroker.ValidateStorageServerConnectionVDSCommand]
(http--0.0.0.0-8443-4) [2473641b] FINISH,
ValidateStorageServerConnectionVDSCommand, log id: 41df1751
2012-04-14 09:37:24,748 ERROR
[org.ovirt.engine.core.bll.storage.AddStorageServerConnectionCommand]
(http--0.0.0.0-8443-4) [2473641b] Error during CanDoActionFailure.:
org.ovirt.engine.core.common.errors.VdcBLLException: VdcBLLException:
org.ovirt.engine.core.vdsbroker.vdsbroker.VDSErrorException:
VDSGenericException: VDSErrorException: Failed to
ValidateStorageServerConnectionVDS, error = Unexpected exception
at org.ovirt.engine.core.bll.VDSBrokerFrontendImpl.handleVdsResult(VDSBrokerFrontendImpl.java:53)
[engine-bll.jar:]
at org.ovirt.engine.core.bll.VDSBrokerFrontendImpl.RunVdsCommand(VDSBrokerFrontendImpl.java:38)
[engine-bll.jar:]
at org.ovirt.engine.core.bll.storage.BaseFsStorageHelper.ValidateStoragePoolConnectionsInHost(BaseFsStorageHelper.java:44)
[engine-bll.jar:]
at org.ovirt.engine.core.bll.storage.AddStorageServerConnectionCommand.canDoAction(AddStorageServerConnectionCommand.java:85)
[engine-bll.jar:]
at org.ovirt.engine.core.bll.CommandBase.InternalCanDoAction(CommandBase.java:478)
[engine-bll.jar:]
at org.ovirt.engine.core.bll.CommandBase.ExecuteAction(CommandBase.java:253)
[engine-bll.jar:]
at org.ovirt.engine.core.bll.Backend.runActionImpl(Backend.java:327)
[engine-bll.jar:]
at org.ovirt.engine.core.bll.Backend.RunAction(Backend.java:287)
[engine-bll.jar:]
at sun.reflect.GeneratedMethodAccessor125.invoke(Unknown
Source) [:1.6.0_22]
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
[:1.6.0_22]
at java.lang.reflect.Method.invoke(Method.java:616) [:1.6.0_22]
at org.jboss.as.ee.component.ManagedReferenceMethodInterceptorFactory$ManagedReferenceMethodInterceptor.processInvocation(ManagedReferenceMethodInterceptorFactory.java:72)
[jboss-as-ee-7.1.0.Beta1b.jar:]
at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:288)
[jboss-invocation-1.1.1.Final.jar:]
at org.jboss.invocation.InterceptorContext$Invocation.proceed(InterceptorContext.java:374)
[jboss-invocation-1.1.1.Final.jar:]
at org.ovirt.engine.core.utils.ThreadLocalSessionCleanerInterceptor.injectWebContextToThreadLocal(ThreadLocalSessionCleanerInterceptor.java:11)
[engine-utils.jar:]
at sun.reflect.GeneratedMethodAccessor12.invoke(Unknown
Source) [:1.6.0_22]
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
[:1.6.0_22]
at java.lang.reflect.Method.invoke(Method.java:616) [:1.6.0_22]
at org.jboss.as.ee.component.ManagedReferenceLifecycleMethodInterceptorFactory$ManagedReferenceLifecycleMethodInterceptor.processInvocation(ManagedReferenceLifecycleMethodInterceptorFactory.java:123)
[jboss-as-ee-7.1.0.Beta1b.jar:]
at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:288)
[jboss-invocation-1.1.1.Final.jar:]
at org.jboss.invocation.WeavedInterceptor.processInvocation(WeavedInterceptor.java:53)
[jboss-invocation-1.1.1.Final.jar:]
at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:288)
[jboss-invocation-1.1.1.Final.jar:]
at org.jboss.as.ee.component.TCCLInterceptor.processInvocation(TCCLInterceptor.java:45)
[jboss-as-ee-7.1.0.Beta1b.jar:]
at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:288)
[jboss-invocation-1.1.1.Final.jar:]
at org.jboss.invocation.InitialInterceptor.processInvocation(InitialInterceptor.java:21)
[jboss-invocation-1.1.1.Final.jar:]
at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:288)
[jboss-invocation-1.1.1.Final.jar:]
at org.jboss.invocation.ChainedInterceptor.processInvocation(ChainedInterceptor.java:61)
[jboss-invocation-1.1.1.Final.jar:]
at org.jboss.as.ee.component.interceptors.ComponentDispatcherInterceptor.processInvocation(ComponentDispatcherInterceptor.java:53)
[jboss-as-ee-7.1.0.Beta1b.jar:]
at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:288)
[jboss-invocation-1.1.1.Final.jar:]
at org.jboss.as.ejb3.component.singleton.SingletonComponentInstanceAssociationInterceptor.processInvocation(SingletonComponentInstanceAssociationInterceptor.java:53)
[jboss-as-ejb3-7.1.0.Beta1b.jar:]
at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:288)
[jboss-invocation-1.1.1.Final.jar:]
at org.jboss.as.ejb3.tx.CMTTxInterceptor.invokeInNoTx(CMTTxInterceptor.java:221)
[jboss-as-ejb3-7.1.0.Beta1b.jar:]
at org.jboss.as.ejb3.tx.CMTTxInterceptor.supports(CMTTxInterceptor.java:367)
[jboss-as-ejb3-7.1.0.Beta1b.jar:]
at org.jboss.as.ejb3.tx.CMTTxInterceptor.processInvocation(CMTTxInterceptor.java:205)
[jboss-as-ejb3-7.1.0.Beta1b.jar:]
at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:288)
[jboss-invocation-1.1.1.Final.jar:]
at org.jboss.as.ejb3.component.interceptors.CurrentInvocationContextInterceptor.processInvocation(CurrentInvocationContextInterceptor.java:41)
[jboss-as-ejb3-7.1.0.Beta1b.jar:]
at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:288)
[jboss-invocation-1.1.1.Final.jar:]
at org.jboss.as.ee.component.NamespaceContextInterceptor.processInvocation(NamespaceContextInterceptor.java:44)
[jboss-as-ee-7.1.0.Beta1b.jar:]
at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:288)
[jboss-invocation-1.1.1.Final.jar:]
at org.jboss.as.ejb3.component.interceptors.LoggingInterceptor.processInvocation(LoggingInterceptor.java:55)
[jboss-as-ejb3-7.1.0.Beta1b.jar:]
at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:288)
[jboss-invocation-1.1.1.Final.jar:]
at org.jboss.invocation.ChainedInterceptor.processInvocation(ChainedInterceptor.java:61)
[jboss-invocation-1.1.1.Final.jar:]
at org.jboss.as.ee.component.ViewService$View.invoke(ViewService.java:165)
[jboss-as-ee-7.1.0.Beta1b.jar:]
at org.jboss.as.ee.component.ViewDescription$1.processInvocation(ViewDescription.java:173)
[jboss-as-ee-7.1.0.Beta1b.jar:]
at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:288)
[jboss-invocation-1.1.1.Final.jar:]
at org.jboss.invocation.ChainedInterceptor.processInvocation(ChainedInterceptor.java:61)
[jboss-invocation-1.1.1.Final.jar:]
at org.jboss.as.ee.component.ProxyInvocationHandler.invoke(ProxyInvocationHandler.java:72)
[jboss-as-ee-7.1.0.Beta1b.jar:]
at org.ovirt.engine.core.common.interfaces.BackendLocal$$$view9.RunAction(Unknown
Source) [engine-common.jar:]
at org.ovirt.engine.ui.frontend.server.gwt.GenericApiGWTServiceImpl.RunAction(GenericApiGWTServiceImpl.java:120)
at sun.reflect.GeneratedMethodAccessor124.invoke(Unknown
Source) [:1.6.0_22]
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
[:1.6.0_22]
at java.lang.reflect.Method.invoke(Method.java:616) [:1.6.0_22]
at com.google.gwt.rpc.server.RPC.invokeAndStreamResponse(RPC.java:196)
at com.google.gwt.rpc.server.RpcServlet.processCall(RpcServlet.java:161)
at com.google.gwt.rpc.server.RpcServlet.processPost(RpcServlet.java:222)
at com.google.gwt.user.server.rpc.AbstractRemoteServiceServlet.doPost(AbstractRemoteServiceServlet.java:62)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:754)
[jboss-servlet-api_3.0_spec-1.0.0.Final.jar:]
at javax.servlet.http.HttpServlet.service(HttpServlet.java:847)
[jboss-servlet-api_3.0_spec-1.0.0.Final.jar:]
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:329)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:248)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:275)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:161)
at org.jboss.as.web.security.SecurityContextAssociationValve.invoke(SecurityContextAssociationValve.java:151)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:155)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:362)
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:877)
at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:671)
at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:930)
at java.lang.Thread.run(Thread.java:679) [:1.6.0_22]
2012-04-14 09:37:24,901 INFO
[org.ovirt.engine.core.bll.storage.RemoveStorageServerConnectionCommand]
(http--0.0.0.0-8443-4) [59f5ac21] Running command:
RemoveStorageServerConnectionCommand internal: false. Entities
affected : ID: aaa00000-0000-0000-0000-123456789aaa Type: System
2012-04-14 09:37:24,907 INFO
[org.ovirt.engine.core.vdsbroker.vdsbroker.DisconnectStorageServerVDSCommand]
(http--0.0.0.0-8443-4) [59f5ac21] START,
DisconnectStorageServerVDSCommand(vdsId =
14a2f814-85bf-11e1-822d-0016367ecdf0, storagePoolId =
00000000-0000-0000-0000-000000000000, storageType = NFS,
connectionList = [{ id: null, connection:
nfs.ovirt.4over.com:/vol/webresources/ovirt };]), log id: 4dad8f68
2012-04-14 09:37:24,922 ERROR
[org.ovirt.engine.core.vdsbroker.vdsbroker.BrokerCommandBase]
(http--0.0.0.0-8443-4) [59f5ac21] Failed in DisconnectStorageServerVDS
method
2012-04-14 09:37:24,922 ERROR
[org.ovirt.engine.core.vdsbroker.vdsbroker.BrokerCommandBase]
(http--0.0.0.0-8443-4) [59f5ac21] Error code unexpected and error
message VDSGenericException: VDSErrorException: Failed to
DisconnectStorageServerVDS, error = Unexpected exception
2012-04-14 09:37:24,923 INFO
[org.ovirt.engine.core.vdsbroker.vdsbroker.BrokerCommandBase]
(http--0.0.0.0-8443-4) [59f5ac21] Command
org.ovirt.engine.core.vdsbroker.vdsbroker.DisconnectStorageServerVDSCommand
return value
Class Name: org.ovirt.engine.core.vdsbroker.vdsbroker.ServerConnectionStatusReturnForXmlRpc
mStatusList Null
mStatus Class Name:
org.ovirt.engine.core.vdsbroker.vdsbroker.StatusForXmlRpc
mCode 16
mMessage Unexpected exception
2012-04-14 09:37:24,924 INFO
[org.ovirt.engine.core.vdsbroker.vdsbroker.BrokerCommandBase]
(http--0.0.0.0-8443-4) [59f5ac21] Vds: bluejay
2012-04-14 09:37:24,924 ERROR
[org.ovirt.engine.core.vdsbroker.VDSCommandBase]
(http--0.0.0.0-8443-4) [59f5ac21] Command DisconnectStorageServerVDS
execution failed. Exception: VDSErrorException: VDSGenericException:
VDSErrorException: Failed to DisconnectStorageServerVDS, error =
Unexpected exception
2012-04-14 09:37:24,924 INFO
[org.ovirt.engine.core.vdsbroker.vdsbroker.DisconnectStorageServerVDSCommand]
(http--0.0.0.0-8443-4) [59f5ac21] FINISH,
DisconnectStorageServerVDSCommand, log id: 4dad8f68
2012-04-14 09:37:24,925 ERROR
[org.ovirt.engine.core.bll.storage.RemoveStorageServerConnectionCommand]
(http--0.0.0.0-8443-4) [59f5ac21] Command
org.ovirt.engine.core.bll.storage.RemoveStorageServerConnectionCommand
throw Vdc Bll exception. With error message VdcBLLException:
org.ovirt.engine.core.vdsbroker.vdsbroker.VDSErrorException:
VDSGenericException: VDSErrorException: Failed to
DisconnectStorageServerVDS, error = Unexpected exception
2012-04-14 09:37:24,929 ERROR
[org.ovirt.engine.core.bll.storage.RemoveStorageServerConnectionCommand]
(http--0.0.0.0-8443-4) [59f5ac21] Transaction rolled-back for command:
org.ovirt.engine.core.bll.storage.RemoveStorageServerConnectionCommand.
Not sure what I am missing...
1
0
Yes,
I've played with permissions; and made sure the ownerships are set
*[root@anteater ovirt]# ll -d .
drwxrws--- 3 vdsm kvm 4096 Apr 16 08:48 .
[root@anteater ovirt]# ll
total 4
drwxrwxrwx 2 vdsm kvm 4096 Apr 13 11:59 VMs
*
I can mount the share manually on BOTH oVirt Engine AND the Host with the
"mount.nfs" command
On Tue, Apr 17, 2012 at 11:38 AM, Dominic Kaiser <dominic(a)bostonvineyard.org
> wrote:
> First off permissions need to be chown 36:36. That is what the vdsm user
> and group should be assigned to throughout the file structure. My entire
> when you add the folder that is what "should" happen but obviously did not.
> I checked my ISO domains which I can also mount manually but permissions
> are for the vdsm user and group 36:36. Start there. Also you can mount
> share manually on the ovirt engine server is that what you meant? Just to
> be clear so that I know that engine has access. I know this seems simple
> to ask but I have made this mistake many times.
>
> Dominic
>
>
> On Tue, Apr 17, 2012 at 2:25 PM, Christian Hernandez <christianh(a)4over.com
> > wrote:
>
>> Using NFS version 3 (on both the Filer and the Host)
>>
>> NetApp I'm using is FAS3040
>>
>> I've already went down the "permissions" ave tried the "777" approach.
>>
>> I can mount the share manually by going to the command line and using the
>> "mount.nfs" command; just not through the oVirt interface
>>
>>
>> On Tue, Apr 17, 2012 at 11:20 AM, Dominic Kaiser <
>> dominic(a)bostonvineyard.org> wrote:
>>
>>> In that case, whenever I had problems it was always permissions. For
>>> example my QNAP NAS was blocking my addition of an ISO and datadomain I had
>>> created because it was not allowing engine to see it. Also what version of
>>> NFS is your net app using v3 or v4 NFS? What netapp?
>>>
>>> Dominic
>>>
>>>
>>> On Tue, Apr 17, 2012 at 2:09 PM, Christian Hernandez <
>>> christianh(a)4over.com> wrote:
>>>
>>>> Actually yes I was referring to those technologies.
>>>>
>>>> I currently have a NetApp that I would like to use...just can't seem to
>>>> add it to the cluster...
>>>>
>>>>
>>>> On Tue, Apr 17, 2012 at 11:08 AM, Dominic Kaiser <
>>>> dominic(a)bostonvineyard.org> wrote:
>>>>
>>>>> Yes I use three:
>>>>>
>>>>> Openfiler
>>>>> MediaVault
>>>>> QNAP NAS
>>>>>
>>>>> I am taking it by filer you mean this or am I getting it wrong?
>>>>>
>>>>> I use an NFS Datacenter entirely.
>>>>>
>>>>> Dominic
>>>>>
>>>>>
>>>>> On Tue, Apr 17, 2012 at 1:11 PM, Christian Hernandez <
>>>>> christianh(a)4over.com> wrote:
>>>>>
>>>>>> Just out of curiosity...
>>>>>>
>>>>>> Has anyone ACTUALLY successfully added an NFS storage (using a filer)
>>>>>> to your Cluster/Datacenter?
>>>>>>
>>>>>>
>>>>>> I still cannot figure out how and am still getting the " Error while
>>>>>> executing action RemoveStorageServerConnection: Unexpected exception" error
>>>>>>
>>>>>> --Christian
>>>>>>
>>>>>> On Mon, Apr 16, 2012 at 8:55 AM, Christian Hernandez <
>>>>>> christianh(a)4over.com> wrote:
>>>>>>
>>>>>>> Excuse my ignorance...
>>>>>>>
>>>>>>> But how do I apply the patch? I don't testing the patch on my
>>>>>>> systems (as I am only testing myself); but I am...
>>>>>>>
>>>>>>> 1) Only have a elementary skills at git
>>>>>>> 2) Don't know how to apply the patch
>>>>>>>
>>>>>>> --Christian
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> On Mon, Apr 16, 2012 at 6:50 AM, Adam Litke <agl(a)us.ibm.com> wrote:
>>>>>>>
>>>>>>>> On Sun, Apr 15, 2012 at 04:57:15PM +0300, Dan Kenigsberg wrote:
>>>>>>>> > On Fri, Apr 13, 2012 at 12:26:39PM -0700, Christian Hernandez
>>>>>>>> wrote:
>>>>>>>> > > Here is the log from the Host
>>>>>>>> > >
>>>>>>>> > >
>>>>>>>> > > *Thread-1821::DEBUG::2012-04-13
>>>>>>>> > > 12:18:52,200::BindingXMLRPC::167::vds::(wrapper)
>>>>>>>> [192.168.11.236]
>>>>>>>> > > Thread-1821::ERROR::2012-04-13
>>>>>>>> > > 12:18:52,200::BindingXMLRPC::171::vds::(wrapper) Unexpected
>>>>>>>> exception
>>>>>>>> > > Traceback (most recent call last):
>>>>>>>> > > File "/usr/share/vdsm/BindingXMLRPC.py", line 169, in wrapper
>>>>>>>> > > return f(*args, **kwargs)
>>>>>>>> > > File "/usr/share/vdsm/BindingXMLRPC.py", line 571, in
>>>>>>>> > > poolValidateStorageServerConnection
>>>>>>>> > > return pool.validateStorageServerConnection(domType,
>>>>>>>> conList)
>>>>>>>> > > File "/usr/share/vdsm/API.py", line 897, in
>>>>>>>> > > validateStorageServerConnection
>>>>>>>> > > return self._irs.validateStorageServerConnection(domainType,
>>>>>>>> > > AttributeError: 'NoneType' object has no attribute
>>>>>>>> > > 'validateStorageServerConnection'
>>>>>>>> > > Thread-1822::DEBUG::2012-04-13
>>>>>>>> > > 12:18:52,333::BindingXMLRPC::167::vds::(wrapper)
>>>>>>>> [192.168.11.236]
>>>>>>>> > > Thread-1822::ERROR::2012-04-13
>>>>>>>> > > 12:18:52,334::BindingXMLRPC::171::vds::(wrapper) Unexpected
>>>>>>>> exception
>>>>>>>> > > Traceback (most recent call last):
>>>>>>>> > > File "/usr/share/vdsm/BindingXMLRPC.py", line 169, in wrapper
>>>>>>>> > > return f(*args, **kwargs)
>>>>>>>> > > File "/usr/share/vdsm/BindingXMLRPC.py", line 491, in
>>>>>>>> > > poolDisconnectStorageServer
>>>>>>>> > > return pool.disconnectStorageServer(domType, conList)
>>>>>>>> > > File "/usr/share/vdsm/API.py", line 823, in
>>>>>>>> disconnectStorageServer
>>>>>>>> > > return self._irs.disconnectStorageServer(domainType,
>>>>>>>> self._UUID,
>>>>>>>> > > AttributeError: 'NoneType' object has no attribute
>>>>>>>> 'disconnectStorageServer'
>>>>>>>> >
>>>>>>>> > It seems like the interesting traceback should be further up - I
>>>>>>>> > suppose self._irs failed initialization and kept its original None
>>>>>>>> > value. Please scroll up and try to find out why this failed on
>>>>>>>> Vdsm
>>>>>>>> > startup.
>>>>>>>> >
>>>>>>>> > We have a FIXME in vdsm so that we report such failures better:
>>>>>>>> >
>>>>>>>> > vdsm/BindingXMLRPC.py: # XXX: Need another way to check if IRS
>>>>>>>> init was okay
>>>>>>>> >
>>>>>>>> > Adam, could you take a further look into this?
>>>>>>>>
>>>>>>>> Have a look at http://gerrit.ovirt.org/3571 . This should handle
>>>>>>>> the problem
>>>>>>>> better by reporting a better error when storage was not initialized
>>>>>>>> properly.
>>>>>>>>
>>>>>>>> --
>>>>>>>> Adam Litke <agl(a)us.ibm.com>
>>>>>>>> IBM Linux Technology Center
>>>>>>>>
>>>>>>>>
>>>>>>>
>>>>>>
>>>>>> _______________________________________________
>>>>>> Users mailing list
>>>>>> Users(a)ovirt.org
>>>>>> http://lists.ovirt.org/mailman/listinfo/users
>>>>>>
>>>>>>
>>>>>
>>>>>
>>>>> --
>>>>> Dominic Kaiser
>>>>> Greater Boston Vineyard
>>>>> Director of Operations
>>>>>
>>>>> cell: 617-230-1412
>>>>> fax: 617-252-0238
>>>>> email: dominic(a)bostonvineyard.org
>>>>>
>>>>>
>>>>>
>>>>
>>>> _______________________________________________
>>>> Users mailing list
>>>> Users(a)ovirt.org
>>>> http://lists.ovirt.org/mailman/listinfo/users
>>>>
>>>>
>>>
>>>
>>> --
>>> Dominic Kaiser
>>> Greater Boston Vineyard
>>> Director of Operations
>>>
>>> cell: 617-230-1412
>>> fax: 617-252-0238
>>> email: dominic(a)bostonvineyard.org
>>>
>>>
>>>
>>
>> _______________________________________________
>> Users mailing list
>> Users(a)ovirt.org
>> http://lists.ovirt.org/mailman/listinfo/users
>>
>>
>
>
> --
> Dominic Kaiser
> Greater Boston Vineyard
> Director of Operations
>
> cell: 617-230-1412
> fax: 617-252-0238
> email: dominic(a)bostonvineyard.org
>
>
>
1
0
Using NFS version 3 (on both the Filer and the Host)
NetApp I'm using is FAS3040
I've already went down the "permissions" ave tried the "777" approach.
I can mount the share manually by going to the command line and using the
"mount.nfs" command; just not through the oVirt interface
On Tue, Apr 17, 2012 at 11:20 AM, Dominic Kaiser <dominic(a)bostonvineyard.org
> wrote:
> In that case, whenever I had problems it was always permissions. For
> example my QNAP NAS was blocking my addition of an ISO and datadomain I had
> created because it was not allowing engine to see it. Also what version of
> NFS is your net app using v3 or v4 NFS? What netapp?
>
> Dominic
>
>
> On Tue, Apr 17, 2012 at 2:09 PM, Christian Hernandez <christianh(a)4over.com
> > wrote:
>
>> Actually yes I was referring to those technologies.
>>
>> I currently have a NetApp that I would like to use...just can't seem to
>> add it to the cluster...
>>
>>
>> On Tue, Apr 17, 2012 at 11:08 AM, Dominic Kaiser <
>> dominic(a)bostonvineyard.org> wrote:
>>
>>> Yes I use three:
>>>
>>> Openfiler
>>> MediaVault
>>> QNAP NAS
>>>
>>> I am taking it by filer you mean this or am I getting it wrong?
>>>
>>> I use an NFS Datacenter entirely.
>>>
>>> Dominic
>>>
>>>
>>> On Tue, Apr 17, 2012 at 1:11 PM, Christian Hernandez <
>>> christianh(a)4over.com> wrote:
>>>
>>>> Just out of curiosity...
>>>>
>>>> Has anyone ACTUALLY successfully added an NFS storage (using a filer)
>>>> to your Cluster/Datacenter?
>>>>
>>>>
>>>> I still cannot figure out how and am still getting the " Error while
>>>> executing action RemoveStorageServerConnection: Unexpected exception "
>>>> error
>>>>
>>>> --Christian
>>>>
>>>> On Mon, Apr 16, 2012 at 8:55 AM, Christian Hernandez <
>>>> christianh(a)4over.com> wrote:
>>>>
>>>>> Excuse my ignorance...
>>>>>
>>>>> But how do I apply the patch? I don't testing the patch on my systems
>>>>> (as I am only testing myself); but I am...
>>>>>
>>>>> 1) Only have a elementary skills at git
>>>>> 2) Don't know how to apply the patch
>>>>>
>>>>> --Christian
>>>>>
>>>>>
>>>>>
>>>>> On Mon, Apr 16, 2012 at 6:50 AM, Adam Litke <agl(a)us.ibm.com> wrote:
>>>>>
>>>>>> On Sun, Apr 15, 2012 at 04:57:15PM +0300, Dan Kenigsberg wrote:
>>>>>> > On Fri, Apr 13, 2012 at 12:26:39PM -0700, Christian Hernandez wrote:
>>>>>> > > Here is the log from the Host
>>>>>> > >
>>>>>> > >
>>>>>> > > *Thread-1821::DEBUG::2012-04-13
>>>>>> > > 12:18:52,200::BindingXMLRPC::167::vds::(wrapper) [192.168.11.236]
>>>>>> > > Thread-1821::ERROR::2012-04-13
>>>>>> > > 12:18:52,200::BindingXMLRPC::171::vds::(wrapper) Unexpected
>>>>>> exception
>>>>>> > > Traceback (most recent call last):
>>>>>> > > File "/usr/share/vdsm/BindingXMLRPC.py", line 169, in wrapper
>>>>>> > > return f(*args, **kwargs)
>>>>>> > > File "/usr/share/vdsm/BindingXMLRPC.py", line 571, in
>>>>>> > > poolValidateStorageServerConnection
>>>>>> > > return pool.validateStorageServerConnection(domType, conList)
>>>>>> > > File "/usr/share/vdsm/API.py", line 897, in
>>>>>> > > validateStorageServerConnection
>>>>>> > > return self._irs.validateStorageServerConnection(domainType,
>>>>>> > > AttributeError: 'NoneType' object has no attribute
>>>>>> > > 'validateStorageServerConnection'
>>>>>> > > Thread-1822::DEBUG::2012-04-13
>>>>>> > > 12:18:52,333::BindingXMLRPC::167::vds::(wrapper) [192.168.11.236]
>>>>>> > > Thread-1822::ERROR::2012-04-13
>>>>>> > > 12:18:52,334::BindingXMLRPC::171::vds::(wrapper) Unexpected
>>>>>> exception
>>>>>> > > Traceback (most recent call last):
>>>>>> > > File "/usr/share/vdsm/BindingXMLRPC.py", line 169, in wrapper
>>>>>> > > return f(*args, **kwargs)
>>>>>> > > File "/usr/share/vdsm/BindingXMLRPC.py", line 491, in
>>>>>> > > poolDisconnectStorageServer
>>>>>> > > return pool.disconnectStorageServer(domType, conList)
>>>>>> > > File "/usr/share/vdsm/API.py", line 823, in
>>>>>> disconnectStorageServer
>>>>>> > > return self._irs.disconnectStorageServer(domainType,
>>>>>> self._UUID,
>>>>>> > > AttributeError: 'NoneType' object has no attribute
>>>>>> 'disconnectStorageServer'
>>>>>> >
>>>>>> > It seems like the interesting traceback should be further up - I
>>>>>> > suppose self._irs failed initialization and kept its original None
>>>>>> > value. Please scroll up and try to find out why this failed on Vdsm
>>>>>> > startup.
>>>>>> >
>>>>>> > We have a FIXME in vdsm so that we report such failures better:
>>>>>> >
>>>>>> > vdsm/BindingXMLRPC.py: # XXX: Need another way to check if IRS init
>>>>>> was okay
>>>>>> >
>>>>>> > Adam, could you take a further look into this?
>>>>>>
>>>>>> Have a look at http://gerrit.ovirt.org/3571 . This should handle
>>>>>> the problem
>>>>>> better by reporting a better error when storage was not initialized
>>>>>> properly.
>>>>>>
>>>>>> --
>>>>>> Adam Litke <agl(a)us.ibm.com>
>>>>>> IBM Linux Technology Center
>>>>>>
>>>>>>
>>>>>
>>>>
>>>> _______________________________________________
>>>> Users mailing list
>>>> Users(a)ovirt.org
>>>> http://lists.ovirt.org/mailman/listinfo/users
>>>>
>>>>
>>>
>>>
>>> --
>>> Dominic Kaiser
>>> Greater Boston Vineyard
>>> Director of Operations
>>>
>>> cell: 617-230-1412
>>> fax: 617-252-0238
>>> email: dominic(a)bostonvineyard.org
>>>
>>>
>>>
>>
>> _______________________________________________
>> Users mailing list
>> Users(a)ovirt.org
>> http://lists.ovirt.org/mailman/listinfo/users
>>
>>
>
>
> --
> Dominic Kaiser
> Greater Boston Vineyard
> Director of Operations
>
> cell: 617-230-1412
> fax: 617-252-0238
> email: dominic(a)bostonvineyard.org
>
>
>
1
0
Actually yes I was referring to those technologies.
I currently have a NetApp that I would like to use...just can't seem to add
it to the cluster...
On Tue, Apr 17, 2012 at 11:08 AM, Dominic Kaiser <dominic(a)bostonvineyard.org
> wrote:
> Yes I use three:
>
> Openfiler
> MediaVault
> QNAP NAS
>
> I am taking it by filer you mean this or am I getting it wrong?
>
> I use an NFS Datacenter entirely.
>
> Dominic
>
>
> On Tue, Apr 17, 2012 at 1:11 PM, Christian Hernandez <christianh(a)4over.com
> > wrote:
>
>> Just out of curiosity...
>>
>> Has anyone ACTUALLY successfully added an NFS storage (using a filer) to
>> your Cluster/Datacenter?
>>
>>
>> I still cannot figure out how and am still getting the " Error while
>> executing action RemoveStorageServerConnection: Unexpected exception "
>> error
>>
>> --Christian
>>
>> On Mon, Apr 16, 2012 at 8:55 AM, Christian Hernandez <
>> christianh(a)4over.com> wrote:
>>
>>> Excuse my ignorance...
>>>
>>> But how do I apply the patch? I don't testing the patch on my systems
>>> (as I am only testing myself); but I am...
>>>
>>> 1) Only have a elementary skills at git
>>> 2) Don't know how to apply the patch
>>>
>>> --Christian
>>>
>>>
>>>
>>> On Mon, Apr 16, 2012 at 6:50 AM, Adam Litke <agl(a)us.ibm.com> wrote:
>>>
>>>> On Sun, Apr 15, 2012 at 04:57:15PM +0300, Dan Kenigsberg wrote:
>>>> > On Fri, Apr 13, 2012 at 12:26:39PM -0700, Christian Hernandez wrote:
>>>> > > Here is the log from the Host
>>>> > >
>>>> > >
>>>> > > *Thread-1821::DEBUG::2012-04-13
>>>> > > 12:18:52,200::BindingXMLRPC::167::vds::(wrapper) [192.168.11.236]
>>>> > > Thread-1821::ERROR::2012-04-13
>>>> > > 12:18:52,200::BindingXMLRPC::171::vds::(wrapper) Unexpected
>>>> exception
>>>> > > Traceback (most recent call last):
>>>> > > File "/usr/share/vdsm/BindingXMLRPC.py", line 169, in wrapper
>>>> > > return f(*args, **kwargs)
>>>> > > File "/usr/share/vdsm/BindingXMLRPC.py", line 571, in
>>>> > > poolValidateStorageServerConnection
>>>> > > return pool.validateStorageServerConnection(domType, conList)
>>>> > > File "/usr/share/vdsm/API.py", line 897, in
>>>> > > validateStorageServerConnection
>>>> > > return self._irs.validateStorageServerConnection(domainType,
>>>> > > AttributeError: 'NoneType' object has no attribute
>>>> > > 'validateStorageServerConnection'
>>>> > > Thread-1822::DEBUG::2012-04-13
>>>> > > 12:18:52,333::BindingXMLRPC::167::vds::(wrapper) [192.168.11.236]
>>>> > > Thread-1822::ERROR::2012-04-13
>>>> > > 12:18:52,334::BindingXMLRPC::171::vds::(wrapper) Unexpected
>>>> exception
>>>> > > Traceback (most recent call last):
>>>> > > File "/usr/share/vdsm/BindingXMLRPC.py", line 169, in wrapper
>>>> > > return f(*args, **kwargs)
>>>> > > File "/usr/share/vdsm/BindingXMLRPC.py", line 491, in
>>>> > > poolDisconnectStorageServer
>>>> > > return pool.disconnectStorageServer(domType, conList)
>>>> > > File "/usr/share/vdsm/API.py", line 823, in
>>>> disconnectStorageServer
>>>> > > return self._irs.disconnectStorageServer(domainType, self._UUID,
>>>> > > AttributeError: 'NoneType' object has no attribute
>>>> 'disconnectStorageServer'
>>>> >
>>>> > It seems like the interesting traceback should be further up - I
>>>> > suppose self._irs failed initialization and kept its original None
>>>> > value. Please scroll up and try to find out why this failed on Vdsm
>>>> > startup.
>>>> >
>>>> > We have a FIXME in vdsm so that we report such failures better:
>>>> >
>>>> > vdsm/BindingXMLRPC.py: # XXX: Need another way to check if IRS init
>>>> was okay
>>>> >
>>>> > Adam, could you take a further look into this?
>>>>
>>>> Have a look at http://gerrit.ovirt.org/3571 . This should handle the
>>>> problem
>>>> better by reporting a better error when storage was not initialized
>>>> properly.
>>>>
>>>> --
>>>> Adam Litke <agl(a)us.ibm.com>
>>>> IBM Linux Technology Center
>>>>
>>>>
>>>
>>
>> _______________________________________________
>> Users mailing list
>> Users(a)ovirt.org
>> http://lists.ovirt.org/mailman/listinfo/users
>>
>>
>
>
> --
> Dominic Kaiser
> Greater Boston Vineyard
> Director of Operations
>
> cell: 617-230-1412
> fax: 617-252-0238
> email: dominic(a)bostonvineyard.org
>
>
>
1
0
Is there any way to use an existing Filer for the NFS storage? Or do I HAVE
to use a host?
We currently have a NetApp filer serving as our NFS server; I'd rather use
that than create a new host and make it the NFS server (as it won't get
backed up...would rather have it get backed up as the Filer already has
that in place)
--Christian
5
11
--_000_A0D5581BE022624487D06FF31DA39EAC6BDE854087csmailcloudsh_
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
Dominic,
Yes, that's exactly what I tried. BTW this only failed when creating an IS=
O Domain. Not an issue if I create a Data Domain (NFS/Data). Any clues?
David
From: Dominic Kaiser [mailto:dominic@bostonvineyard.org]
Sent: Tuesday, April 17, 2012 9:00 AM
To: Li, David
Subject: Re: [Users] Can't create ISO domain
The way I do it is by creating an NFS share called ISO and make sure it is =
accessible to ovirt. Then make sure you have no other ISO domain loaded. =
I then click on new domain and add a NFS/ISO domain then give it the right =
address to the share. I only use one ISO domain. Is that what you are ask=
ing?
Dominic Kaiser
On Tue, Apr 17, 2012 at 11:34 AM, Li, David <LiD(a)cloudshield.com<mailto:LiD=
@cloudshield.com>> wrote:
My ovirt-node host was created and approved in ovirt-engine.
I couldn't activate an new ISO domain in the ovirt-engine if it's not exist=
ing. It could be attached to the data center though. On the other hand, I =
have no problem adding a data domain.
How should I debug that?
- David
_______________________________________________
Users mailing list
Users(a)ovirt.org<mailto:Users@ovirt.org>
http://lists.ovirt.org/mailman/listinfo/users
--
Dominic Kaiser
Greater Boston Vineyard
Director of Operations
cell: 617-230-1412
fax: 617-252-0238
email: dominic(a)bostonvineyard.org<mailto:dominic@bostonvineyard.org>
--_000_A0D5581BE022624487D06FF31DA39EAC6BDE854087csmailcloudsh_
Content-Type: text/html; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
<html xmlns:v=3D"urn:schemas-microsoft-com:vml" xmlns:o=3D"urn:schemas-micr=
osoft-com:office:office" xmlns:w=3D"urn:schemas-microsoft-com:office:word" =
xmlns:m=3D"http://schemas.microsoft.com/office/2004/12/omml" xmlns=3D"http:=
//www.w3.org/TR/REC-html40"><head><meta http-equiv=3DContent-Type content=
=3D"text/html; charset=3Dus-ascii"><meta name=3DGenerator content=3D"Micros=
oft Word 14 (filtered medium)"><style><!--
/* Font Definitions */
@font-face
{font-family:SimSun;
panose-1:2 1 6 0 3 1 1 1 1 1;}
@font-face
{font-family:"Cambria Math";
panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
{font-family:Calibri;
panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
{font-family:Tahoma;
panose-1:2 11 6 4 3 5 4 4 2 4;}
@font-face
{font-family:"\@SimSun";
panose-1:2 1 6 0 3 1 1 1 1 1;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
{margin:0in;
margin-bottom:.0001pt;
font-size:12.0pt;
font-family:"Times New Roman","serif";}
a:link, span.MsoHyperlink
{mso-style-priority:99;
color:blue;
text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
{mso-style-priority:99;
color:purple;
text-decoration:underline;}
p
{mso-style-priority:99;
mso-margin-top-alt:auto;
margin-right:0in;
mso-margin-bottom-alt:auto;
margin-left:0in;
font-size:12.0pt;
font-family:"Times New Roman","serif";}
span.hoenzb
{mso-style-name:hoenzb;}
span.EmailStyle19
{mso-style-type:personal-reply;
font-family:"Calibri","sans-serif";
color:#1F497D;}
.MsoChpDefault
{mso-style-type:export-only;
font-family:"Calibri","sans-serif";}
@page WordSection1
{size:8.5in 11.0in;
margin:1.0in 1.0in 1.0in 1.0in;}
div.WordSection1
{page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext=3D"edit" spidmax=3D"1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext=3D"edit">
<o:idmap v:ext=3D"edit" data=3D"1" />
</o:shapelayout></xml><![endif]--></head><body lang=3DEN-US link=3Dblue vli=
nk=3Dpurple><div class=3DWordSection1><p class=3DMsoNormal><span style=3D'f=
ont-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D'>Dominic,<=
o:p></o:p></span></p><p class=3DMsoNormal><span style=3D'font-size:11.0pt;f=
ont-family:"Calibri","sans-serif";color:#1F497D'><o:p> </o:p></span></=
p><p class=3DMsoNormal><span style=3D'font-size:11.0pt;font-family:"Calibri=
","sans-serif";color:#1F497D'>Yes, that’s exactly what I tried. =
BTW this only failed when creating an ISO Domain. Not an issue if I =
create a Data Domain (NFS/Data). Any clues?<o:p></o:p></span></p><p c=
lass=3DMsoNormal><span style=3D'font-size:11.0pt;font-family:"Calibri","san=
s-serif";color:#1F497D'><o:p> </o:p></span></p><p class=3DMsoNormal><s=
pan style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F4=
97D'>David<o:p></o:p></span></p><p class=3DMsoNormal><span style=3D'font-si=
ze:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D'><o:p> </o:=
p></span></p><div style=3D'border:none;border-left:solid blue 1.5pt;padding=
:0in 0in 0in 4.0pt'><div><div style=3D'border:none;border-top:solid #B5C4DF=
1.0pt;padding:3.0pt 0in 0in 0in'><p class=3DMsoNormal><b><span style=3D'fo=
nt-size:10.0pt;font-family:"Tahoma","sans-serif"'>From:</span></b><span sty=
le=3D'font-size:10.0pt;font-family:"Tahoma","sans-serif"'> Dominic Kaiser [=
mailto:dominic@bostonvineyard.org] <br><b>Sent:</b> Tuesday, April 17, 2012=
9:00 AM<br><b>To:</b> Li, David<br><b>Subject:</b> Re: [Users] Can't creat=
e ISO domain<o:p></o:p></span></p></div></div><p class=3DMsoNormal><o:p>&nb=
sp;</o:p></p><p class=3DMsoNormal>The way I do it is by creating an NFS sha=
re called ISO and make sure it is accessible to ovirt. Then make sure=
you have no other ISO domain loaded. I then click on new domain and =
add a NFS/ISO domain then give it the right address to the share. I o=
nly use one ISO domain. Is that what you are asking?<o:p></o:p></p><d=
iv><p class=3DMsoNormal><o:p> </o:p></p></div><div><p class=3DMsoNorma=
l style=3D'margin-bottom:12.0pt'>Dominic Kaiser<o:p></o:p></p><div><p class=
=3DMsoNormal>On Tue, Apr 17, 2012 at 11:34 AM, Li, David <<a href=3D"mai=
lto:LiD@cloudshield.com">LiD(a)cloudshield.com</a>> wrote:<o:p></o:p></p><=
div><div><p>My ovirt-node host was created and approved in ovirt-engine. <o=
:p></o:p></p><p> <o:p></o:p></p><p>I couldn't activate an new ISO doma=
in in the ovirt-engine if it's not existing. It could be attached to the da=
ta center though. On the other hand, I have no problem adding a data =
domain. <o:p></o:p></p><p> How should I debug that?<o:p></o:p></p><p><=
span style=3D'color:#888888'> <o:p></o:p></span></p><p><span style=3D'=
color:#888888'>- David<o:p></o:p></span></p><p class=3DMsoNormal style=3D'm=
so-margin-top-alt:auto;mso-margin-bottom-alt:auto'><span style=3D'color:#88=
8888'> <o:p></o:p></span></p></div></div><p class=3DMsoNormal style=3D=
'margin-bottom:12.0pt'><br>_______________________________________________<=
br>Users mailing list<br><a href=3D"mailto:Users@ovirt.org">Users(a)ovirt.org=
</a><br><a href=3D"http://lists.ovirt.org/mailman/listinfo/users" target=3D=
"_blank">http://lists.ovirt.org/mailman/listinfo/users</a><o:p></o:p></p></=
div><p class=3DMsoNormal><br><br clear=3Dall><o:p></o:p></p><div><p class=
=3DMsoNormal><o:p> </o:p></p></div><p class=3DMsoNormal style=3D'margi=
n-bottom:12.0pt'>-- <br>Dominic Kaiser<br>Greater Boston Vineyard<br>Direct=
or of Operations<br><br>cell: 617-230-1412<br>fax: 617-252-0238<br>email: <=
a href=3D"mailto:dominic@bostonvineyard.org">dominic(a)bostonvineyard.org</a>=
<br><br><o:p></o:p></p></div></div></div></body></html>=
--_000_A0D5581BE022624487D06FF31DA39EAC6BDE854087csmailcloudsh_--
1
0
This is a multi-part message in MIME format.
--------------010300000705020600020509
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit
Hi all.
there's something wrong with my oVirt-engine.
I want to create a Data Centers.
and the the arguments as follow:
Name Local
Description
Type Local on Host
Compatibility Version 3.1
Quota Mode DISABLED
then I click "OK". And a dialog box pop-up as follow.
the dialog box does not exit, but it sames the Local Data Centers is
create OK.
Is this a bug or something wrong with my oVirt-engine?
--------------010300000705020600020509
Content-Type: multipart/related;
boundary="------------070000090203070002050402"
--------------070000090203070002050402
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: 7bit
<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=ISO-8859-1">
</head>
<body bgcolor="#FFFFFF" text="#000000">
Hi all.<br>
<br>
there's something wrong with my oVirt-engine. <br>
<br>
I want to create a Data Centers.<br>
and the the arguments as follow:<br>
Name Local<br>
Description <br>
Type Local on Host<br>
Compatibility Version 3.1<br>
Quota Mode DISABLED<br>
<br>
then I click "OK". And a dialog box pop-up as follow.<br>
the dialog box does not exit, but it sames the Local Data Centers
is create OK.<br>
<br>
Is this a bug or something wrong with my oVirt-engine?<br>
<br>
<img src="cid:part1.02050102.01060809@126.com" alt="">
</body>
</html>
--------------070000090203070002050402
Content-Type: image/png;
name="cfbjcigj.png"
Content-Transfer-Encoding: base64
Content-ID: <part1.02050102.01060809(a)126.com>
Content-Disposition: inline;
filename="cfbjcigj.png"
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
4GwC7s5OUNNTAkpACSgBJaAElIASUAJKQAkoASWgBJSAElACSkAJKIHGTUCF58Z9/7X2SkAJ
KAEloASUgBJQAkpACSgBJaAElIASUAJKQAkoAacTUOHZ6Ug1QSWgBJSAElACSkAJKAEloASU
gBJQAkpACSgBJaAElEDjJqCbCzbu+6+1VwJKQAkoASWgBJSAElACSkAJKAEloASUgBJQAkpA
CTidgGeJ05PUBJWAElACSkAJKAEloASUgBJQAkpACSgBJaAElIASUAJKoDET8KQSlZ4bcwPQ
uisBJaAElIASUAJKQAkoASWgBJSAElACSkAJKAEloAScTUB9PDubqKanBJSAElACSkAJKAEl
oASUgBJQAkpACSgBJaAElIASaOQEVHhu5A1Aq68ElIASUAJKQAkoASWgBJSAElACSkAJKAEl
oASUgBJwNgEVnp1NVNNTAkpACSgBJaAElIASUAJKQAkoASWgBJSAElACSkAJNHICKjw38gag
1VcCSkAJKAEloASUgBJQAkpACSgBJaAElIASUAJKQAk4m4AKz84mqukpASWgBJSAElACSkAJ
KAEloASUgBJQAkpACSgBJaAEGjkBz7WrVzZyBFp9JaAElIASUAJKQAkoASWgBJSAElACSkAJ
KAEloASUgBJwJgHPA3FHnZneZZXWvoz/XFbl1cIqAUcIJGxq4Ug0jaMElIASUAJKQAkoASWg
BJSAElACSkAJKAEloARcRkBdbbgMrSasBJSAElACSkAJKAEloASUgBJQAkpACSgBJaAElIAS
aJwEPBtntbXWSuDKJVBcXHzlVk5rpgSUgBJQAkpACSgBJaAElIASUAJKQAkoASVwWRBQ4fmy
uE1aSCXgOIGSkhLHI2tMJaAElIASUAJKQAkoASWgBJSAElACSkAJKAEl4AICKjy7AKomqQTq
k4AKz/VJX/NWAkpACSgBJaAElIASUAJKQAkoASWgBJSAEgABFZ61HSiBK4yAutq4wm6oVkcJ
KAEloASUgBJQAkpACSgBJaAElIASUAKXIQEVni/Dm6ZFVgKVEVCL58ro6DkloASUgBJQAkpA
CSgBJaAElIASUAJKQAkogbogoMJzXVDWPJRAHRJQi+c6hK1ZKQEloASUgBJQAkpACSgBJaAE
lIASUAJKQAnYJFBt4bmoqIiOHDlCqamplJWVRR4eHuTu7k5DhgyhJk2a2MzE+uDx48cp7lAc
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
jY3QbAq2SoOgqLjEgIlR0UEjUaMiLrhHo3GJTow6mclnMo5kMqMZxyWTTOLfqMQEFTAmEnfU
qLjHleCCKEqjIM0mLdLYLA3/+tbterv69q1671vdDe/tfk5/bt+36tQ5deqpukv96txTBAgQ
IECAAAECBAgQIECAAAECBAgQmCgg8DyRxUwCBAgQIECAAAECBAgQIECAAAECBAgQGCog8DxU
TjkCBAgQIECAAAECBAgQIECAAAECBAgQmCgg8DyRxUwCBAgQIECAAAECBAgQIECAAAECBAgQ
GCog8DxUTjkCBAgQIECAAAECBAgQIECAAAECBAgQmCgg8DyRxUwCBAgQIECAAAECBAgQIECA
AAECBAgQGCog8DxUTjkCBAgQIECAAAECBAgQIECAAAECBAgQmCgg8DyRxUwCBAgQIECAAAEC
BAgQIECAAAECBAgQGCog8DxUTjkCBAgQIECAAAECBAgQIECAAAECBAgQmCgg8DyRxUwCBAgQ
IECAAAECBAgQIECAAAECBAgQGCog8DxUTjkCBAgQIECAAAECBAgQIECAAAECBAgQmCgg8DyR
xUwCBAgQIECAAAECBAgQIECAAAECBAgQGCog8DxUTjkCBAgQIECAAAECBAgQIECAAAECBAgQ
mCgg8DyRxUwCBAgQIECAAAECBAgQIECAAAECBAgQGCog8DxUTjkCBAgQIECAAAECBAgQIECA
AAECBAgQmCgg8DyRxUwCBAgQIECAAAECBAgQIECAAAECBAgQGCog8DxUTjkCBAgQIECAAAEC
BAgQIECAAAECBAgQmCgg8DyRxUwCBAgQIECAAAECBAgQIECAAAECBAgQGCog8DxUTjkCBAgQ
IECAAAECBAgQIECAAAECBAgQmCgg8DyRxUwCBAgQIECAAAECBAgQIECAAAECBAgQGCog8DxU
TjkCBAgQIECAAAECBAgQIECAAAECBAgQmCgg8DyRxUwCBAgQIECAAAECBAgQIECAAAECBAgQ
GCog8DxUTjkCBAgQIECAAAECBAgQIECAAAECBAgQmCgg8DyRxUwCBAgQIECAAAECBAgQIECA
AAECBAgQGCog8DxUTjkCBAgQIECAAAECBAgQIECAAAECBAgQmCgg8DyRxUwCBAgQIECAAAEC
BAgQIECAAAECBAgQGCog8DxUTjkCBAgQIECAAAECBAgQIECAAAECBAgQmCgg8DyRxUwCBAgQ
IECAAAECBAgQIECAAAECBAgQGCog8DxUTjkCBAgQIECAAAECBAgQIECAAAECBAgQmCgg8DyR
xUwCBAgQIECAAAECBAgQIECAAAECBAgQGCog8DxUTjkCBAgQIECAAAECBAgQIECAAAECBAgQ
mCgg8DyRxUwCBAgQIECAAAECBAgQIECAAAECBAgQGCog8DxUTjkCBAgQIECAAAECBAgQIECA
AAECBAgQmCgg8DyRxUwCBAgQIECAAAECBAgQIECAAAECBAgQGCog8DxUTjkCBAgQIECAAAEC
BAgQIECAAAECBAgQmCgg8DyRxUwCBAgQIECAAAECBAgQIECAAAECBAgQGCog8DxUTjkCBAgQ
IECAAAECBAgQIECAAAECBAgQmCgg8DyRxUwCBAgQIECAAAECBAgQIECAAAECBAgQGCog8DxU
TjkCBAgQIECAAAECBAgQIECAAAECBAgQmCgg8DyRxUwCBAgQIECAAAECBAgQIECAAAECBAgQ
GCog8DxUTjkCBAgQIECAAAECBAgQIECAAAECBAgQmCgg8DyRxUwCBAgQIECAAAECBAgQIECA
AAECBAgQGCog8DxUTjkCBAgQIECAAAECBAgQIECAAAECBAgQmCgg8DyRxUwCBAgQIECAAAEC
BAgQIECAAAECBAgQGCog8DxUTjkCBAgQIECAAAECBAgQIECAAAECBAgQmCgg8DyRxUwCBAgQ
IECAAAECBAgQIECAAAECBAgQGCog8DxUTjkCBAgQIECAAAECBAgQIECAAAECBAgQmCgg8DyR
xUwCBAgQIECAAAECBAgQIECAAAECBAgQGCog8DxUTjkCBAgQIECAAAECBAgQIECAAAECBAgQ
mCgg8DyRxUwCBAgQIECAAAECBAgQIECAAAECBAgQGCog8DxUTjkCBAgQIECAAAECBAgQIECA
AAECBAgQmCgg8DyRxUwCBAgQIECAAAECBAgQIECAAAECBAgQGCog8DxUTjkCBAgQIECAAAEC
BAgQIECAAAECBAgQmCgg8DyRxUwCBAgQIECAAAECBAgQIECAAAECBAgQGCog8DxUTjkCBAgQ
IECAAAECBAgQIECAAAECBAgQmCgg8DyRxUwCBAgQIECAAAECBAgQIECAAAECBAgQGCog8DxU
TjkCBAgQIECAAAECBAgQIECAAAECBAgQmCgg8DyRxUwCBAgQIECAAAECBAgQIECAAAECBAgQ
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
ECBAgAABAgQIEOgWMNRGt40cAgQIECBAgMDUAqMbAq4say6qxmmepqdzU3MzLEc1nfGgcyNB
YzpPzW5BAgQIECBAgAABAgQWqYDA8yLdMZpFgAABAgQIzJ5AAsYZxznDZGSs59w8sE5dPZ+T
VwWp65sPrtTLefb2uBYTIECAAAECBAgQINAlIPDcJWM+AQIECBAgQGCgQIbJyGPjzQdWAejq
5oIbNgWgU1/17SuB5qpzc/VIwHl5Wbpk6cA1KUaAAAECBAgQIECAAIHFKSDwvDj3i1YRIECA
AAECO4FAAsqjsZpXzG1N5t3tkFU7wdbZBAIECBAgQIAAAQIECHQLuLlgt40cAgQIECBAgAAB
AgQIECBAgAABAgQIEBggIPA8AE0RAgQIECBAgAABAgQIECBAgAABAgQIEOgWEHjutpFDgAAB
AgQIECBAgAABAgQIECBAgAABAgMEBJ4HoClCgAABAgQIECBAgAABAgQIECBAgAABAt0CAs/d
NnIIECBAgAABAgQIECBAgAABAgQIECBAYICAwPMANEUIECBAgAABAgQIECBAgAABAgQIECBA
oFtA4LnbRg4BAgQIECBAgAABAgQIECBAgAABAgQIDBAQeB6ApggBAgQIECBAgAABAgQIECBA
gAABAgQIdAsIPHfbyCFAgAABAgQIECBAgAABAgQIECBAgACBAQICzwPQFCFAgAABAgQIECBA
gAABAgQIECBAgACBbgGB524bOQQIECBAgAABAgQIECBAgAABAgQIECAwQEDgeQCaIgQIECBA
gAABAgQIECBAgAABAgQIECDQLSDw3G0jhwABAgQIECBAgAABAgQIECBAgAABAgQGCAg8D0BT
hAABAgQIECBAgAABAgQIECBAgAABAgS6BQSeu23kECBAgAABAgQIECBAgAABAgQIECBAgMAA
AYHnAWiKECBAgAABAgQIECBAgAABAgQIECBAgEC3gMBzt40cAgQIECBAgAABAgQIECBAgAAB
AgQIEBggIPA8AE0RAgQIECBAgAABAgQIECBAgAABAgQIEOgWEHjutpFDgAABAgQIECBAgAAB
AgQIECBAgAABAgMEBJ4HoClCgAABAgQIECBAgAABAgQIECBAgAABAt0CAs/dNnIIECBAgAAB
AgQIECBAgAABAgQIECBAYICAwPMANEUIECBAgAABAgQIECBAgAABAgQIECBAoFtA4LnbRg4B
AgQIECBAgAABAgQIECBAgAABAgQIDBAQeB6ApggBAgQIECBAgAABAgQIECBAgAABAgQIdAsI
PHfbyCFAgAABAgQIECBAgAABAgQIECBAgACBAQICzwPQFCFAgAABAgQIECBAgAABAgQIECBA
gACBbgGB524bOQQIECBAgAABAgQIECBAgAABAgQIECAwQEDgeQCaIgQIECBAgAABAgQIECBA
gAABAgQIECDQLSDw3G0jhwABAgQIECBAgAABAgQIECBAgAABAgQGCAg8D0BThAABAgQIECBA
gAABAgQIECBAgAABAgS6BQSeu23kECBAgAABAgQIECBAgAABAgQIECBAgMAAAYHnAWiKECBA
gAABAgQIECBAgAABAgQIECBAgEC3gMBzt40cAgQIECBAgAABAgQIECBAgAABAgQIEBggIPA8
AE0RAgQIECBAgAABAgQIECBAgAABAgQIEOgWEHjutpFDgAABAgQIECBAgAABAgQIECBAgAAB
AgMEBJ4HoClCgAABAgQIECBAgAABAgQIECBAgAABAt0CAs/dNnIIECBAgAABAgQIECBAgAAB
AgQIECBAYICAwPMANEUIECBAgAABAgQIECBAgAABAgQIECBAoFtA4LnbRg4BAgQIECBAgAAB
AgQIECBAgAABAgQIDBAQeB6ApggBAgQIECBAgAABAgQIECBAgAABAgQIdAsIPHfbyCFAgAAB
AgQIECBAgAABAgQIECBAgACBAQICzwPQFCFAgAABAgQIECBAgAABAgQIECBAgACBbgGB524b
OQQIECBAgAABAgQIECBAgAABAgQIECAwQEDgeQCaIgQIECBAgAABAgQIECBAgAABAgQIECDQ
LSDw3G0jhwABAgQIECBAgAABAgQIECBAgAABAgQGCAg8D0BThAABAgQIECBAgAABAgQIECBA
gAABAgS6BQSeu23kECBAgAABAgQIECBAgAABAgQIECBAgMAAAYHnAWiKECBAgAABAgQIECBA
gAABAgQIECBAgEC3gMBzt40cAgQIECBAgAABAgQIECBAgAABAgQIEBggIPA8AE0RAgQIECBA
gAABAgQIECBAgAABAgQIEOgWEHjutpFDgAABAgQIECBAgAABAgQIECBAgAABAgMEBJ4HoClC
gAABAgQIECBAgAABAgQIECBAgAABAt0CAs/dNnIIECBAgAABAgQIECBAgAABAgQIECBAYICA
wPMANEUIECBAgAABAgQIECBAgAABAgQIECBAoFtA4LnbRg4BAgQIECBAgAABAgQIECBAgAAB
AgQIDBAQeB6ApggBAgQIECBAgAABAgQIECBAgAABAgQIdAsIPHfbyCFAgAABAgQIECBAgAAB
AgQIECBAgACBAQICzwPQFCFAgAABAgQIECBAgAABAgQIECBAgACBbgGB524bOQQIECBAgAAB
AgQIECBAgAABAgQIECAwQEDgeQCaIgQIECBAgAABAgQIECBAgAABAgQIECDQLSDw3G0jhwAB
AgQIECBAgAABAgQIECBAgAABAgQGCAg8D0BThAABAgQIECBAgAABAgQIECBAgAABAgS6BQSe
u23kECBAgAABAgQIECBAgAABAgQIECBAgMAAAYHnAWiKECBAgAABAgQIECBAgAABAgQIECBA
gEC3gMBzt40cAgQIECBAgAABAgQIECBAgAABAgQIEBggIPA8AE0RAgQIECBAgAABAgQIECBA
gAABAgQIEOgWEHjutpFDgAABAgQIECBAgAABAgQIECBAgAABAgMEBJ4HoClCgAABAgQIECBA
gAABAgQIECBAgAABAt0CAs/dNnIIECBAgAABAgQIECBAgAABAgQIECBAYICAwPMANEUIECBA
gAABAgQIECBAgAABAgQIECBAoFtA4LnbRg4BAgQIECBAgAABAgQIECBAgAABAgQIDBAQeB6A
pggBAgQIECBAgAABAgQIECBAgAABAgQIdAsIPHfbyCFAgAABAgQIECBAgAABAgQIECBAgACB
AQICzwPQFCFAgAABAgQIECBAgAABAgQIECBAgACBbgGB524bOQQIECBAgAABAgQIECBAgAAB
AgQIECAwQEDgeQCaIgQIECBAgAABAgQIECBAgAABAgQIECDQLSDw3G0jhwABAgQIECBAgAAB
AgQIECBAgAABAgQGCAg8D0BThAABAgQIECBAgAABAgQIECBAgAABAgS6BQSeu23kECBAgAAB
AgQIECBAgAABAgQIECBAgMAAAYHnAWiKECBAgAABAgQIECBAgAABAgQIECBAgEC3gMBzt40c
AgQIECBAgAABAgQIECBAgAABAgQIEBggIPA8AE0RAgQIECBAgAABAgQIECBAgAABAgQIEOgW
EHjutpFDgAABAgQIECBAgAABAgQIECBAgAABAgMEBJ4HoClCgAABAgQIECBAgAABAgQIECBA
gAABAt0CAs/dNnIIECBAgAABAgQIECBAgAABAgQIECBAYICAwPMANEUIECBAgAABAgQIECBA
gAABAgQIECBAoFtA4LnbRg4BAgQIECBAgAABAgQIECBAgAABAgQIDBAQeB6ApggBAgQIECBA
gAABAgQIECBAgAABAgQIdAsIPHfbyCFAgAABAgQIECBAgAABAgQIECBAgACBAQICzwPQFCFA
gAABAgQIECBAgAABAgQIECBAgACBbgGB524bOQQIECBAgAABAgQIECBAgAABAgQIECAwQEDg
eQCaIgQIECBAgAABAgQIECBAgAABAgQIECDQLSDw3G0jhwABAgQIECBAgAABAgQIECBAgAAB
AgQGCAg8D0BThAABAgQIECBAgAABAgQIECBAgAABAgS6BQSeu23kECBAgAABAgQIECBAgAAB
AgQIECBAgMAAAYHnAWiKECBAgAABAgQIECBAgAABAgQIECBAgEC3gMBzt40cAgQIECBAgAAB
AgQIECBAgAABAgQIEBggIPA8AE0RAgQIECBAgAABAgQIECBAgAABAgQIEOgWEHjutpFDgAAB
AgQIECBAgAABAgQIECBAgAABAgMEBJ4HoClCgAABAgQIECBAgAABAgQIECBAgAABAt0CAs/d
NnIIECBAgAABAgQIECBAgAABAgQIECBAYICAwPMANEUIECBAgAABAgQIECBAgAABAgQIECBA
oFtA4LnbRg4BAgQIECBAgAABAgQIECBAgAABAgQIDBAQeB6ApggBAgQIECBAgAABAgQIECBA
gAABAgQIdAsIPHfbyCFAgAABAgQIECBAgAABAgQIECBAgACBAQICzwPQFCFAgAABAgQIECBA
gAABAgQIECBAgACBbgGB524bOQQIECBAgAABAgQIECBAgAABAgQIECAwQEDgeQCaIgQIECBA
gAABAgQIECBAgAABAgQIECDQLSDw3G0jhwABAgQIECBAgAABAgQIECBAgAABAgQGCAg8D0BT
hAABAgQIECBAgAABAgQIECBAgAABAgS6BQSeu23kECBAgAABAgQIECBAgAABAgQIECBAgMAA
AYHnAWiKECBAgAABAgQIECBAgAABAgQIECBAgEC3gMBzt40cAgQIECBAgAABAgQIECBAgAAB
AgQIEBggIPA8AE0RAgQIECBAgAABAgQIECBAgAABAgQIEOgWEHjutpFDgAABAgQIECBAgAAB
AgQIECBAgAABAgMEBJ4HoClCgAABAgQIECBAgAABAgQIECBAgAABAt0CAs/dNnIIECBAgAAB
AgQIECBAgAABAgQIECBAYICAwPMANEUIECBAgAABAgQIECBAgAABAgQIECBAoFtA4LnbRg4B
AgQIECBAgAABAgQIECBAgAABAgQIDBBYtn79+gHFFCFAgAABAgQIECBAgAABAgQIECBAgAAB
ApMF9Hie7GIuAQIECBAgQIAAAQIECBAgQIAAAQIECAwUEHgeCKcYAQIECBAgQIAAAQIECBAg
QIAAAQIECEwWEHie7GIuAQIECBAgQIAAAQIECBAgQIAAAQIECAwUEHgeCKcYAQIECBAgQIAA
AQIECBAgQIAAAQIECEwWWLZixYrJOeYSIECAAAECBAgQIECAAAECBAgQIECAAIEBAno8D0BT
hAABAgQIECBAgAABAgQIECBAgAABAgS6BRZV4PkVr3hFyePWToulHbe2g/UTIECAAAECBAgQ
IECAAAECBAgQIEBgiMCyvkLjQeDddtut3P72ty/3ute9ymMf+9himI4+PXkECBAgQIAAAQIE
CBAgQIAAAQIECBDYNQUW1OP5pptuKj//+c/Ll770pfKe97xn1xSz1QQIECBAgAABAgQIECBA
gAABAgQIECDQK9Db47kp+eY3v7n+8/rrry/nnHNOefe7311+9KMfbVHx17/+9fLpT3+6XHHF
FWW//fYrD3nIQ8qDHvSgBS/TLvCRj3ykfOITnyjHHHNM3cP6v/yX/1JWrlxZnv70p5d/+qd/
KsuWLSsnnnhiWbt2bfnABz5Qli9fXp7znOeUu971rnU1l112WTnjjDPKhRdeWBI0P+SQQ8oJ
J5xQ9t9//3pbmvqe9axnlVNPPbVcffXV5fWvf/0Wbc5Eux1PfOITt6h348aN5eCDDy6Zf+CB
B25V1gwCBAgQIECAAAECBAgQIECAAAECBAjsagIL6vHcxmmCu5mXYPS73vWucvHFF5frrruu
/PSnPy3vfe97y9e+9rW5ItMs067/ox/9aB10TgA7Qd3dd9+9zr722mvr3tYJKmc9p59+ennf
+95X1q9fX6688so60NykBJPPO++8usyGDRvKueeeW0477bQ6u6kv8xNIT9kbbrhhrmzzx3g7
Mv+UU06p60q92d4LLrhgi/VuVYkZBAgQIECAAAECBAgQIECAAAECBAgQ2IUEpurxPD7W893v
fvfy5Cc/eY7pM5/5TP33Qx/60PKIRzyiZDqPz3/+8+Woo46q86ZZpqnwYx/7WPn4xz9eHvzg
B5cnPelJ9ewlS5bUz+mp/Nu//dtln332Ke94xzvq4HMC0/vuu+/cdFPPy1/+8ubPcvnll5fX
vva1Zc2aNfW8pr4EnhNEf/7zn18OOOCAueXzx6R2ZH7qSnrJS15SYiERIECAAAECBAgQIECA
AAECBAgQIECAwGaBqQLP42DpHXzVVVfNBWovvfTSepGHP/zhZe+9964D0Ak0p1dyk6ZZpln2
zDPPrP/MkB2T0tFHH10Ps9GkTDc9mNMDuUmXXHJJ3SP6oosuKhkSI6l5btf7qEc9qqxatao9
q/67qx33vOc9y9lnn13e8pa31G283/3uVx75yEeWPfbYY6s6zCBAgAABAgQIECBAgAABAgQI
EAgGpBsAACAASURBVCBAgMCuJjDVUBsZ4zmPN77xjXXP4ASeMwRFk26++eb6zxUrVtTPTQC2
6VWcedMsUxeu0nOf+9y6B3N6HCfAPZ4ylnM78Jz1taeb5RN0zvjOCTa32zJe36GHHjo+q7cd
z3zmM+uxog877LCybt268qlPfaoerkMiQIAAAQIECBAgQIAAAQIECBAgQIAAgVKmCjy3oZYu
XVpPtnsz3/GOd6znZWiNDIXxuc99rp5u5rf/7lumLlSl9CA+/vjj67pyE8GhKcNwJL3yla8s
L3vZy+aqafeKzsyuoHRXOxLkTq/ul770peVVr3pVXe/5558/V78/CBAgQIAAAQIECBAgQIAA
AQIECBAgsCsLTDXUxvgYzwHLcBNNOvbYY8vJJ59cPvShD9WP9vyFLNPeEfe5z33q8ZO/853v
lG9961sl0wtNGQc6AfI3velNZbfddqvHhU4P6pNOOqm87nWvm6q6Se14+9vfXgea2wHsgw46
aKr6LESAAAECBAgQIECAAAECBAgQIECAAIGdXWBBPZ7TM3jlypXlmGOOKU996lPnbBKczfAT
Cb7e9ra3LXe+853r4TKOPPLIBS0zjp0bC6aHdXo9j/dSHl920nR6TWfM6YzDfOKJJ9bDY+QG
gglALySNt+O4446rtzXjSmfYjyOOOKLefokAAQIECBAgQIAAAQIECBAgQIAAAQIEqlEmPvjB
D44GaKZBgMCiFPjTv3hX3a7X/OGzFmX7NGr2BN7znveUm266qW74qaeeOjfc0DfPW1N+5R6r
Z2+DtJgAAQIECIwJtD/Tcq+Zpz/96fUS+RXkM57xDF4ECBAgQIAAAQJTCnzqE2eW1asPKUt3
X1Z/l5o2/eC88xY+xvO0lVuOAAECBAgQIECAAAECBAgQIECAAAECBHZNgenD1Lumj60mQIAA
AQIECBAgQIAAAQIECBAgQIAAgQUKCDwvEMziBAgQIECAAAECBAgQIECAAAECBAgQINAvIPDc
7yOXAAECBAgQIECAAAECBAgQIECAAAECBBYoIPC8QDCLEyBAgAABAgQIECBAgAABAgQIECBA
gEC/gMBzv49cAgQIECBAgAABAgQIECBAgAABAgQIEFigwLKf/OQnCyxicQIECBAgQIAAAQIE
CBAgQIAAAQIECBAg0C2wbN999+3OlUOAAAECBAgQIECAAAECBAgQIECAAAECBBYoYKiNBYJZ
nAABAgQIECBAgAABAgQIECBAgAABAgT6BZb1Z8slQIAAgV1J4JvnrdmVNte2EiBAgAABAgQI
ECBAgAABAjtIQOB5B8GqlgABArMm8Cv3WD1rTdZeAgQIECBAgAABAgQIECBAYJEKGGpjke4Y
zSJAgAABAgQIECBAgAABAgQIECBAgMCsCixbsWLFrLZduwkQIECAAAECBAgQIECAAAECBAgQ
IEBgEQro8bwId4omESBAgAABAgQIECBAgAABAgQIECBAYJYFBJ5nee9pOwECBAgQIECAAAEC
BAgQIECAAAECBBahQO/NBV/xildMbPKb3/zmifPNJECAAAECBAgQIECAAAECBAgQIECAAAEC
ejw7BggQIECAAAECBAgQIECAAAECBAgQIEBguwr09nhuejY3PZ/bPZ0vu+yycsYZZ5QLL7yw
3HTTTeWQQw4pJ5xwQtl///3rBm7cuLG8//3vL2effXbZe++9y/HHH1/e+c53lmuvvba84Q1v
KEuXLi3tOrL8wQcfXJ74xCeWAw88cLtupMoIECBAgAABAgQIECBAgAABAgQIECBA4JYTGNzj
+dRTTy3nnXdeHUjesGFDOffcc8tpp5021/JPfepT5Qtf+EJZv359+elPf1pOPvnk8stf/rLO
32230WpPOeWUulzquO6668oFF1xQB7MlAgQIECBAgAABAgQIECBAgAABAgQIEJhdgd4ez32b
9fKXv3wu+/LLLy+vfe1ry5o1a+bmfeMb36j/fsxjHlMe9rCHlU9+8pPlE5/4RD1vyZIl9XPK
Jb3kJS8pd7/73eu/JQIECBAgQIAAAQIECBAgQIAAAQIECBC49QWuvOqqkseQNDjwfMkll5TT
Tz+9XHTRRfWwGknNc/7+2c9+Vs976EMfWm5zm9uUhz/84XOB5zqjSve85z3roTje8pa3lP32
26/c7373K4985CPLHnvs0SzimQABAgQIECBAgAABAgQIECBAgAABAgRuJYEnP+XEcvPNN889
qj9Gf1ftuamKC8/llZvLKK+Uj370w2Vw4DlB54zvnJQezFnBpJThNZYvXz4x/5nPfGY59NBD
yznnnFMPs5HhOS699NLyghe8YFJV5hEgQIAAAQIECBAgQIAAAQIECBAgQIDALSyQe/zNBZjn
/r6p3HDDjdX8m6p7ACYYvWmZ6u+kwWM8Z9zmpFe+8pXlZS972dymZqzmpH322ad+Puuss+ox
nPM8npYtW1b3iH7pS19aXvWqV9XZ559//vhipgkQIECAAAECBAgQIECAAAECBAgQIEBghgQG
93hOYPmyyy4rb3rTm+qbBWb6qmq8j5NOOqm87nWvK/e///3LmWeeWQec80iv5/H09re/vQ40
N8Hq5B900EHji5kmQIAAAQIECBAgQIAAAQIECBAgQIAAgRkSGNzj+fjjjy977713PTbziSee
WE444YRywAEHzPV0zljNRx11VLnd7W5X7nSnO5XnPOc5NUtzY8H8fdxxx9WB5t13370OTB9x
xBElw29IBAgQIECAAAECBAgQIECAAAECBAgQILC4BK668spy48Ybt2hU7vt39dXrtmroVD2e
3/zmN29VMDcGTO/mdjryyCPnJjOMRhNEzhggX/rSl+q8/ffff26Zu9zlLuXlL3/5FnWYIECA
AAECBAgQIECAAAECBAgQIECAAIHFJ/DzdVeVS356UTn8HkfUo2AkCH3Bj35Ybn/7vcq+++5e
rr/++rlGTxV4HrKJk4bRSD1HH330kOqUIUCAAAECBAgQIECAAAECBAgQIECAAIFbUWD1oXcr
F1zwo3Lud79Tj4axrhp6ea+V+5SDVx9S1q+/ZouWDR5qY77te8ITnlAOP/zweqiN9H6+wx3u
UB73uMeVRzziEfMVlU+AAAECBAgQIECAAAECBAgQIECAAAECi01gyZI6yHz7vfYul65dW1bu
s2855JBDy7XXXrtVS3dYj+eM9/z85z9/qxWaQYAAAQIECBAgQIAAAQIECBAgQIAAAQKzKbCk
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
fr9mzZo6uJyA80UXXVR++tOflrve9a7l7ne/e/ne975XfvVXf3WqG0x2BZ2bNnYFn7cKPHct
OGRjmzKPf/zjywc+8IHOKrLOD37wg+XHP/7xVssceOCB5UlPetK8Y4ZsVdCMLQSaoPM56/+x
/PwqN1dxeBAgMFkgP0vO0Bv5gMqjuXvvrnan48k65hIgQIDAYhPIyVV+uZMezvkMy0MiQIAA
gdkRSOC5GeP5u9ddN9fwe23q8dz0hE5wsg5S96R9q/Ggv3vUUeXu//7vPUttzlpZ1bd79fnx
7Qc+sBz7T/9U9r3ssvKzO9xhYtnl1a9oHlD1SM06rrzjHcvXHv7wcsNtblOWVp87x516ah28
znp/Xg3ZsEfV2zS9pc+repueWwX17nDxxXXeXldeWdZV2/GdajjDn28aDmPiyrZhZs7bMoxi
AqZXX311uW6T6TRjPk+z2r333ru85jWvKf/tv/23ejirdFp67WtfW/70T/+0/jx+5jOfWQ4+
+OBywQUXlFNOOaX+9VGC4SeddFI544wzSuKDaeP73//+8o1vfKP84R/+YckwF+ll/YlPfKJ8
5CMfqQOij3zkI8uqVavKT37ykzpeeHFluCNSE1j+t3/7t7nqf+3Xfm2bVpWexbk5YexzEWD1
6tX1c1Ju/pjYZ3ok3/72ty+HHnroxB7H+X6ToHDux5Qg8bTlso6Mi55joOnJfGV13N3rXveq
98MdquM7QenUmfVn/yV/mpt4zjeWcxfaVoHnrgW3ZX66cvelHJz3uc99Jgae0y3cF8g+vfnz
2kHnDeuvnb/AApbIi+fYY4+tD97cmOwz1U9aLq2uMiYlYJU3izvf+c71VZVPfvKTW9wJ9PDD
Dy+/+Zu/Wf6mulNtO/XV2dW0XLl5xCMeUa//O9/5Ttdig+Z3tTOVPehBD6pfwNdXd93NHWQX
8mbYVe+kq0hdL/C8tuKfD+G8uX36058ul1Uflkl9eeMQ0yybN//sr662jNd5S0w3VnlTzhv3
2rVr65sn5AN2mjTfRbH56siFsRwDeZPO+nOcf/GLX9zm96xtbVe73UMvJjYn7zm2F5KGrm8h
69jey/a1uS+vrx195fry+urclryh61xouVysyJX1/GQr7yv5UpkvSfnCmC+W6XXRpGnr3p6v
h2kNp23btPVZjgABAgQIECBAoFug6fWcgNlcqob8W2jw+fwq+LuQlN7OKXNz9Z31h1VM6pAq
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
IECAAAECsy4g8Dzre1D7CRAgQIAAAQIECBAgQIAAAQIECBAgsMgEBJ4X2Q7RHAIECBAgQIAA
AQIECBAgQIAAAQIECMy6gMDzrO9B7SdAgAABAgQIECBAgAABAgQIECBAgMAiExB4XmQ7RHMI
ECBAgACBbRB43ONKaR6Pf3wpz352KX/+56WsXbsNld5KRdvb0v67aU7mLTTddFMpp5xSylOf
utCSt97yQ7ZzmtZ+9rOl5BgZT13zx5fbUe0aX8+Onn71q7dcwy29XePr39Hbuz3r35a239LO
23O71UWAAAECBAgQmFJg2ZTLWYwAAQIECBAgMBsCH/zgqJ0bN5Zy0UWlfOADpbz+9aW86U2z
0f52K5ttmdTyvrxJy2fe5ZeX8t73lnLqqV1LLL75Q7Zzvq0499xS1qwp5eabt1yya/6k+nZE
uyatZ0fPu/jiHb2G/vpv7fX3t64/d5bb3r9lcgkQIECAAAEC20VAj+ftwqgSAgQIECBAYNEJ
LF1aysEHl/Kc55Ty4x+Pmnf99aU84xmlnHZaKU960mjelVeW8l//aylPeUopf/zHpVx2WSnr
1o3yf/nL0TIbNpTytKeVkuekzE/5LHf22aX8yZ+U8vSnl5IekD/60WaKq64azTvxxFL+9E9L
Wb++ux2bS033V9NjctI2da33JS8Z1Z22Jk3a9szPdj7veaV8/euj5b7yldF0s/2juaPy6TX8
i1+M5mT7Mp16u9owqb19hu2eoV3tveGG0X799KdLedazRo+zzmpaufXz978/Oi7Gc7rmjy+X
6Xa7+to/Xvbqq0fHQo6fP/iDUn7wg81LjPeC7drHkwy7vPts/tN/Gl2MyHrSE75J11xTyu/9
XilZTztdd10pL3xhKclvp751ZLmu/da1/nbdfbZdXrnolNfz5z9fSl57L31pKRdeOKq1L6+v
rePmk9retQ9Sby6C/cf/OPJrXlft7fQ3AQIECBAgQGAnFBB43gl3qk0iQIAAAQIEKoH0Zv3Z
z0p53/tKOeqoEcnuu4+Cxslrev2+852l3OMepfzDP5Ry5JGl/P3fl7Jy5WheEyD66ldHwdiv
fW1UT+YfccRouXe8YxTkSrnf/M1RPc0OyLzVq0v5278tZZ99NudNasfQnTaprq71/vM/j9bS
9NadtO1ZYvnyUhKkTv6NN45Mfv/3R/Pb7dxvv1IOOaSU888fzc1zpjO/qw2T2ttn2F5fV3uX
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
--------------070000090203070002050402--
--------------010300000705020600020509--
4
3
Hi,
I'm in the early stages of testing an ovirt install, using the official ovirt engine packages + F16.
I configured a storage domain to connect to our gluster storage via NFS (pity we can't use gluster natively yet). On the engine server, I added Nfsvers=3 to /etc/nfsmount.conf as instructed here: http://www.ovirt.org/wiki/Troubleshooting_NFS_Storage_Issues
I then installed a host via ovirt-node (2.3.0-1) and successfully added the host, but it refuses to connect to our storage domain because it's attempting to mount via NFS4. When I add Nfsvers=3 to /etc/nfsmount.conf on the host, it comes to life. Of course, that will be reset after a reboot.
So what are my options here, other than not use ovirt-node? AFAIK, gluster doesn't export NFS4, let alone have options to disable it. And I don't see any way to add nfs mount options when defining a storage domain...
Thanks for any pointers,
Ian
5
6
I am running 3.0.0_0001-1.6.fc16 ovirt engine and has been great! I
appreciate Red Hat and all the support from the community on this project
you all are awesome!
I have not thought about it yet but was looking on the wiki and did not see
how to upgrade and reninstall engine. What have been your experiences
doing this and is it worth it? And how to do it? Sorry if it was posted
somewhere else just let me know if there is info on this already.
I have had the greatest experience moving from 2 esxi servers to ovirt.
You guys and gals rock!
--
Dominic Kaiser
Greater Boston Vineyard
Director of Operations
cell: 617-230-1412
fax: 617-252-0238
email: dominic(a)bostonvineyard.org
3
2
I have a server I want to use that has 8 storage bays and is an 8 core
intel xeon 16 gigs of ram. I want to use the board and processors for
virtual machines and storage separately. First can I do this? Second I am
using ovirt node and it has remote storage iSCSI address assignment can I
do it that way? My main reason is I want to use processors and storage.
Thanks,
--
Dominic Kaiser
Greater Boston Vineyard
Director of Operations
cell: 617-230-1412
fax: 617-252-0238
email: dominic(a)bostonvineyard.org
2
1
Hello. I have a quick question regarding FreeIPA and oVirt.
Back at the end of Feb, there was some discussion on a bug w/ using FreeIPA
and oVirt (oVirt seeing the defaultnamingcontext attribute and assuming
it's AD rather than FreeIPA) on this list. I've run into this with the
oVirt and FreeIPA packages with Fedora 16. The thread ended w/o a
work-around, so I'm wondering if there's some progress on this front. I
need this since I want to provide SPICE based access to VMs for a small set
of users in a test deployment, and oVirt doesn't have a way to add users
outside of integration with a directory service (AFAIK). Thanks.
-T.J.
2
3
Hi,
I was able to successfully test simple authentication support of IBM
Directory Server (IDS) in ovirt. Next step is to test "DIGEST-MD5"
support. This protocol is currently supported by my test IDS. But I get
-
javax.naming.CommunicationException: [LDAP: error code 2 - Protocol
Error]
When a call is made to construct InitialDirContext with following
settings -
{java.naming.provider.url=ldap://ldapserver.ibm.com:389,
java.naming.factory.initial=com.sun.jndi.ldap.LdapCtxFactory,
java.naming.security.principal=uid=1234567,c=us,ou=ldapserver,o=ibm.com,
java.naming.security.authentication=DIGEST-MD5 GSSAPI,
java.naming.security.credentials=password,
java.naming.referral=follow,
java.naming.ldap.attributes.binary=objectGUID}
Do you know what could be going wrong here? I think its something wrong
with my usage and not in code.
What test cases were run to verify RedHat DS support? I can try to run
the same for IBM DS before posting the patch.
Thanks
Sharad Mishra
IBM
3
12
--_000_A0D5581BE022624487D06FF31DA39EAC6BC7AA1D6Ecsmailcloudsh_
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
Hi,
I have two problems with hosts in the ovirt-engine:
1. I couldn't remove the host. The remove is grayed out in the menu. =
I rebooted and did everything I could. How do I get around this problem wit=
hout having to reinstall the engine?
2. The ovirt-engine complained about "Host registration failed ... (l=
ocalhost.localdomain)" when I tried to add an ISO storage domain. Before t=
hat I already had a Data domain up and running. The fact is I never added t=
he host using this name. I only used IP address. Because of this I had tr=
ied to remove the host and hence the problem #1. How can I prevent the eng=
ine from using "localhost" in the registration?
Thanks in advance.
David
--_000_A0D5581BE022624487D06FF31DA39EAC6BC7AA1D6Ecsmailcloudsh_
Content-Type: text/html; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
<html xmlns:v=3D"urn:schemas-microsoft-com:vml" xmlns:o=3D"urn:schemas-micr=
osoft-com:office:office" xmlns:w=3D"urn:schemas-microsoft-com:office:word" =
xmlns:m=3D"http://schemas.microsoft.com/office/2004/12/omml" xmlns=3D"http:=
//www.w3.org/TR/REC-html40"><head><meta http-equiv=3DContent-Type content=
=3D"text/html; charset=3Dus-ascii"><meta name=3DGenerator content=3D"Micros=
oft Word 14 (filtered medium)"><style><!--
/* Font Definitions */
@font-face
{font-family:SimSun;
panose-1:2 1 6 0 3 1 1 1 1 1;}
@font-face
{font-family:"Cambria Math";
panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
{font-family:Calibri;
panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
{font-family:"\@SimSun";
panose-1:2 1 6 0 3 1 1 1 1 1;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
{margin:0in;
margin-bottom:.0001pt;
font-size:11.0pt;
font-family:"Calibri","sans-serif";}
a:link, span.MsoHyperlink
{mso-style-priority:99;
color:blue;
text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
{mso-style-priority:99;
color:purple;
text-decoration:underline;}
p.MsoListParagraph, li.MsoListParagraph, div.MsoListParagraph
{mso-style-priority:34;
margin-top:0in;
margin-right:0in;
margin-bottom:0in;
margin-left:.5in;
margin-bottom:.0001pt;
font-size:11.0pt;
font-family:"Calibri","sans-serif";}
span.EmailStyle17
{mso-style-type:personal-compose;
font-family:"Calibri","sans-serif";
color:windowtext;}
.MsoChpDefault
{mso-style-type:export-only;
font-family:"Calibri","sans-serif";}
@page WordSection1
{size:8.5in 11.0in;
margin:1.0in 1.0in 1.0in 1.0in;}
div.WordSection1
{page:WordSection1;}
/* List Definitions */
@list l0
{mso-list-id:863782891;
mso-list-type:hybrid;
mso-list-template-ids:-1428245576 67698703 67698713 67698715 67698703 6769=
8713 67698715 67698703 67698713 67698715;}
@list l0:level1
{mso-level-tab-stop:none;
mso-level-number-position:left;
text-indent:-.25in;}
@list l0:level2
{mso-level-number-format:alpha-lower;
mso-level-tab-stop:none;
mso-level-number-position:left;
text-indent:-.25in;}
@list l0:level3
{mso-level-number-format:roman-lower;
mso-level-tab-stop:none;
mso-level-number-position:right;
text-indent:-9.0pt;}
@list l0:level4
{mso-level-tab-stop:none;
mso-level-number-position:left;
text-indent:-.25in;}
@list l0:level5
{mso-level-number-format:alpha-lower;
mso-level-tab-stop:none;
mso-level-number-position:left;
text-indent:-.25in;}
@list l0:level6
{mso-level-number-format:roman-lower;
mso-level-tab-stop:none;
mso-level-number-position:right;
text-indent:-9.0pt;}
@list l0:level7
{mso-level-tab-stop:none;
mso-level-number-position:left;
text-indent:-.25in;}
@list l0:level8
{mso-level-number-format:alpha-lower;
mso-level-tab-stop:none;
mso-level-number-position:left;
text-indent:-.25in;}
@list l0:level9
{mso-level-number-format:roman-lower;
mso-level-tab-stop:none;
mso-level-number-position:right;
text-indent:-9.0pt;}
ol
{margin-bottom:0in;}
ul
{margin-bottom:0in;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext=3D"edit" spidmax=3D"1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext=3D"edit">
<o:idmap v:ext=3D"edit" data=3D"1" />
</o:shapelayout></xml><![endif]--></head><body lang=3DEN-US link=3Dblue vli=
nk=3Dpurple><div class=3DWordSection1><p class=3DMsoNormal>Hi,<o:p></o:p></=
p><p class=3DMsoNormal><o:p> </o:p></p><p class=3DMsoNormal>I have two=
problems with hosts in the ovirt-engine:<o:p></o:p></p><p class=3DMsoNorma=
l><o:p> </o:p></p><p class=3DMsoListParagraph style=3D'text-indent:-.2=
5in;mso-list:l0 level1 lfo1'><![if !supportLists]><span style=3D'mso-list:I=
gnore'>1.<span style=3D'font:7.0pt "Times New Roman"'> &nb=
sp; </span></span><![endif]>I couldn’t remove the host. T=
he remove is grayed out in the menu. I rebooted and did everything I could.=
How do I get around this problem without having to reinstall the engine?<o=
:p></o:p></p><p class=3DMsoListParagraph style=3D'text-indent:-.25in;mso-li=
st:l0 level1 lfo1'><![if !supportLists]><span style=3D'mso-list:Ignore'>2.<=
span style=3D'font:7.0pt "Times New Roman"'> &=
nbsp; </span></span><![endif]>The ovirt-engine complained about “Host=
registration failed … (localhost.localdomain)” when I tried to=
add an ISO storage domain. Before that I already had a Data domain u=
p and running. The fact is I never added the host using this name. I =
only used IP address. Because of this I had tried to remove the host =
and hence the problem #1. How can I prevent the engine from using =
220;localhost” in the registration?<o:p></o:p></p><p class=3DMsoNorma=
l><o:p> </o:p></p><p class=3DMsoNormal>Thanks in advance.<o:p></o:p></=
p><p class=3DMsoNormal>David<o:p></o:p></p><p class=3DMsoNormal><o:p> =
</o:p></p></div></body></html>=
--_000_A0D5581BE022624487D06FF31DA39EAC6BC7AA1D6Ecsmailcloudsh_--
2
5
Hello,
I am getting an error trying to add a "host" to oVirt where the Status says
"Install Failed"
Here is (a snipet ) the log from the oVirt server
(/var/log/ovirt/enginge.log)...I can provide more if needed
*===================================oVirt Server:
/var/log/ovirt/enginge.log=====================================
.
.
.
2012-04-13 08:16:08,182 ERROR
[org.ovirt.engine.core.vdsbroker.ResourceManager] (http--0.0.0.0-8443-4)
[78088565] Cannot get vdsManager for
vdsid=9858f044-857b-11e1-b0d6-0016367ecdf0
2012-04-13 08:16:08,183 INFO
[org.ovirt.engine.core.vdsbroker.RemoveVdsVDSCommand]
(http--0.0.0.0-8443-4) [78088565] START, RemoveVdsVDSCommand(vdsId =
9858f044-857b-11e1-b0d6-0016367ecdf0), log id: 6ff05534
2012-04-13 08:16:08,183 ERROR
[org.ovirt.engine.core.vdsbroker.ResourceManager] (http--0.0.0.0-8443-4)
[78088565] Cannot get vdsManager for
vdsid=9858f044-857b-11e1-b0d6-0016367ecdf0
2012-04-13 08:16:08,184 INFO
[org.ovirt.engine.core.vdsbroker.RemoveVdsVDSCommand]
(http--0.0.0.0-8443-4) [78088565] FINISH, RemoveVdsVDSCommand, log id:
6ff05534
2012-04-13 08:16:08,185 ERROR
[org.ovirt.engine.core.vdsbroker.ResourceManager] (http--0.0.0.0-8443-4)
[78088565] Cannot get vdsManager for
vdsid=9858f044-857b-11e1-b0d6-0016367ecdf0
2012-04-13 08:16:08,185 INFO
[org.ovirt.engine.core.vdsbroker.AddVdsVDSCommand] (http--0.0.0.0-8443-4)
[78088565] START, AddVdsVDSCommand(vdsId =
9858f044-857b-11e1-b0d6-0016367ecdf0), log id: b6a0256
.
.
.
2012-04-13 08:16:19,057 INFO
[org.ovirt.engine.core.utils.hostinstall.MinaInstallWrapper]
(pool-5-thread-25) Invoking chmod +x
/tmp/vds_installer_2cf4050c-995f-41b2-8b5b-c03dc7efd206.py;
/tmp/vds_installer_2cf4050c-995f-41b2-8b5b-c03dc7efd206.py -c
'ssl=true;management_port=54321' -O '4over' -t 2012-04-13T15:16:08 -p 8080
-b -v http://ovirt.4over.com:8080/Components/vds/
http://ovirt.4over.com:8080/Components/vds/
bluejay.ovirt.4over.com2cf4050c-995f-41b2-8b5b-c03dc7efd206 False on
bluejay.ovirt.4over.com
2012-04-13 08:16:20,058 INFO [org.ovirt.engine.core.bll.VdsInstaller]
(pool-5-thread-25) [5a7938cc] Installation of bluejay.ovirt.4over.com.
Recieved message: <BSTRAP component='INSTALLER' status='OK' message='Test
platform succeeded'/>
<BSTRAP component='INSTALLER LIB' status='OK' message='Install library
already exists'/>
<BSTRAP component='INSTALLER' status='OK' message='vds_bootstrap.py
download succeeded'/>
. FYI. (Stage: Running first installation script on Host)
2012-04-13 08:16:43,865 ERROR [org.ovirt.engine.core.bll.VdsInstaller]
(pool-5-thread-25) [5a7938cc] Installation of bluejay.ovirt.4over.com.
Recieved message: <BSTRAP component='RHN_REGISTRATION' status='OK'
message='Host properly registered with RHN/Satellite.'/>
<BSTRAP component='VDSM_MAJOR_VER' status='OK' message='Available VDSM
matches requirements'/>
<BSTRAP component='VT_SVM' status='FAIL' processor='Intel' message='Server
does not support virtualization'/>
<BSTRAP component='RHEV_INSTALL' status='FAIL'/>
. Error occured. (Stage: Running first installation script on Host)
2012-04-13 08:16:43,959 INFO
[org.ovirt.engine.core.utils.hostinstall.MinaInstallWrapper]
(pool-5-thread-25) RunSSHCommand returns true
2012-04-13 08:16:43,960 INFO [org.ovirt.engine.core.bll.VdsInstaller]
(pool-5-thread-25) [5a7938cc] RunScript ended:true
======================================================================================================
*
I checked on the host itself and it seems like I do have an Intel Hardware
Virt on the server (wasn't a surprise since I BOUGHT it that way...but
still checked)
*========================================= Node: /proc/cpuinfo
=============================================*
*[root@bluejay ~]# egrep --color 'svm|vmx' /proc/cpuinfo | sort -u
flags : fpu vme de pse tsc msr pae mce cx8 apic mtrr pge mca cmov
pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx lm
constant_tsc arch_perfmon pebs bts rep_good aperfmperf pni dtes64 monitor
ds_cpl vmx est tm2 ssse3 cx16 xtpr pdcm dca sse4_1 xsave lahf_lm dts
tpr_shadow vnmi flexpriority*
*
======================================================================================================
*
Some things to note...
On the Node (under the /etc/vdsm/vdsm.conf file) I have the "fake_kvm_support
= true" to see if that would make the node install (didn't work)...also I
have "ssl = false" to see if it might be a cert error (still didn't work).
And, yes, I've even tried removing and adding the node again...still no
luck =\
What are my next steps? Any help would be greatly appreciated!
--Christian
2
5
I am running into panics on my ovirt hosts and wanted to know if anyone
has seen the same thing. I have 18 ovirt hosts and so far 8 of them have
crashed. I have another 18 hosts running KVM on Fedora 16 that are doing
fine. There are hardware differences besides oVirt, however they are
relatively minor (or so we think).
[2299856.345978] systemd[1]: segfault at 7fff36f4df40 ip 000000000040b38c sp 00007fff36f4df30 error 6 in systemd[400000+ce000]
[2299856.464068] Kernel panic - not syncing: Attempted to kill init!
[2299856.470172] Pid: 1, comm: systemd Tainted: G D 3.2.7-1.fc16.x86_64 #1
[2299856.477656] Call Trace:
[2299856.480293] [<ffffffff815d7510>] panic+0x91/0x1a7
[2299856.485265] [<ffffffff81072541>] do_exit+0x861/0x8a0
[2299856.490498] [<ffffffff810728d2>] do_group_exit+0x42/0xa0
[2299856.496081] [<ffffffff810826f6>] get_signal_to_deliver+0x206/0x5b0
[2299856.502526] [<ffffffff81014165>] do_signal+0x65/0x770
[2299856.507847] [<ffffffff815d7677>] ? printk+0x51/0x53
[2299856.512994] [<ffffffff81014918>] do_notify_resume+0x88/0xb0
[2299856.518834] [<ffffffff815e22fc>] retint_signal+0x48/0x8c
----
[88255.648967] BUG: unable to handle kernel NULL pointer dereference at 0000000000000038
[88255.649918] IP: [<ffffffffa008b191>] nfs_lookup_revalidate+0x21/0x490 [nfs]
[88255.649918] PGD 40090c067 PUD 3c6225067 PMD 0
[88255.649918] Oops: 0000 [#1] SMP
[88255.649918] CPU 1
[88255.649918] Modules linked in: ip6table_filter ip6_tables ebtable_nat ebtables be2iscsi iscsi_boot_sysfs bnx2i cnic uio cxgb4i cxgb4 cxgb3i libcxgbi cxgb3 mdio ib_iser rdma_cm ib_cm iw_cm ib_sa ib_mad ib_core ib_addr iscsi_tcp libiscsi_tcp libiscsi scsi_transport_iscsi 8021q garp serio_raw i2c_i801 microcode i5000_edac iTCO_wdt edac_core iTCO_vendor_support ioatdma i5k_amb dca shpchp vhost_net macvtap macvlan tun virtio_net kvm_intel kvm bridge stp llc bonding e1000e radeon ttm drm_kms_helper drm i2c_algo_bit i2c_core dm_multipath nfs lockd fscache auth_rpcgss nfs_acl sunrpc [last unloaded: scsi_wait_scan]
[88255.649918]
[88255.649918] Pid: 790, comm: updatedb Not tainted 3.2.7-1.fc16.x86_64 #1 Rackable Systems Inc. S5000PSL/S5000PSL
[88255.649918] RIP: 0010:[<ffffffffa008b191>] [<ffffffffa008b191>] nfs_lookup_revalidate+0x21/0x490 [nfs]
[88255.649918] RSP: 0018:ffff8803c6117b48 EFLAGS: 00010286
[88255.649918] RAX: ffffffffa00c5600 RBX: ffff8803ed090e40 RCX: 000000000000001c
[88255.649918] RDX: ffff8803c6117c20 RSI: 0000000000000000 RDI: ffff8803ed090e40
[88255.649918] RBP: ffff8803c6117b88 R08: 000000000000001c R09: ffff8803ed090e78
[88255.649918] R10: ffff8803ed090e40 R11: 0000000000000002 R12: ffff880402565300
[88255.649918] R13: ffff8803c6117be8 R14: 0000000000000000 R15: ffff8803ffe8b100
[88255.649918] FS: 00007f1f008a4700(0000) GS:ffff88041fc40000(0000) knlGS:0000000000000000
[88255.649918] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[88255.649918] CR2: 0000000000000038 CR3: 00000003c60b8000 CR4: 00000000000006e0
[88255.649918] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
[88255.649918] DR3: 0000000000000000 DR6: 00000000ffff0ff0 DR7: 0000000000000400
[88255.649918] Process updatedb (pid: 790, threadinfo ffff8803c6116000, task ffff8803c62bae40)
[88255.649918] Stack:
[88255.649918] 0000000000000000 ffff8803ffe8b100 ffff8803c6117b88 ffff8803ed090e40
[88255.649918] ffff880402565300 ffff8803c6117be8 0000000000000000 ffff8803ffe8b100
[88255.649918] ffff8803c6117bc8 ffffffff81184680 ffff8803c6117ba8 ffffffff8126369c
[88255.649918] Call Trace:
[88255.649918] [<ffffffff81184680>] __lookup_hash.part.8+0x90/0xe0
[88255.649918] [<ffffffff8126369c>] ? security_inode_permission+0x1c/0x30
[88255.649918] [<ffffffff81184b7e>] lookup_one_len+0xee/0x120
[88255.649918] [<ffffffff81184978>] ? inode_permission+0x48/0x100
[88255.649918] [<ffffffffa009bff3>] nfs_sillyrename+0x103/0x520 [nfs]
[88255.649918] [<ffffffff81165bbd>] ? kmem_cache_alloc+0x11d/0x140
[88255.649918] [<ffffffff8118ff44>] ? __d_alloc+0x34/0x180
[88255.649918] [<ffffffff81190040>] ? __d_alloc+0x130/0x180
[88255.649918] [<ffffffffa008aecc>] nfs_rename+0x1cc/0x240 [nfs]
[88255.649918] [<ffffffff81185d35>] vfs_rename+0x2b5/0x460
[88255.649918] [<ffffffff81184680>] ? __lookup_hash.part.8+0x90/0xe0
[88255.649918] [<ffffffff81189473>] sys_renameat+0x1f3/0x220
[88255.649918] [<ffffffff81193823>] ? notify_change+0x253/0x340
[88255.649918] [<ffffffff81196aa4>] ? mntput_no_expire+0x24/0x100
[88255.649918] [<ffffffff81196b9f>] ? mntput+0x1f/0x30
[88255.649918] [<ffffffff81183c72>] ? path_put+0x22/0x30
[88255.649918] [<ffffffff811894bb>] sys_rename+0x1b/0x20
[88255.649918] [<ffffffff815e9d82>] system_call_fastpath+0x16/0x1b
[88255.649918] Code: 54 e1 e9 4c fe ff ff 0f 1f 00 55 48 89 e5 48 83 ec 40 48 89 5d d8 4c 89 65 e0 4c 89 6d e8 4c 89 75 f0 4c 89 7d f8 66 66 66 66 90 <f6> 46 38 40 b8 f6 ff ff ff 49 89 fd 49 89 f7 0f 85 d6 00 00 00
[88255.649918] RIP [<ffffffffa008b191>] nfs_lookup_revalidate+0x21/0x490 [nfs]
[88255.649918] RSP <ffff8803c6117b48>
[88255.649918] CR2: 0000000000000038
[88256.012265] ---[ end trace 4301002d5bb8ae27 ]---
----
[2379039.703224] systemd[1]: segfault at 7fffa79e8f18 ip 00000000004661ee sp 00007fffa79e8f10 error 6 in systemd[400000+ce000]
[2379039.781077] Kernel panic - not syncing: Attempted to kill init!
[2379039.787304] Pid: 1, comm: systemd Tainted: G D 3.2.7-1.fc16.x86_64 #1
[2379039.794886] Call Trace:
[2379039.797564] [<ffffffff815d7510>] panic+0x91/0x1a7
[2379039.802618] [<ffffffff81072541>] do_exit+0x861/0x8a0
[2379039.807937] [<ffffffff810728d2>] do_group_exit+0x42/0xa0
[2379039.813623] [<ffffffff810826f6>] get_signal_to_deliver+0x206/0x5b0
[2379039.820161] [<ffffffff81014165>] do_signal+0x65/0x770
[2379039.825563] [<ffffffff815d7677>] ? printk+0x51/0x53
[2379039.830787] [<ffffffff8106d043>] ? do_fork+0x173/0x330
[2379039.836279] [<ffffffff81014918>] do_notify_resume+0x88/0xb0
[2379039.842220] [<ffffffff815e22fc>] retint_signal+0x48/0x8c
----
[88539.434313] BUG: unable to handle kernel NULL pointer dereference at 0000000000000038
[88539.435257] IP: [<ffffffffa008b191>] nfs_lookup_revalidate+0x21/0x490 [nfs]
[88539.435257] PGD 27dbd5067 PUD 2953af067 PMD 0
[88539.435257] Oops: 0000 [#1] SMP
[88539.435257] CPU 1
[88539.435257] Modules linked in: ip6table_filter ip6_tables ebtable_nat ebtables be2iscsi iscsi_boot_sysfs bnx2i cnic uio cxgb4i cxgb4 cxgb3i libcxgbi cxgb3 mdio ib_iser rdma_cm ib_cm iw_cm ib_sa ib_mad ib_core ib_addr iscsi_tcp libiscsi_tcp libiscsi scsi_transport_iscsi 8021q garp iTCO_wdt iTCO_vendor_support i5000_edac edac_core i2c_i801 microcode serio_raw i5k_amb ioatdma dca shpchp vhost_net macvtap macvlan tun virtio_net kvm_intel kvm bridge stp llc bonding e1000e radeon ttm drm_kms_helper drm i2c_algo_bit i2c_core dm_multipath nfs lockd fscache auth_rpcgss nfs_acl sunrpc [last unloaded: scsi_wait_scan]
[88539.435257]
[88539.435257] Pid: 5947, comm: updatedb Not tainted 3.2.7-1.fc16.x86_64 #1 Rackable Systems Inc. S5000PSL/S5000PSL
[88539.435257] RIP: 0010:[<ffffffffa008b191>] [<ffffffffa008b191>] nfs_lookup_revalidate+0x21/0x490 [nfs]
[88539.435257] RSP: 0018:ffff8802490a1b48 EFLAGS: 00010286
[88539.435257] RAX: ffffffffa00c5600 RBX: ffff8802f35f3e40 RCX: 000000000000001c
[88539.435257] RDX: ffff8802490a1c20 RSI: 0000000000000000 RDI: ffff8802f35f3e40
[88539.435257] RBP: ffff8802490a1b88 R08: 000000000000001c R09: ffff8802f35f3e78
[88539.435257] R10: ffff8802f35f3e40 R11: 0000000000000001 R12: ffff8803066373c0
[88539.435257] R13: ffff8802490a1be8 R14: 0000000000000000 R15: ffff880307a9b8e0
[88539.435257] FS: 00007fdd293bc700(0000) GS:ffff88031fc40000(0000) knlGS:0000000000000000
[88539.435257] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[88539.435257] CR2: 0000000000000038 CR3: 00000002a5e46000 CR4: 00000000000026e0
[88539.435257] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
[88539.435257] DR3: 0000000000000000 DR6: 00000000ffff0ff0 DR7: 0000000000000400
[88539.435257] Process updatedb (pid: 5947, threadinfo ffff8802490a0000, task ffff880300314560)
[88539.435257] Stack:
[88539.435257] 0000000000000000 ffff880307a9b8e0 ffff8802490a1b88 ffff8802f35f3e40
[88539.435257] ffff8803066373c0 ffff8802490a1be8 0000000000000000 ffff880307a9b8e0
[88539.435257] ffff8802490a1bc8 ffffffff81184680 ffff8802490a1ba8 ffffffff8126369c
[88539.435257] Call Trace:
[88539.435257] [<ffffffff81184680>] __lookup_hash.part.8+0x90/0xe0
[88539.435257] [<ffffffff8126369c>] ? security_inode_permission+0x1c/0x30
[88539.435257] [<ffffffff81184b7e>] lookup_one_len+0xee/0x120
[88539.435257] [<ffffffff81184978>] ? inode_permission+0x48/0x100
[88539.435257] [<ffffffffa009bff3>] nfs_sillyrename+0x103/0x520 [nfs]
[88539.435257] [<ffffffff81165bbd>] ? kmem_cache_alloc+0x11d/0x140
[88539.435257] [<ffffffff8118ff44>] ? __d_alloc+0x34/0x180
[88539.435257] [<ffffffff81190040>] ? __d_alloc+0x130/0x180
[88539.435257] [<ffffffffa008aecc>] nfs_rename+0x1cc/0x240 [nfs]
[88539.435257] [<ffffffff81185d35>] vfs_rename+0x2b5/0x460
[88539.435257] [<ffffffff81184680>] ? __lookup_hash.part.8+0x90/0xe0
[88539.435257] [<ffffffff81189473>] sys_renameat+0x1f3/0x220
[88539.435257] [<ffffffff81193823>] ? notify_change+0x253/0x340
[88539.435257] [<ffffffff81196aa4>] ? mntput_no_expire+0x24/0x100
[88539.435257] [<ffffffff81196b9f>] ? mntput+0x1f/0x30
[88539.435257] [<ffffffff81183c72>] ? path_put+0x22/0x30
[88539.435257] [<ffffffff811894bb>] sys_rename+0x1b/0x20
[88539.435257] [<ffffffff815e9d82>] system_call_fastpath+0x16/0x1b
[88539.435257] Code: 54 e1 e9 4c fe ff ff 0f 1f 00 55 48 89 e5 48 83 ec 40 48 89 5d d8 4c 89 65 e0 4c 89 6d e8 4c 89 75 f0 4c 89 7d f8 66 66 66 66 90 <f6> 46 38 40 b8 f6 ff ff ff 49 89 fd 49 89 f7 0f 85 d6 00 00 00
[88539.435257] RIP [<ffffffffa008b191>] nfs_lookup_revalidate+0x21/0x490 [nfs]
[88539.435257] RSP <ffff8802490a1b48>
[88539.435257] CR2: 0000000000000038
[88539.797861] ---[ end trace a1ed36439ad7c011 ]---
><>
Nathan Stratton
nathan at robotics.net
http://www.robotics.net
1
0
This is a multi-part message in MIME format.
------=_NextPart_000_0357_01CD19A6.7535D460
Content-Type: text/plain;
charset="us-ascii"
Content-Transfer-Encoding: 7bit
Hi.
Is there a release date of the new stable version ovirt?
When can it wait?
------=_NextPart_000_0357_01CD19A6.7535D460
Content-Type: text/html;
charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
<html xmlns:v=3D"urn:schemas-microsoft-com:vml" =
xmlns:o=3D"urn:schemas-microsoft-com:office:office" =
xmlns:w=3D"urn:schemas-microsoft-com:office:word" =
xmlns:m=3D"http://schemas.microsoft.com/office/2004/12/omml" =
xmlns=3D"http://www.w3.org/TR/REC-html40"><head>
<META HTTP-EQUIV=3D"Content-Type" CONTENT=3D"text/html; =
charset=3Dus-ascii">
<meta name=3DGenerator content=3D"Microsoft Word 12 (filtered =
medium)"><style><!--
/* Font Definitions */
@font-face
{font-family:"Cambria Math";
panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
{font-family:Calibri;
panose-1:2 15 5 2 2 2 4 3 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
{margin:0cm;
margin-bottom:.0001pt;
font-size:11.0pt;
font-family:"Calibri","sans-serif";}
a:link, span.MsoHyperlink
{mso-style-priority:99;
color:blue;
text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
{mso-style-priority:99;
color:purple;
text-decoration:underline;}
span.EmailStyle17
{mso-style-type:personal-compose;
font-family:"Calibri","sans-serif";
color:windowtext;}
.MsoChpDefault
{mso-style-type:export-only;}
@page WordSection1
{size:612.0pt 792.0pt;
margin:2.0cm 42.5pt 2.0cm 3.0cm;}
div.WordSection1
{page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext=3D"edit" spidmax=3D"1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext=3D"edit">
<o:idmap v:ext=3D"edit" data=3D"1" />
</o:shapelayout></xml><![endif]--></head><body lang=3DRU link=3Dblue =
vlink=3Dpurple><div class=3DWordSection1><p class=3DMsoNormal><span =
lang=3DEN-US>Hi.<o:p></o:p></span></p><p class=3DMsoNormal><span =
lang=3DEN-US>Is there a release date of the new stable version =
ovirt?<o:p></o:p></span></p><p class=3DMsoNormal><span lang=3DEN-US>When =
can it wait?<o:p></o:p></span></p><p =
class=3DMsoNormal><o:p> </o:p></p><p =
class=3DMsoNormal><o:p> </o:p></p></div></body></html>
------=_NextPart_000_0357_01CD19A6.7535D460--
2
1
Hi Itamar and others,
In reference to the problem that I had posted yesterday you (Itamar) had
asked for the spice log on my machine. I have attached the spice log that
gets generated each time when I start the console (gets generated under
~/.spicec/spicec.log.)
=======================================================================================================
1334120373 INFO [1984:1984] Application::main: starting 0.10.1
1334120373 INFO [1984:1984] Application::main: command line: spicec
--controller
1334120373 INFO [1984:1984] init_key_map: using evdev mapping
1334120373 INFO [1984:1984] MultyMonScreen::MultyMonScreen: platform_win:
73400321
1334120373 INFO [1984:1984] GUI::GUI:
1334120374 INFO [1984:1984] ForeignMenu::ForeignMenu: Creating a foreign
menu connection /tmp/SpiceForeignMenu-1984.uds
1334120374 INFO [1984:1984] Controller::Controller: Creating a controller
connection /tmp/spicec-DtxtfS/spice-xpi
1334120376 INFO [1984:1986] RedPeer::connect_to_peer: Connect failed:
Connection refused (111)
1334120376 WARN [1984:1986] RedChannel::run: failed to connect: Connection
refused (111)
1334120376 INFO [1984:1984] main: Spice client terminated (exitcode = 3)
========================================================================================================
Also, I see connection refused but i am not sure on which address/port is
it trying to connect and failing. Do I need to start some service or
something. I tried disabling my firewall.. but that doesn't help too.
I tried using the VNC console option too but when I select VNC the console
option itself gets disabled.
All the above I tried on a fedora box with firefox 11 + spice-xpi . I also
gave a try with windows IE9 . That also doesnt work. (In IE even after
clicking console.. I dont see any activity happening.)
--
Regards,
Rahul
========================================================
6
18

13 Apr '12
I have three machines; one manage and two hypervisors. I've configured
power management for the two hypervisor nodes to use ipmilan as the power
management type, with the options "power_wait=4,lanplus=yes".
When I press the test button, the test fails. The error message on the
manager is:
2012-04-12 10:48:54,610 INFO [org.ovirt.engine.core.bll.FencingExecutor]
(http--0.0.0.0-8443-8) Executing <Status> Power Management command, Proxy
Host:rhevh2.jfa.unibet.com, Agent:ipmilan, Target Host:, Management
IP:10.0.102.150, User:root, Options:power_wait=4,lanplus=yes
2012-04-12 10:48:54,615 INFO
[org.ovirt.engine.core.vdsbroker.vdsbroker.FenceVdsVDSCommand]
(http--0.0.0.0-8443-8) START, FenceVdsVDSCommand(vdsId =
242132ee-83ab-11e1-8e45-2c768aac9498, targetVdsId =
cd224c12-83aa-11e1-a177-2c768aac9498, action = Status, ip = 10.0.102.150,
port = , type = ipmilan, user = root, password = ******, options =
'power_wait=4,lanplus=yes '), log id: 643e7825
2012-04-12 10:48:56,824 INFO
[org.ovirt.engine.core.vdsbroker.vdsbroker.FenceVdsVDSCommand]
(http--0.0.0.0-8443-8) FINISH, FenceVdsVDSCommand, return: Test Failed,
Host Status is: unknown. The fence-agent script reported the following
error: Getting status of IPMI:10.0.102.150...Chassis power = Unknown
On the proxy hypervisor, I get this message:
Thread-48608::DEBUG::2012-04-12 10:58:32,009::API::954::vds::(fenceNode)
fenceNode(addr=10.0.102.150,port=,agent=ipmilan,user=root,passwd=XXXX,action=status,secure=,options=)
Thread-48608::DEBUG::2012-04-12 10:58:33,029::API::980::vds::(fenceNode) rc
1 in agent=fence_ipmilan
ipaddr=10.0.102.150
login=root
option=status
passwd=XXXX
out Getting status of IPMI:10.0.102.150...Chassis power = Unknown
Failed
err
Thread-48610::DEBUG::2012-04-12 10:58:33,110::API::954::vds::(fenceNode)
fenceNode(addr=10.0.102.150,port=,agent=ipmilan,user=root,passwd=XXXX,action=status,secure=,options=)
Thread-48610::DEBUG::2012-04-12 10:58:34,129::API::980::vds::(fenceNode) rc
1 in agent=fence_ipmilan
ipaddr=10.0.102.150
login=root
option=status
passwd=XXXX
out Getting status of IPMI:10.0.102.150...Chassis power = Unknown
Failed
err
It looks to me like the options are dropped, especially since the fenceNode
line from the hypervisor says "options=". What's going on here?
When I try to save the power management configuration, the Options-field is
empty the next time I go to Edit Host.
Running fence_ipmilan manually works fine, both from the hypervisors and
the manager.
I also can't find the "ovirt-manage-domains" command, so I'm starting to
think this might be a problem with the CentOS build of oVirt I'm using (
http://www.dreyou.org/ovirt/)
2
3
--_004_0A1534657992624AACDCA570F1D3E20003C04C6CSACEXCMBX01PRDh_
Content-Type: multipart/alternative;
boundary="_000_0A1534657992624AACDCA570F1D3E20003C04C6CSACEXCMBX01PRDh_"
--_000_0A1534657992624AACDCA570F1D3E20003C04C6CSACEXCMBX01PRDh_
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
Greetings,
I've run into an issue when I run 'engine-setup' on a compiled ovirt-engine=
. The engine-setup interactive user input completes correctly but when it =
attempts to create the CA Certificate it fails. This is on a fresh install=
of Fedora 16. I've attached the engine-setup log to this message as well.=
If anyone can provide assistance, it'd be greatly appreciated. Thanks!
--
Dustin Schoenbrun
Software Engineer - Data Center Platforms
NetApp
919-476-5919 (office)
dustin.schoenbrun(a)netapp.com
--_000_0A1534657992624AACDCA570F1D3E20003C04C6CSACEXCMBX01PRDh_
Content-Type: text/html; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
<html xmlns:v=3D"urn:schemas-microsoft-com:vml" xmlns:o=3D"urn:schemas-micr=
osoft-com:office:office" xmlns:w=3D"urn:schemas-microsoft-com:office:word" =
xmlns:m=3D"http://schemas.microsoft.com/office/2004/12/omml" xmlns=3D"http:=
//www.w3.org/TR/REC-html40">
<head>
<meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3Dus-ascii"=
>
<meta name=3D"Generator" content=3D"Microsoft Word 14 (filtered medium)">
<style><!--
/* Font Definitions */
@font-face
{font-family:Calibri;
panose-1:2 15 5 2 2 2 4 3 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
{margin:0in;
margin-bottom:.0001pt;
font-size:11.0pt;
font-family:"Calibri","sans-serif";}
a:link, span.MsoHyperlink
{mso-style-priority:99;
color:blue;
text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
{mso-style-priority:99;
color:purple;
text-decoration:underline;}
span.EmailStyle17
{mso-style-type:personal-compose;
font-family:"Calibri","sans-serif";
color:windowtext;}
.MsoChpDefault
{mso-style-type:export-only;
font-family:"Calibri","sans-serif";}
@page WordSection1
{size:8.5in 11.0in;
margin:1.0in 1.0in 1.0in 1.0in;}
div.WordSection1
{page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext=3D"edit" spidmax=3D"1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext=3D"edit">
<o:idmap v:ext=3D"edit" data=3D"1" />
</o:shapelayout></xml><![endif]-->
</head>
<body lang=3D"EN-US" link=3D"blue" vlink=3D"purple">
<div class=3D"WordSection1">
<p class=3D"MsoNormal">Greetings,<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p> </o:p></p>
<p class=3D"MsoNormal">I’ve run into an issue when I run ‘engin=
e-setup’ on a compiled ovirt-engine. The engine-setup interacti=
ve user input completes correctly but when it attempts to create the CA Cer=
tificate it fails. This is on a fresh install of Fedora
16. I’ve attached the engine-setup log to this message as well=
. If anyone can provide assistance, it’d be greatly appreciated=
. Thanks!<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p> </o:p></p>
<p class=3D"MsoNormal">--<o:p></o:p></p>
<p class=3D"MsoNormal">Dustin Schoenbrun<o:p></o:p></p>
<p class=3D"MsoNormal">Software Engineer – Data Center Platforms<o:p>=
</o:p></p>
<p class=3D"MsoNormal">NetApp<o:p></o:p></p>
<p class=3D"MsoNormal">919-476-5919 (office)<o:p></o:p></p>
<p class=3D"MsoNormal">dustin.schoenbrun(a)netapp.com <o:p></o:p></p>
<p class=3D"MsoNormal"><o:p> </o:p></p>
</div>
</body>
</html>
--_000_0A1534657992624AACDCA570F1D3E20003C04C6CSACEXCMBX01PRDh_--
--_004_0A1534657992624AACDCA570F1D3E20003C04C6CSACEXCMBX01PRDh_
Content-Type: application/octet-stream;
name="engine-setup_2012_04_10_11_47_16.log"
Content-Description: engine-setup_2012_04_10_11_47_16.log
Content-Disposition: attachment;
filename="engine-setup_2012_04_10_11_47_16.log"; size=15120;
creation-date="Thu, 12 Apr 2012 20:19:56 GMT";
modification-date="Thu, 12 Apr 2012 20:19:16 GMT"
Content-Transfer-Encoding: base64
MjAxMi0wNC0xMCAxMTo0NzoxNjo6REVCVUc6OmVuZ2luZS1zZXR1cDo6MjQ0MDo6cm9vdDo6IGlt
cG9ydGluZyBtb2R1bGUgZXhhbXBsZV9wbHVnaW5fMDAwLCBmcm9tIGZpbGUgZXhhbXBsZV9wbHVn
aW5fMDAwLnB5CjIwMTItMDQtMTAgMTE6NDc6MTY6OkRFQlVHOjpleGFtcGxlX3BsdWdpbl8wMDA6
OjE2Ojpyb290OjogcGx1Z2luIGV4YW1wbGVfcGx1Z2luXzAwMCBsb2FkZWQKMjAxMi0wNC0xMCAx
MTo0NzoxNjo6REVCVUc6OmNvbW1vbl91dGlsczo6MjU4Ojpyb290OjogY21kID0gL3NiaW4vaXAg
YWRkcgoyMDEyLTA0LTEwIDExOjQ3OjE2OjpERUJVRzo6Y29tbW9uX3V0aWxzOjoyNjM6OnJvb3Q6
OiBvdXRwdXQgPSAxOiBsbzogPExPT1BCQUNLLFVQLExPV0VSX1VQPiBtdHUgMTY0MzYgcWRpc2Mg
bm9xdWV1ZSBzdGF0ZSBVTktOT1dOIAogICAgbGluay9sb29wYmFjayAwMDowMDowMDowMDowMDow
MCBicmQgMDA6MDA6MDA6MDA6MDA6MDAKICAgIGluZXQgMTI3LjAuMC4xLzggc2NvcGUgaG9zdCBs
bwogICAgaW5ldDYgOjoxLzEyOCBzY29wZSBob3N0IAogICAgICAgdmFsaWRfbGZ0IGZvcmV2ZXIg
cHJlZmVycmVkX2xmdCBmb3JldmVyCjI6IGV0aDA6IDxCUk9BRENBU1QsTVVMVElDQVNULFVQLExP
V0VSX1VQPiBtdHUgMTUwMCBxZGlzYyBwZmlmb19mYXN0IHN0YXRlIFVQIHFsZW4gMTAwMAogICAg
bGluay9ldGhlciAwMDo1MDo1Njo5MTowMDo5YSBicmQgZmY6ZmY6ZmY6ZmY6ZmY6ZmYKICAgIGlu
ZXQgMTAuNjEuMTg2LjE0LzI0IGJyZCAxMC42MS4xODYuMjU1IHNjb3BlIGdsb2JhbCBldGgwCiAg
ICBpbmV0NiBmZTgwOjoyNTA6NTZmZjpmZTkxOjlhLzY0IHNjb3BlIGxpbmsgCiAgICAgICB2YWxp
ZF9sZnQgZm9yZXZlciBwcmVmZXJyZWRfbGZ0IGZvcmV2ZXIKCjIwMTItMDQtMTAgMTE6NDc6MTY6
OkRFQlVHOjpjb21tb25fdXRpbHM6OjI2NDo6cm9vdDo6IHN0ZGVyciA9IAoyMDEyLTA0LTEwIDEx
OjQ3OjE2OjpERUJVRzo6Y29tbW9uX3V0aWxzOjoyNjU6OnJvb3Q6OiByZXRjb2RlID0gMAoyMDEy
LTA0LTEwIDExOjQ3OjE2OjpERUJVRzo6Y29tbW9uX3V0aWxzOjo0MDU6OnJvb3Q6OiBGb3VuZCBJ
UCBBZGRyZXNzOiAxMC42MS4xODYuMTQKMjAxMi0wNC0xMCAxMTo0NzoxNjo6REVCVUc6OmVuZ2lu
ZS1zZXR1cDo6MjM2MDo6cm9vdDo6IGNoZWNraW5nIHRvdGFsIG1lbW9yeQoyMDEyLTA0LTEwIDEx
OjQ3OjE2OjpERUJVRzo6Y29tbW9uX3V0aWxzOjoyNTg6OnJvb3Q6OiBjbWQgPSAvdXNyL2Jpbi9m
cmVlIC1nCjIwMTItMDQtMTAgMTE6NDc6MTY6OkRFQlVHOjpjb21tb25fdXRpbHM6OjI2Mzo6cm9v
dDo6IG91dHB1dCA9ICAgICAgICAgICAgICB0b3RhbCAgICAgICB1c2VkICAgICAgIGZyZWUgICAg
IHNoYXJlZCAgICBidWZmZXJzICAgICBjYWNoZWQKTWVtOiAgICAgICAgICAgICA1ICAgICAgICAg
IDAgICAgICAgICAgNSAgICAgICAgICAwICAgICAgICAgIDAgICAgICAgICAgMAotLysgYnVmZmVy
cy9jYWNoZTogICAgICAgICAgMCAgICAgICAgICA1ClN3YXA6ICAgICAgICAgICAgNyAgICAgICAg
ICAwICAgICAgICAgIDcKCjIwMTItMDQtMTAgMTE6NDc6MTY6OkRFQlVHOjpjb21tb25fdXRpbHM6
OjI2NDo6cm9vdDo6IHN0ZGVyciA9IAoyMDEyLTA0LTEwIDExOjQ3OjE2OjpERUJVRzo6Y29tbW9u
X3V0aWxzOjoyNjU6OnJvb3Q6OiByZXRjb2RlID0gMAoyMDEyLTA0LTEwIDExOjQ3OjE2OjpERUJV
Rzo6ZW5naW5lLXNldHVwOjoyMzcwOjpyb290OjogRm91bmQgYSBtYXRjaCwgYW1vdW50IG9mIG1l
bW9yeTogNQoyMDEyLTA0LTEwIDExOjQ3OjE2OjpERUJVRzo6ZW5naW5lLXNldHVwOjoyMzkwOjpy
b290OjogaW5pdGlhdGluZyBjb21tYW5kIGxpbmUgb3B0aW9uIHBhcnNlcgoyMDEyLTA0LTEwIDEx
OjQ3OjE2OjpERUJVRzo6ZW5naW5lLXNldHVwOjoyMjgwOjpyb290OjogRW50ZXJlZCBtYWluKGNv
bmZpZ0ZpbGU9J05vbmUnKQoyMDEyLTA0LTEwIDExOjQ3OjE2OjpERUJVRzo6ZW5naW5lLXNldHVw
OjoxNjg3Ojpyb290OjogY2hlY2tpbmcgdGhlIHN0YXR1cyBvZiBqYm9zcwoyMDEyLTA0LTEwIDEx
OjQ3OjE2OjpERUJVRzo6Y29tbW9uX3V0aWxzOjo3ODk6OnJvb3Q6OiBnZXR0aW5nIHN0YXR1cyBm
b3IgamJvc3MtYXMKMjAxMi0wNC0xMCAxMTo0NzoxNjo6REVCVUc6OmNvbW1vbl91dGlsczo6Nzk4
Ojpyb290OjogZXhlY3V0aW5nIGFjdGlvbiBqYm9zcy1hcyBvbiBzZXJ2aWNlIHN0YXR1cwoyMDEy
LTA0LTEwIDExOjQ3OjE2OjpERUJVRzo6Y29tbW9uX3V0aWxzOjoyODE6OnJvb3Q6OiBFeGVjdXRp
bmcgY29tbWFuZCAtLT4gJy9zYmluL3NlcnZpY2UgamJvc3MtYXMgc3RhdHVzJwoyMDEyLTA0LTEw
IDExOjQ3OjE3OjpERUJVRzo6Y29tbW9uX3V0aWxzOjozMDc6OnJvb3Q6OiBvdXRwdXQgPSBqYm9z
cy1hcyBpcyBub3QgcnVubmluZwoKMjAxMi0wNC0xMCAxMTo0NzoxNzo6REVCVUc6OmNvbW1vbl91
dGlsczo6MzA4Ojpyb290Ojogc3RkZXJyID0gCjIwMTItMDQtMTAgMTE6NDc6MTc6OkRFQlVHOjpj
b21tb25fdXRpbHM6OjMwOTo6cm9vdDo6IHJldGNvZGUgPSAzCjIwMTItMDQtMTAgMTE6NDc6MTc6
OkRFQlVHOjplbmdpbmUtc2V0dXA6OjE0NDc6OnJvb3Q6OiBnb2luZyBvdmVyIGdyb3VwIEFMTF9Q
QVJBTVMKMjAxMi0wNC0xMCAxMTo0NzoxNzo6SU5GTzo6ZW5naW5lLXNldHVwOjoxNDU2Ojpyb290
OjogQ29tcGFyaW5nIHByZS1jb25kaXRpb25zOyBjb25kaXRpb246ICdUcnVlJywgYW5kIG1hdGNo
OiAnVHJ1ZScKMjAxMi0wNC0xMCAxMTo0NzoxODo6REVCVUc6OmVuZ2luZV92YWxpZGF0b3JzOjo0
ODo6cm9vdDo6IFZhbGlkYXRpbmcgODA4MCBhcyBhIHZhbGlkIFRDUCBQb3J0CjIwMTItMDQtMTAg
MTE6NDc6MTg6OkRFQlVHOjpjb21tb25fdXRpbHM6OjIzNzo6cm9vdDo6IENoZWNraW5nIGlmIFRD
UCBwb3J0IDgwODAgaXMgb3BlbiBieSBhbnkgcHJvY2VzcwoyMDEyLTA0LTEwIDExOjQ3OjE4OjpE
RUJVRzo6Y29tbW9uX3V0aWxzOjoyNTg6OnJvb3Q6OiBjbWQgPSAvdXNyL3NiaW4vbHNvZiAtaSAt
biAtUAoyMDEyLTA0LTEwIDExOjQ3OjE4OjpERUJVRzo6Y29tbW9uX3V0aWxzOjoyNjM6OnJvb3Q6
OiBvdXRwdXQgPSBDT01NQU5EICBQSUQgICAgIFVTRVIgICBGRCAgIFRZUEUgREVWSUNFIFNJWkUv
T0ZGIE5PREUgTkFNRQpzc2hkICAgICA1NjAgICAgIHJvb3QgICAgM3cgIElQdjQgIDEzOTEyICAg
ICAgMHQwICBUQ1AgKjoyMiAoTElTVEVOKQpzc2hkICAgICA1NjAgICAgIHJvb3QgICAgNHUgIElQ
djYgIDEzOTE0ICAgICAgMHQwICBUQ1AgKjoyMiAoTElTVEVOKQpwb3N0Z3JlcyA2MzYgcG9zdGdy
ZXMgICAgM3UgIElQdjYgIDEzOTk3ICAgICAgMHQwICBUQ1AgWzo6MV06NTQzMiAoTElTVEVOKQpw
b3N0Z3JlcyA2MzYgcG9zdGdyZXMgICAgNHUgIElQdjQgIDEzOTk4ICAgICAgMHQwICBUQ1AgMTI3
LjAuMC4xOjU0MzIgKExJU1RFTikKcG9zdGdyZXMgNjM2IHBvc3RncmVzICAgIDd1ICBJUHY2ICAx
NDAxNCAgICAgIDB0MCAgVURQIFs6OjFdOjU4Nzg2LT5bOjoxXTo1ODc4NiAKcG9zdGdyZXMgNjkx
IHBvc3RncmVzICAgIDd1ICBJUHY2ICAxNDAxNCAgICAgIDB0MCAgVURQIFs6OjFdOjU4Nzg2LT5b
OjoxXTo1ODc4NiAKcG9zdGdyZXMgNjkyIHBvc3RncmVzICAgIDd1ICBJUHY2ICAxNDAxNCAgICAg
IDB0MCAgVURQIFs6OjFdOjU4Nzg2LT5bOjoxXTo1ODc4NiAKcG9zdGdyZXMgNjkzIHBvc3RncmVz
ICAgIDd1ICBJUHY2ICAxNDAxNCAgICAgIDB0MCAgVURQIFs6OjFdOjU4Nzg2LT5bOjoxXTo1ODc4
NiAKcG9zdGdyZXMgNjk0IHBvc3RncmVzICAgIDd1ICBJUHY2ICAxNDAxNCAgICAgIDB0MCAgVURQ
IFs6OjFdOjU4Nzg2LT5bOjoxXTo1ODc4NiAKc2VuZG1haWwgOTI2ICAgICByb290ICAgIDR1ICBJ
UHY0ICAxNDI5NyAgICAgIDB0MCAgVENQIDEyNy4wLjAuMToyNSAoTElTVEVOKQpzc2hkICAgICA5
MzggICAgIHJvb3QgICAgM3IgIElQdjQgIDE0NjIyICAgICAgMHQwICBUQ1AgMTAuNjEuMTg2LjE0
OjIyLT4xMC42MS4yNS41Nzo1NTcwMCAoRVNUQUJMSVNIRUQpCgoyMDEyLTA0LTEwIDExOjQ3OjE4
OjpERUJVRzo6Y29tbW9uX3V0aWxzOjoyNjQ6OnJvb3Q6OiBzdGRlcnIgPSAKMjAxMi0wNC0xMCAx
MTo0NzoxODo6REVCVUc6OmNvbW1vbl91dGlsczo6MjY1Ojpyb290OjogcmV0Y29kZSA9IDAKMjAx
Mi0wNC0xMCAxMTo0NzoxODo6REVCVUc6OmVuZ2luZV92YWxpZGF0b3JzOjo0ODo6cm9vdDo6IFZh
bGlkYXRpbmcgODQ0MyBhcyBhIHZhbGlkIFRDUCBQb3J0CjIwMTItMDQtMTAgMTE6NDc6MTg6OkRF
QlVHOjpjb21tb25fdXRpbHM6OjIzNzo6cm9vdDo6IENoZWNraW5nIGlmIFRDUCBwb3J0IDg0NDMg
aXMgb3BlbiBieSBhbnkgcHJvY2VzcwoyMDEyLTA0LTEwIDExOjQ3OjE4OjpERUJVRzo6Y29tbW9u
X3V0aWxzOjoyNTg6OnJvb3Q6OiBjbWQgPSAvdXNyL3NiaW4vbHNvZiAtaSAtbiAtUAoyMDEyLTA0
LTEwIDExOjQ3OjE4OjpERUJVRzo6Y29tbW9uX3V0aWxzOjoyNjM6OnJvb3Q6OiBvdXRwdXQgPSBD
T01NQU5EICBQSUQgICAgIFVTRVIgICBGRCAgIFRZUEUgREVWSUNFIFNJWkUvT0ZGIE5PREUgTkFN
RQpzc2hkICAgICA1NjAgICAgIHJvb3QgICAgM3cgIElQdjQgIDEzOTEyICAgICAgMHQwICBUQ1Ag
KjoyMiAoTElTVEVOKQpzc2hkICAgICA1NjAgICAgIHJvb3QgICAgNHUgIElQdjYgIDEzOTE0ICAg
ICAgMHQwICBUQ1AgKjoyMiAoTElTVEVOKQpwb3N0Z3JlcyA2MzYgcG9zdGdyZXMgICAgM3UgIElQ
djYgIDEzOTk3ICAgICAgMHQwICBUQ1AgWzo6MV06NTQzMiAoTElTVEVOKQpwb3N0Z3JlcyA2MzYg
cG9zdGdyZXMgICAgNHUgIElQdjQgIDEzOTk4ICAgICAgMHQwICBUQ1AgMTI3LjAuMC4xOjU0MzIg
KExJU1RFTikKcG9zdGdyZXMgNjM2IHBvc3RncmVzICAgIDd1ICBJUHY2ICAxNDAxNCAgICAgIDB0
MCAgVURQIFs6OjFdOjU4Nzg2LT5bOjoxXTo1ODc4NiAKcG9zdGdyZXMgNjkxIHBvc3RncmVzICAg
IDd1ICBJUHY2ICAxNDAxNCAgICAgIDB0MCAgVURQIFs6OjFdOjU4Nzg2LT5bOjoxXTo1ODc4NiAK
cG9zdGdyZXMgNjkyIHBvc3RncmVzICAgIDd1ICBJUHY2ICAxNDAxNCAgICAgIDB0MCAgVURQIFs6
OjFdOjU4Nzg2LT5bOjoxXTo1ODc4NiAKcG9zdGdyZXMgNjkzIHBvc3RncmVzICAgIDd1ICBJUHY2
ICAxNDAxNCAgICAgIDB0MCAgVURQIFs6OjFdOjU4Nzg2LT5bOjoxXTo1ODc4NiAKcG9zdGdyZXMg
Njk0IHBvc3RncmVzICAgIDd1ICBJUHY2ICAxNDAxNCAgICAgIDB0MCAgVURQIFs6OjFdOjU4Nzg2
LT5bOjoxXTo1ODc4NiAKc2VuZG1haWwgOTI2ICAgICByb290ICAgIDR1ICBJUHY0ICAxNDI5NyAg
ICAgIDB0MCAgVENQIDEyNy4wLjAuMToyNSAoTElTVEVOKQpzc2hkICAgICA5MzggICAgIHJvb3Qg
ICAgM3IgIElQdjQgIDE0NjIyICAgICAgMHQwICBUQ1AgMTAuNjEuMTg2LjE0OjIyLT4xMC42MS4y
NS41Nzo1NTcwMCAoRVNUQUJMSVNIRUQpCgoyMDEyLTA0LTEwIDExOjQ3OjE4OjpERUJVRzo6Y29t
bW9uX3V0aWxzOjoyNjQ6OnJvb3Q6OiBzdGRlcnIgPSAKMjAxMi0wNC0xMCAxMTo0NzoxODo6REVC
VUc6OmNvbW1vbl91dGlsczo6MjY1Ojpyb290OjogcmV0Y29kZSA9IDAKMjAxMi0wNC0xMCAxMTo0
NzoxODo6REVCVUc6OmVuZ2luZS1zZXR1cDo6NDc3Ojpyb290Ojogc2V0dGluZyBkZWZhdWx0IHZh
bHVlICgwMDoxQTo0QTozRDpCQTowMC0wMDoxQTo0QTozRDpCQTpGRikgZm9yIGtleSAoTUFDX1JB
TkdFKQoyMDEyLTA0LTEwIDExOjQ3OjI4OjpJTkZPOjplbmdpbmVfdmFsaWRhdG9yczo6MTc4Ojpy
b290OjogVmFsaWRhdGluZyBkbXMtb3ZpcnQucnRwLm5ldGFwcC5jb20gYXMgYSBGUUROCjIwMTIt
MDQtMTAgMTE6NDc6Mjg6OklORk86OmVuZ2luZV92YWxpZGF0b3JzOjo5Njo6cm9vdDo6IHZhbGlk
YXRpbmcgZG1zLW92aXJ0LnJ0cC5uZXRhcHAuY29tIGFzIGEgdmFsaWQgZG9tYWluIHN0cmluZwoy
MDEyLTA0LTEwIDExOjQ3OjI4OjpERUJVRzo6Y29tbW9uX3V0aWxzOjoyNTg6OnJvb3Q6OiBjbWQg
PSAvc2Jpbi9pcCBhZGRyCjIwMTItMDQtMTAgMTE6NDc6Mjg6OkRFQlVHOjpjb21tb25fdXRpbHM6
OjI2Mzo6cm9vdDo6IG91dHB1dCA9IDE6IGxvOiA8TE9PUEJBQ0ssVVAsTE9XRVJfVVA+IG10dSAx
NjQzNiBxZGlzYyBub3F1ZXVlIHN0YXRlIFVOS05PV04gCiAgICBsaW5rL2xvb3BiYWNrIDAwOjAw
OjAwOjAwOjAwOjAwIGJyZCAwMDowMDowMDowMDowMDowMAogICAgaW5ldCAxMjcuMC4wLjEvOCBz
Y29wZSBob3N0IGxvCiAgICBpbmV0NiA6OjEvMTI4IHNjb3BlIGhvc3QgCiAgICAgICB2YWxpZF9s
ZnQgZm9yZXZlciBwcmVmZXJyZWRfbGZ0IGZvcmV2ZXIKMjogZXRoMDogPEJST0FEQ0FTVCxNVUxU
SUNBU1QsVVAsTE9XRVJfVVA+IG10dSAxNTAwIHFkaXNjIHBmaWZvX2Zhc3Qgc3RhdGUgVVAgcWxl
biAxMDAwCiAgICBsaW5rL2V0aGVyIDAwOjUwOjU2OjkxOjAwOjlhIGJyZCBmZjpmZjpmZjpmZjpm
ZjpmZgogICAgaW5ldCAxMC42MS4xODYuMTQvMjQgYnJkIDEwLjYxLjE4Ni4yNTUgc2NvcGUgZ2xv
YmFsIGV0aDAKICAgIGluZXQ2IGZlODA6OjI1MDo1NmZmOmZlOTE6OWEvNjQgc2NvcGUgbGluayAK
ICAgICAgIHZhbGlkX2xmdCBmb3JldmVyIHByZWZlcnJlZF9sZnQgZm9yZXZlcgoKMjAxMi0wNC0x
MCAxMTo0NzoyODo6REVCVUc6OmNvbW1vbl91dGlsczo6MjY0Ojpyb290Ojogc3RkZXJyID0gCjIw
MTItMDQtMTAgMTE6NDc6Mjg6OkRFQlVHOjpjb21tb25fdXRpbHM6OjI2NTo6cm9vdDo6IHJldGNv
ZGUgPSAwCjIwMTItMDQtMTAgMTE6NDc6Mjg6OkRFQlVHOjpjb21tb25fdXRpbHM6OjQwNTo6cm9v
dDo6IEZvdW5kIElQIEFkZHJlc3M6IDEwLjYxLjE4Ni4xNAoyMDEyLTA0LTEwIDExOjQ3OjI4OjpE
RUJVRzo6Y29tbW9uX3V0aWxzOjoyNTg6OnJvb3Q6OiBjbWQgPSAvdXNyL2Jpbi9uc2xvb2t1cCBk
bXMtb3ZpcnQucnRwLm5ldGFwcC5jb20KMjAxMi0wNC0xMCAxMTo0NzoyODo6REVCVUc6OmNvbW1v
bl91dGlsczo6MjYzOjpyb290Ojogb3V0cHV0ID0gCjIwMTItMDQtMTAgMTE6NDc6Mjg6OkRFQlVH
Ojpjb21tb25fdXRpbHM6OjI2NDo6cm9vdDo6IHN0ZGVyciA9IC9iaW4vc2g6IC91c3IvYmluL25z
bG9va3VwOiBObyBzdWNoIGZpbGUgb3IgZGlyZWN0b3J5CgoyMDEyLTA0LTEwIDExOjQ3OjI4OjpE
RUJVRzo6Y29tbW9uX3V0aWxzOjoyNjU6OnJvb3Q6OiByZXRjb2RlID0gMTI3CjIwMTItMDQtMTAg
MTE6NDc6Mjg6OkVSUk9SOjplbmdpbmVfdmFsaWRhdG9yczo6MTkyOjpyb290OjogRmFpbGVkIHRv
IHJlc29sdmUgZG1zLW92aXJ0LnJ0cC5uZXRhcHAuY29tCjIwMTItMDQtMTAgMTE6NDc6Mjg6OkRF
QlVHOjplbmdpbmUtc2V0dXA6OjU2NDo6cm9vdDo6IGFza2luZyB1c2VyOiBVc2VyIGlucHV0IGZh
aWxlZCB2YWxpZGF0aW9uLCBkbyB5b3Ugc3RpbGwgd2lzaCB0byB1c2UgaXQ/ICh5ZXN8bm8pOiAK
MjAxMi0wNC0xMCAxMTo0NzoyOTo6REVCVUc6OmVuZ2luZS1zZXR1cDo6NTY4Ojpyb290OjogdXNl
ciBhbnN3ZXJlZDogeWVzCjIwMTItMDQtMTAgMTE6NDc6MzI6OkRFQlVHOjplbmdpbmVfdmFsaWRh
dG9yczo6NzE6OnJvb3Q6OiBWYWxpZGF0aW5nIHBhc3N3b3JkCjIwMTItMDQtMTAgMTE6NDc6MzQ6
OkRFQlVHOjplbmdpbmUtc2V0dXA6OjU1Mjo6cm9vdDo6IFBhcmFtIGNvbmZpcm1hdGlvbiBwYXNz
ZWQsIHZhbHVlIGZvciBib3RoIHF1ZXN0aW9ucyBpcyBpZGVudGljYWwKMjAxMi0wNC0xMCAxMTo0
NzozNzo6SU5GTzo6ZW5naW5lX3ZhbGlkYXRvcnM6OjI1OTo6cm9vdDo6IHZhbGlkYXRpbmcgb3Jn
YW5pemF0aW9uIG5hbWUKMjAxMi0wNC0xMCAxMTo0NzozODo6SU5GTzo6ZW5naW5lX3ZhbGlkYXRv
cnM6Ojg0Ojpyb290OjogVmFsaWRhdGluZyBORlMgYXMgcGFydCBvZiBbJ05GUycsICdGQycsICdJ
U0NTSSddCjIwMTItMDQtMTAgMTE6NDc6NDA6OklORk86OmVuZ2luZV92YWxpZGF0b3JzOjo4NDo6
cm9vdDo6IFZhbGlkYXRpbmcgbG9jYWwgYXMgcGFydCBvZiBbJ3JlbW90ZScsICdsb2NhbCddCjIw
MTItMDQtMTAgMTE6NDc6NDA6OkRFQlVHOjplbmdpbmUtc2V0dXA6OjE0NDc6OnJvb3Q6OiBnb2lu
ZyBvdmVyIGdyb3VwIFJFTU9URV9EQgoyMDEyLTA0LTEwIDExOjQ3OjQwOjpJTkZPOjplbmdpbmUt
c2V0dXA6OjE0NTY6OnJvb3Q6OiBDb21wYXJpbmcgcHJlLWNvbmRpdGlvbnM7IGNvbmRpdGlvbjog
J0ZhbHNlJywgYW5kIG1hdGNoOiAnVHJ1ZScKMjAxMi0wNC0xMCAxMTo0Nzo0MDo6REVCVUc6OmVu
Z2luZS1zZXR1cDo6MTQ4NTo6cm9vdDo6IG5vIHBvc3QgY29uZGl0aW9uIGNoZWNrIGZvciBncm91
cCBSRU1PVEVfREIKMjAxMi0wNC0xMCAxMTo0Nzo0MDo6REVCVUc6OmVuZ2luZS1zZXR1cDo6MTQ0
Nzo6cm9vdDo6IGdvaW5nIG92ZXIgZ3JvdXAgTE9DQUxfREIKMjAxMi0wNC0xMCAxMTo0Nzo0MDo6
SU5GTzo6ZW5naW5lLXNldHVwOjoxNDU2Ojpyb290OjogQ29tcGFyaW5nIHByZS1jb25kaXRpb25z
OyBjb25kaXRpb246ICdGYWxzZScsIGFuZCBtYXRjaDogJ0ZhbHNlJwoyMDEyLTA0LTEwIDExOjQ3
OjQzOjpERUJVRzo6ZW5naW5lX3ZhbGlkYXRvcnM6OjcxOjpyb290OjogVmFsaWRhdGluZyBwYXNz
d29yZAoyMDEyLTA0LTEwIDExOjQ3OjQ1OjpERUJVRzo6ZW5naW5lLXNldHVwOjo1NTI6OnJvb3Q6
OiBQYXJhbSBjb25maXJtYXRpb24gcGFzc2VkLCB2YWx1ZSBmb3IgYm90aCBxdWVzdGlvbnMgaXMg
aWRlbnRpY2FsCjIwMTItMDQtMTAgMTE6NDc6NDU6OkRFQlVHOjplbmdpbmUtc2V0dXA6OjE0NDc6
OnJvb3Q6OiBnb2luZyBvdmVyIGdyb3VwIE5GUwoyMDEyLTA0LTEwIDExOjQ3OjQ3OjpJTkZPOjpl
bmdpbmVfdmFsaWRhdG9yczo6ODQ6OnJvb3Q6OiBWYWxpZGF0aW5nIHllcyBhcyBwYXJ0IG9mIFsn
eWVzJywgJ25vJ10KMjAxMi0wNC0xMCAxMTo0Nzo0Nzo6SU5GTzo6ZW5naW5lLXNldHVwOjoxNDU2
Ojpyb290OjogQ29tcGFyaW5nIHByZS1jb25kaXRpb25zOyBjb25kaXRpb246ICd5ZXMnLCBhbmQg
bWF0Y2g6ICd5ZXMnCjIwMTItMDQtMTAgMTE6NDc6NDk6OklORk86OmVuZ2luZV92YWxpZGF0b3Jz
OjoxNzo6cm9vdDo6IHZhbGlkYXRpbmcgL2lzbyBhcyBhIHZhbGlkIG1vdW50IHBvaW50CjIwMTIt
MDQtMTAgMTE6NDc6NDk6OkRFQlVHOjplbmdpbmVfdmFsaWRhdG9yczo6NDIwOjpyb290OjogYXR0
ZW1wdGluZyB0byB3cml0ZSB0ZW1wIGZpbGUgdG8gL2lzbwoyMDEyLTA0LTEwIDExOjQ3OjQ5OjpE
RUJVRzo6Y29tbW9uX3V0aWxzOjo0MzY6OnJvb3Q6OiBDaGVja2luZyBhdmFpbGFibGUgc3BhY2Ug
b24gL2lzbwoyMDEyLTA0LTEwIDExOjQ3OjQ5OjpERUJVRzo6Y29tbW9uX3V0aWxzOjo0NDE6OnJv
b3Q6OiBBdmFpbGFibGUgc3BhY2Ugb24gL2lzbyBpcyA4MDc3CjIwMTItMDQtMTAgMTE6NDc6NTI6
OklORk86OmVuZ2luZV92YWxpZGF0b3JzOjoyNDI6OnJvb3Q6OiB2YWxpZGF0aW5nIGlzbyBkb21h
aW4gbmFtZQoyMDEyLTA0LTEwIDExOjQ3OjUyOjpERUJVRzo6ZW5naW5lLXNldHVwOjoxNDQ3Ojpy
b290OjogZ29pbmcgb3ZlciBncm91cCBJUFRBQkxFUwoyMDEyLTA0LTEwIDExOjQ3OjUyOjpJTkZP
OjplbmdpbmUtc2V0dXA6OjE0NTY6OnJvb3Q6OiBDb21wYXJpbmcgcHJlLWNvbmRpdGlvbnM7IGNv
bmRpdGlvbjogJ1RydWUnLCBhbmQgbWF0Y2g6ICdUcnVlJwoyMDEyLTA0LTEwIDExOjQ3OjU0OjpJ
TkZPOjplbmdpbmVfdmFsaWRhdG9yczo6ODQ6OnJvb3Q6OiBWYWxpZGF0aW5nIHllcyBhcyBwYXJ0
IG9mIFsneWVzJywgJ25vJ10KMjAxMi0wNC0xMCAxMTo0Nzo1NDo6SU5GTzo6ZW5naW5lLXNldHVw
OjoxNTI2Ojpyb290OjogKioqIFVzZXIgaW5wdXQgc3VtbWFyeSAqKioKMjAxMi0wNC0xMCAxMTo0
Nzo1NDo6SU5GTzo6ZW5naW5lLXNldHVwOjoxNTM5Ojpyb290OjogaHR0cC1wb3J0OiA4MDgwCjIw
MTItMDQtMTAgMTE6NDc6NTQ6OklORk86OmVuZ2luZS1zZXR1cDo6MTUzOTo6cm9vdDo6IGh0dHBz
LXBvcnQ6IDg0NDMKMjAxMi0wNC0xMCAxMTo0Nzo1NDo6SU5GTzo6ZW5naW5lLXNldHVwOjoxNTM5
Ojpyb290OjogaG9zdC1mcWRuOiBkbXMtb3ZpcnQucnRwLm5ldGFwcC5jb20KMjAxMi0wNC0xMCAx
MTo0Nzo1NDo6SU5GTzo6ZW5naW5lLXNldHVwOjoxNTM1Ojpyb290OjogYXV0aC1wYXNzOiAqKioq
KioqKgoyMDEyLTA0LTEwIDExOjQ3OjU0OjpJTkZPOjplbmdpbmUtc2V0dXA6OjE1Mzk6OnJvb3Q6
OiBvcmctbmFtZTogRENQCjIwMTItMDQtMTAgMTE6NDc6NTQ6OklORk86OmVuZ2luZS1zZXR1cDo6
MTUzOTo6cm9vdDo6IGRlZmF1bHQtZGMtdHlwZTogTkZTCjIwMTItMDQtMTAgMTE6NDc6NTQ6OklO
Rk86OmVuZ2luZS1zZXR1cDo6MTUzOTo6cm9vdDo6IGRiLXJlbW90ZS1pbnN0YWxsOiBsb2NhbAoy
MDEyLTA0LTEwIDExOjQ3OjU0OjpJTkZPOjplbmdpbmUtc2V0dXA6OjE1MzU6OnJvb3Q6OiBkYi1s
b2NhbC1wYXNzOiAqKioqKioqKgoyMDEyLTA0LTEwIDExOjQ3OjU0OjpJTkZPOjplbmdpbmUtc2V0
dXA6OjE1Mzk6OnJvb3Q6OiBuZnMtbXA6IC9pc28KMjAxMi0wNC0xMCAxMTo0Nzo1NDo6SU5GTzo6
ZW5naW5lLXNldHVwOjoxNTM5Ojpyb290OjogaXNvLWRvbWFpbi1uYW1lOiBpc29zCjIwMTItMDQt
MTAgMTE6NDc6NTQ6OklORk86OmVuZ2luZS1zZXR1cDo6MTUzOTo6cm9vdDo6IGNvbmZpZy1uZnM6
IHllcwoyMDEyLTA0LTEwIDExOjQ3OjU0OjpJTkZPOjplbmdpbmUtc2V0dXA6OjE1Mzk6OnJvb3Q6
OiBvdmVycmlkZS1pcHRhYmxlczogeWVzCjIwMTItMDQtMTAgMTE6NDc6NTQ6OklORk86OmVuZ2lu
ZS1zZXR1cDo6MTU0MTo6cm9vdDo6ICoqKiBVc2VyIGlucHV0IHN1bW1hcnkgKioqCjIwMTItMDQt
MTAgMTE6NDc6NTQ6OkRFQlVHOjplbmdpbmUtc2V0dXA6OjU2NDo6cm9vdDo6IGFza2luZyB1c2Vy
OiBQcm9jZWVkIHdpdGggdGhlIGNvbmZpZ3VyYXRpb24gbGlzdGVkIGFib3ZlPyAoeWVzfG5vKTog
CjIwMTItMDQtMTAgMTE6NDc6NTU6OkRFQlVHOjplbmdpbmUtc2V0dXA6OjU2ODo6cm9vdDo6IHVz
ZXIgYW5zd2VyZWQ6IHllcwoyMDEyLTA0LTEwIDExOjQ3OjU1OjpERUJVRzo6ZW5naW5lLXNldHVw
OjoxNTYwOjpyb290OjogdXNlciBjaG9zZSB0byBhY2NlcHQgdXNlciBwYXJhbWV0ZXJzCjIwMTIt
MDQtMTAgMTE6NDc6NTU6OkRFQlVHOjplbmdpbmUtc2V0dXA6OjIzMDY6OnJvb3Q6OiB7J09SR19O
QU1FJzogJ0RDUCcsICdIT1NUX0ZRRE4nOiAnZG1zLW92aXJ0LnJ0cC5uZXRhcHAuY29tJywgJ0FV
VEhfUEFTU19DT05GSVJNRUQnOiAnKioqKioqKionLCAnSFRUUF9QT1JUJzogJzgwODAnLCAnSFRU
UFNfUE9SVCc6ICc4NDQzJywgJ0RDX1RZUEVfRU5VTSc6IDxjb21tb25fdXRpbHMuRW51bSBvYmpl
Y3QgYXQgMHhhY2U5ZDA+LCAnQVVUSF9QQVNTJzogJyoqKioqKioqJywgJ0NPTkZJR19ORlMnOiAn
eWVzJywgJ0RCX0xPQ0FMX1BBU1MnOiAnKioqKioqKionLCAnRENfVFlQRSc6ICdORlMnLCAnSVNP
X0RPTUFJTl9OQU1FJzogJ2lzb3MnLCAnT1ZFUlJJREVfSVBUQUJMRVMnOiAneWVzJywgJ0RCX0xP
Q0FMX1BBU1NfQ09ORklSTUVEJzogJyoqKioqKioqJywgJ01BQ19SQU5HRSc6ICcwMDoxQTo0QToz
RDpCQTowMC0wMDoxQTo0QTozRDpCQTpGRicsICdEQl9SRU1PVEVfSU5TVEFMTCc6ICdsb2NhbCcs
ICdORlNfTVAnOiAnL2lzbyd9CjIwMTItMDQtMTAgMTE6NDc6NTU6OkRFQlVHOjplbmdpbmUtc2V0
dXA6OjIzMDk6OnJvb3Q6OiBFbnRlcmVkIENvbmZpZ3VyYXRpb24gc3RhZ2UKMjAxMi0wNC0xMCAx
MTo0Nzo1NTo6REVCVUc6OnNldHVwX3NlcXVlbmNlczo6NDk6OnJvb3Q6OiBydW5uaW5nIF9jcmVh
dGVKYm9zc1Byb2ZpbGUKMjAxMi0wNC0xMCAxMTo0Nzo1NTo6REVCVUc6OmVuZ2luZS1zZXR1cDo6
OTYyOjpyb290OjogY3JlYXRpbmcgamJvc3MgcHJvZmlsZQoyMDEyLTA0LTEwIDExOjQ3OjU1OjpE
RUJVRzo6ZW5naW5lLXNldHVwOjo5Nzk6OnJvb3Q6OiBkZWZhdWx0IHByb2ZpbGUgYWxyZWFkeSBl
eGlzdHMsIGRvaW5nIG5vdGhpbmcKMjAxMi0wNC0xMCAxMTo0Nzo1NTo6REVCVUc6OmVuZ2luZS1z
ZXR1cDo6OTgxOjpyb290OjogdG91Y2hpbmcgLmRvZGVwbG95IGZpbGUgZm9yIC91c3Ivc2hhcmUv
amJvc3MtYXMvc3RhbmRhbG9uZS9kZXBsb3ltZW50cy9lbmdpbmUuZWFyCjIwMTItMDQtMTAgMTE6
NDc6NTY6OkRFQlVHOjplbmdpbmUtc2V0dXA6Ojk3OTo6cm9vdDo6IGRlZmF1bHQgcHJvZmlsZSBh
bHJlYWR5IGV4aXN0cywgZG9pbmcgbm90aGluZwoyMDEyLTA0LTEwIDExOjQ3OjU2OjpERUJVRzo6
ZW5naW5lLXNldHVwOjo5ODE6OnJvb3Q6OiB0b3VjaGluZyAuZG9kZXBsb3kgZmlsZSBmb3IgL3Vz
ci9zaGFyZS9qYm9zcy1hcy9zdGFuZGFsb25lL2RlcGxveW1lbnRzL1JPT1Qud2FyCjIwMTItMDQt
MTAgMTE6NDc6NTY6OkRFQlVHOjpzZXR1cF9zZXF1ZW5jZXM6OjQ5Ojpyb290OjogcnVubmluZyBz
ZXRNYXhTaGFyZWRNZW1vcnkKMjAxMi0wNC0xMCAxMTo0Nzo1Njo6REVCVUc6OmVuZ2luZS1zZXR1
cDo6MTYxNTo6cm9vdDo6IGxvYWRpbmcgL2V0Yy9zeXNjdGwuY29uZgoyMDEyLTA0LTEwIDExOjQ3
OjU2OjpERUJVRzo6ZW5naW5lLXNldHVwOjoxNjIyOjpyb290OjogY3VycmVudCBzaGFyZWQgbWVt
b3J5IG1heCBpbiBrZXJuZWwgaXMgMzU1NTQ0MzIsIHRoZXJlIGlzIG5vIG5lZWQgdG8gdXBkYXRl
IHRoZSBrZXJuZWwgcGFyYW1ldGVycwoyMDEyLTA0LTEwIDExOjQ3OjU2OjpERUJVRzo6c2V0dXBf
c2VxdWVuY2VzOjo0OTo6cm9vdDo6IHJ1bm5pbmcgX2NyZWF0ZUNBCjIwMTItMDQtMTAgMTE6NDc6
NTY6OkRFQlVHOjplbmdpbmUtc2V0dXA6Ojg5MDo6cm9vdDo6IHVwZGF0aW5nIC9ldGMvcGtpL292
aXJ0LWVuZ2luZS9jYWNlcnQudGVtcGxhdGUKMjAxMi0wNC0xMCAxMTo0Nzo1Njo6RVJST1I6OmVu
Z2luZS1zZXR1cDo6ODczOjpyb290OjogVHJhY2ViYWNrIChtb3N0IHJlY2VudCBjYWxsIGxhc3Qp
OgogIEZpbGUgIi91c3IvYmluL2VuZ2luZS1zZXR1cCIsIGxpbmUgODAzLCBpbiBfY3JlYXRlQ0EK
ICAgIF91cGRhdGVDYUNydFRlbXBsYXRlKCkKICBGaWxlICIvdXNyL2Jpbi9lbmdpbmUtc2V0dXAi
LCBsaW5lIDg5MiwgaW4gX3VwZGF0ZUNhQ3J0VGVtcGxhdGUKICAgIGZpbGVIYW5kbGVyLm9wZW4o
KQogIEZpbGUgIi91c3Ivc2hhcmUvb3ZpcnQtZW5naW5lL3NjcmlwdHMvY29tbW9uX3V0aWxzLnB5
IiwgbGluZSA4OSwgaW4gb3BlbgogICAgZmQgPSBmaWxlKHNlbGYuZmlsZXBhdGgpCklPRXJyb3I6
IFtFcnJubyAyXSBObyBzdWNoIGZpbGUgb3IgZGlyZWN0b3J5OiAnL2V0Yy9wa2kvb3ZpcnQtZW5n
aW5lL2NhY2VydC50ZW1wbGF0ZScKCjIwMTItMDQtMTAgMTE6NDc6NTY6OkRFQlVHOjplbmdpbmUt
c2V0dXA6OjE4MzM6OnJvb3Q6OiAqKiogVGhlIGZvbGxvd2luZyBwYXJhbXMgd2VyZSB1c2VkIGFz
IHVzZXIgaW5wdXQ6CjIwMTItMDQtMTAgMTE6NDc6NTY6OkRFQlVHOjplbmdpbmUtc2V0dXA6OjE4
Mzg6OnJvb3Q6OiBodHRwLXBvcnQ6IDgwODAKMjAxMi0wNC0xMCAxMTo0Nzo1Njo6REVCVUc6OmVu
Z2luZS1zZXR1cDo6MTgzODo6cm9vdDo6IGh0dHBzLXBvcnQ6IDg0NDMKMjAxMi0wNC0xMCAxMTo0
Nzo1Njo6REVCVUc6OmVuZ2luZS1zZXR1cDo6MTgzODo6cm9vdDo6IG1hYy1yYW5nZTogMDA6MUE6
NEE6M0Q6QkE6MDAtMDA6MUE6NEE6M0Q6QkE6RkYKMjAxMi0wNC0xMCAxMTo0Nzo1Njo6REVCVUc6
OmVuZ2luZS1zZXR1cDo6MTgzODo6cm9vdDo6IGhvc3QtZnFkbjogZG1zLW92aXJ0LnJ0cC5uZXRh
cHAuY29tCjIwMTItMDQtMTAgMTE6NDc6NTY6OkRFQlVHOjplbmdpbmUtc2V0dXA6OjE4Mzg6OnJv
b3Q6OiBhdXRoLXBhc3M6ICoqKioqKioqCjIwMTItMDQtMTAgMTE6NDc6NTY6OkRFQlVHOjplbmdp
bmUtc2V0dXA6OjE4Mzg6OnJvb3Q6OiBvcmctbmFtZTogRENQCjIwMTItMDQtMTAgMTE6NDc6NTY6
OkRFQlVHOjplbmdpbmUtc2V0dXA6OjE4Mzg6OnJvb3Q6OiBkZWZhdWx0LWRjLXR5cGU6IE5GUwoy
MDEyLTA0LTEwIDExOjQ3OjU2OjpERUJVRzo6ZW5naW5lLXNldHVwOjoxODM4Ojpyb290OjogZGIt
cmVtb3RlLWluc3RhbGw6IGxvY2FsCjIwMTItMDQtMTAgMTE6NDc6NTY6OkRFQlVHOjplbmdpbmUt
c2V0dXA6OjE4Mzg6OnJvb3Q6OiBkYi1ob3N0OiBsb2NhbGhvc3QKMjAxMi0wNC0xMCAxMTo0Nzo1
Njo6REVCVUc6OmVuZ2luZS1zZXR1cDo6MTgzODo6cm9vdDo6IGRiLWxvY2FsLXBhc3M6ICoqKioq
KioqCjIwMTItMDQtMTAgMTE6NDc6NTY6OkRFQlVHOjplbmdpbmUtc2V0dXA6OjE4Mzg6OnJvb3Q6
OiBuZnMtbXA6IC9pc28KMjAxMi0wNC0xMCAxMTo0Nzo1Njo6REVCVUc6OmVuZ2luZS1zZXR1cDo6
MTgzODo6cm9vdDo6IGlzby1kb21haW4tbmFtZTogaXNvcwoyMDEyLTA0LTEwIDExOjQ3OjU2OjpE
RUJVRzo6ZW5naW5lLXNldHVwOjoxODM4Ojpyb290OjogY29uZmlnLW5mczogeWVzCjIwMTItMDQt
MTAgMTE6NDc6NTY6OkRFQlVHOjplbmdpbmUtc2V0dXA6OjE4Mzg6OnJvb3Q6OiBvdmVycmlkZS1p
cHRhYmxlczogeWVzCjIwMTItMDQtMTAgMTE6NDc6NTY6OkVSUk9SOjplbmdpbmUtc2V0dXA6OjI1
NDU6OnJvb3Q6OiBUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CiAgRmlsZSAiL3Vz
ci9iaW4vZW5naW5lLXNldHVwIiwgbGluZSAyNTM5LCBpbiA8bW9kdWxlPgogICAgbWFpbihjb25m
RmlsZSkKICBGaWxlICIvdXNyL2Jpbi9lbmdpbmUtc2V0dXAiLCBsaW5lIDIzMzAsIGluIG1haW4K
ICAgIHJ1blNlcXVlbmNlcygpCiAgRmlsZSAiL3Vzci9iaW4vZW5naW5lLXNldHVwIiwgbGluZSAy
Mjc2LCBpbiBydW5TZXF1ZW5jZXMKICAgIGNvbnRyb2xsZXIucnVuQWxsU2VxdWVuY2VzKCkKICBG
aWxlICIvdXNyL3NoYXJlL292aXJ0LWVuZ2luZS9zY3JpcHRzL3NldHVwX2NvbnRyb2xsZXIucHki
LCBsaW5lIDU0LCBpbiBydW5BbGxTZXF1ZW5jZXMKICAgIHNlcXVlbmNlLnJ1bigpCiAgRmlsZSAi
L3Vzci9zaGFyZS9vdmlydC1lbmdpbmUvc2NyaXB0cy9zZXR1cF9zZXF1ZW5jZXMucHkiLCBsaW5l
IDE0MywgaW4gcnVuCiAgICBzdGVwLnJ1bigpCiAgRmlsZSAiL3Vzci9zaGFyZS9vdmlydC1lbmdp
bmUvc2NyaXB0cy9zZXR1cF9zZXF1ZW5jZXMucHkiLCBsaW5lIDUzLCBpbiBydW4KICAgIHJhaXNl
IEV4Y2VwdGlvbihpbnN0YW5jZSkKRXhjZXB0aW9uOiBGYWlsZWQgdG8gY3JlYXRlIGNlcnRpZmlj
YXRlIGF1dGhvcml0eQoK
--_004_0A1534657992624AACDCA570F1D3E20003C04C6CSACEXCMBX01PRDh_--
2
3

[Users] AUTO: William E Johnson is out of the office (returning 04/16/2012)
by William E Johnson 12 Apr '12
by William E Johnson 12 Apr '12
12 Apr '12
--0__=08BBF34DDF823CE08f9e8a93df938690918c08BBF34DDF823CE0
Content-type: text/plain; charset=US-ASCII
Content-transfer-encoding: quoted-printable
I am out of the office until 04/16/2012.
I will be out of the office until Monday, April 16, 2012. I will be
checking my e-mail periodically. I will not be on Sametime and will be=
traveling on Thursday, April 12. If you need SWG EP Cloud help please =
use
the TRAC tickets created for your Early Program. If this request perta=
ins
to something outside of your normal Early Program requests please conta=
ct
Irfan Ozair (iozair(a)us.ibm.com) or the SWG EP Cloud Help Desk at
sepcloud(a)us.ibm.com. Please cc me on all communications.
If you or your customers experience Aventail issues please e-mail me
directly and I will forward the e-mail to Aventail support.
Thank You,
Bill Johnson
wejohnso(a)us.ibm.com
Note: This is an automated response to your message "Users Digest, Vol=
7,
Issue 39" sent on 4/11/12 17:26:42.
This is the only notification you will receive while this person is awa=
y.=
--0__=08BBF34DDF823CE08f9e8a93df938690918c08BBF34DDF823CE0
Content-type: text/html; charset=US-ASCII
Content-Disposition: inline
Content-transfer-encoding: quoted-printable
<html><body>
<p><font size=3D"2">I am out of the office until 04/16/2012.<br>
</font><font size=3D"2"><br>
</font><font size=3D"2">I will be out of the office until Monday, April=
16, 2012. I will be checking my e-mail periodically. I will not be o=
n Sametime and will be traveling on Thursday, April 12. If you need SW=
G EP Cloud help please use the TRAC tickets created for your Early Prog=
ram. If this request pertains to something outside of your normal Earl=
y Program requests please contact Irfan Ozair (iozair(a)us.ibm.com) or th=
e SWG EP Cloud Help Desk at sepcloud(a)us.ibm.com. Please cc me on all c=
ommunications.<br>
</font><font size=3D"2"><br>
</font><font size=3D"2">If you or your customers experience Aventail is=
sues please e-mail me directly and I will forward the e-mail to Aventai=
l support.<br>
</font><font size=3D"2"><br>
</font><font size=3D"2">Thank You,<br>
</font><font size=3D"2"><br>
</font><font size=3D"2">Bill Johnson<br>
</font><font size=3D"2">wejohnso(a)us.ibm.com<br>
</font><font size=3D"2"><br>
</font><font size=3D"2"><br>
</font><font size=3D"2" color=3D"#808080">Note: This is an automated re=
sponse to your message </font><b><font size=3D"2">"Users Digest, =
Vol 7, Issue 39"</font></b><font size=3D"2" color=3D"#808080"> sen=
t on </font><b><font size=3D"2">4/11/12 17:26:42</font></b><font size=3D=
"2" color=3D"#808080">. <br>
</font><font size=3D"2" color=3D"#808080"><br>
</font><font size=3D"2" color=3D"#808080">This is the only notification=
you will receive while this person is away.</font></body></html>=
--0__=08BBF34DDF823CE08f9e8a93df938690918c08BBF34DDF823CE0--
1
0
This is a multi-part message in MIME format.
------=_NextPart_000_0203_01CD17F7.4563C5E0
Content-Type: text/plain;
charset="us-ascii"
Content-Transfer-Encoding: 7bit
I build vdsm version with commands:
git clone git://gerrit.ovirt.org/vdsm
./autogen.sh --system && ./configure
make clean && make rpm
make rpm
Command "make rpm" ( and make check) return error:
make[3]: Entering directory `/root/rpmbuild/BUILD/vdsm-4.9.6/tests'
../tests/run_tests.sh main.py miscTests.py resourceManagerTests.py
processPoolTests.py fileUtilTests.py guestIFTests.py
Traceback (most recent call last):
File "../tests/testrunner.py", line 192, in <module>
hackVdsmModule()
File "../tests/testrunner.py", line 187, in hackVdsmModule
import utils
File "/root/rpmbuild/BUILD/vdsm-4.9.6/vdsm/utils.py", line 40, in <module>
import ethtool
ImportError: No module named ethtool
make[3]: *** [check-local] Error 1
make[3]: Leaving directory `/root/rpmbuild/BUILD/vdsm-4.9.6/tests'
make[2]: *** [check-am] Error 2
make[2]: Leaving directory `/root/rpmbuild/BUILD/vdsm-4.9.6/tests'
make[1]: *** [check-recursive] Error 1
make[1]: Leaving directory `/root/rpmbuild/BUILD/vdsm-4.9.6'
error: Bad exit status from /var/tmp/rpm-tmp.zBdCcy (%check)
RPM build errors:
Bad exit status from /var/tmp/rpm-tmp.zBdCcy (%check)
make: *** [rpm] Error 1
python-ethtool installed:
[root@noc-2-synt ovirt-engine]# yum install python-ethtool
Loaded plugins: fastestmirror, security, versionlock
Loading mirror speeds from cached hostfile
* elrepo: elrepo.org
* epel: mirror.xfes.ru
* sl: ftp2.scientificlinux.org
* sl-debuginfo: ftp2.scientificlinux.org
* sl-fastbugs: ftp2.scientificlinux.org
* sl-security: ftp2.scientificlinux.org
* sl-testing: ftp2.scientificlinux.org
* sl-testing-source: ftp2.scientificlinux.org
Setting up Install Process
Package python-ethtool-0.6-1.el6.x86_64 already installed and latest version
Nothing to do
[root@noc-2-synt ovirt-engine]#
This is possible as you fix it?
------=_NextPart_000_0203_01CD17F7.4563C5E0
Content-Type: text/html;
charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
<html xmlns:v=3D"urn:schemas-microsoft-com:vml" =
xmlns:o=3D"urn:schemas-microsoft-com:office:office" =
xmlns:w=3D"urn:schemas-microsoft-com:office:word" =
xmlns:m=3D"http://schemas.microsoft.com/office/2004/12/omml" =
xmlns=3D"http://www.w3.org/TR/REC-html40"><head>
<META HTTP-EQUIV=3D"Content-Type" CONTENT=3D"text/html; =
charset=3Dus-ascii">
<meta name=3DGenerator content=3D"Microsoft Word 12 (filtered =
medium)"><style><!--
/* Font Definitions */
@font-face
{font-family:"Cambria Math";
panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
{font-family:Calibri;
panose-1:2 15 5 2 2 2 4 3 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
{margin:0cm;
margin-bottom:.0001pt;
font-size:11.0pt;
font-family:"Calibri","sans-serif";}
a:link, span.MsoHyperlink
{mso-style-priority:99;
color:blue;
text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
{mso-style-priority:99;
color:purple;
text-decoration:underline;}
span.EmailStyle17
{mso-style-type:personal-compose;
font-family:"Calibri","sans-serif";
color:windowtext;}
.MsoChpDefault
{mso-style-type:export-only;}
@page WordSection1
{size:612.0pt 792.0pt;
margin:2.0cm 42.5pt 2.0cm 3.0cm;}
div.WordSection1
{page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext=3D"edit" spidmax=3D"1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext=3D"edit">
<o:idmap v:ext=3D"edit" data=3D"1" />
</o:shapelayout></xml><![endif]--></head><body lang=3DRU link=3Dblue =
vlink=3Dpurple><div class=3DWordSection1><p class=3DMsoNormal><span =
lang=3DEN-US>I build vdsm version with commands:<o:p></o:p></span></p><p =
class=3DMsoNormal><span lang=3DEN-US>git clone =
git://gerrit.ovirt.org/vdsm<o:p></o:p></span></p><p =
class=3DMsoNormal><span lang=3DEN-US>./autogen.sh --system && =
./configure<o:p></o:p></span></p><p class=3DMsoNormal><span =
lang=3DEN-US>make clean && make rpm<o:p></o:p></span></p><p =
class=3DMsoNormal><span lang=3DEN-US>make rpm<o:p></o:p></span></p><p =
class=3DMsoNormal><span lang=3DEN-US>Command “make rpm” ( =
and make check) return error:<o:p></o:p></span></p><p =
class=3DMsoNormal><span lang=3DEN-US>make[3]: Entering directory =
`/root/rpmbuild/BUILD/vdsm-4.9.6/tests'<o:p></o:p></span></p><p =
class=3DMsoNormal><span lang=3DEN-US>../tests/run_tests.sh main.py =
miscTests.py resourceManagerTests.py processPoolTests.py =
fileUtilTests.py guestIFTests.py<o:p></o:p></span></p><p =
class=3DMsoNormal><span lang=3DEN-US>Traceback (most recent call =
last):<o:p></o:p></span></p><p class=3DMsoNormal><span =
lang=3DEN-US> File "../tests/testrunner.py", line 192, =
in <module><o:p></o:p></span></p><p class=3DMsoNormal><span =
lang=3DEN-US> hackVdsmModule()<o:p></o:p></span></p><p =
class=3DMsoNormal><span lang=3DEN-US> File =
"../tests/testrunner.py", line 187, in =
hackVdsmModule<o:p></o:p></span></p><p class=3DMsoNormal><span =
lang=3DEN-US> import utils<o:p></o:p></span></p><p =
class=3DMsoNormal><span lang=3DEN-US> File =
"/root/rpmbuild/BUILD/vdsm-4.9.6/vdsm/utils.py", line 40, in =
<module><o:p></o:p></span></p><p class=3DMsoNormal><span =
lang=3DEN-US> import ethtool<o:p></o:p></span></p><p =
class=3DMsoNormal><span lang=3DEN-US>ImportError: No module named =
ethtool<o:p></o:p></span></p><p class=3DMsoNormal><span =
lang=3DEN-US>make[3]: *** [check-local] Error 1<o:p></o:p></span></p><p =
class=3DMsoNormal><span lang=3DEN-US>make[3]: Leaving directory =
`/root/rpmbuild/BUILD/vdsm-4.9.6/tests'<o:p></o:p></span></p><p =
class=3DMsoNormal><span lang=3DEN-US>make[2]: *** [check-am] Error =
2<o:p></o:p></span></p><p class=3DMsoNormal><span lang=3DEN-US>make[2]: =
Leaving directory =
`/root/rpmbuild/BUILD/vdsm-4.9.6/tests'<o:p></o:p></span></p><p =
class=3DMsoNormal><span lang=3DEN-US>make[1]: *** [check-recursive] =
Error 1<o:p></o:p></span></p><p class=3DMsoNormal><span =
lang=3DEN-US>make[1]: Leaving directory =
`/root/rpmbuild/BUILD/vdsm-4.9.6'<o:p></o:p></span></p><p =
class=3DMsoNormal><span lang=3DEN-US>error: Bad exit status from =
/var/tmp/rpm-tmp.zBdCcy (%check)<o:p></o:p></span></p><p =
class=3DMsoNormal><span lang=3DEN-US><o:p> </o:p></span></p><p =
class=3DMsoNormal><span lang=3DEN-US><o:p> </o:p></span></p><p =
class=3DMsoNormal><span lang=3DEN-US>RPM build =
errors:<o:p></o:p></span></p><p class=3DMsoNormal><span =
lang=3DEN-US> Bad exit status from =
/var/tmp/rpm-tmp.zBdCcy (%check)<o:p></o:p></span></p><p =
class=3DMsoNormal><span lang=3DEN-US>make: *** [rpm] Error =
1<o:p></o:p></span></p><p class=3DMsoNormal><span =
lang=3DEN-US><o:p> </o:p></span></p><p class=3DMsoNormal><span =
lang=3DEN-US><o:p> </o:p></span></p><p class=3DMsoNormal><span =
lang=3DEN-US>python-ethtool installed:<o:p></o:p></span></p><p =
class=3DMsoNormal><span lang=3DEN-US>[root@noc-2-synt ovirt-engine]# yum =
install python-ethtool<o:p></o:p></span></p><p class=3DMsoNormal><span =
lang=3DEN-US>Loaded plugins: fastestmirror, security, =
versionlock<o:p></o:p></span></p><p class=3DMsoNormal><span =
lang=3DEN-US>Loading mirror speeds from cached =
hostfile<o:p></o:p></span></p><p class=3DMsoNormal><span lang=3DEN-US> * =
elrepo: elrepo.org<o:p></o:p></span></p><p class=3DMsoNormal><span =
lang=3DEN-US> * epel: mirror.xfes.ru<o:p></o:p></span></p><p =
class=3DMsoNormal><span lang=3DEN-US> * sl: =
ftp2.scientificlinux.org<o:p></o:p></span></p><p class=3DMsoNormal><span =
lang=3DEN-US> * sl-debuginfo: =
ftp2.scientificlinux.org<o:p></o:p></span></p><p class=3DMsoNormal><span =
lang=3DEN-US> * sl-fastbugs: =
ftp2.scientificlinux.org<o:p></o:p></span></p><p class=3DMsoNormal><span =
lang=3DEN-US> * sl-security: =
ftp2.scientificlinux.org<o:p></o:p></span></p><p class=3DMsoNormal><span =
lang=3DEN-US> * sl-testing: =
ftp2.scientificlinux.org<o:p></o:p></span></p><p class=3DMsoNormal><span =
lang=3DEN-US> * sl-testing-source: =
ftp2.scientificlinux.org<o:p></o:p></span></p><p class=3DMsoNormal><span =
lang=3DEN-US>Setting up Install Process<o:p></o:p></span></p><p =
class=3DMsoNormal><span lang=3DEN-US>Package =
python-ethtool-0.6-1.el6.x86_64 already installed and latest =
version<o:p></o:p></span></p><p class=3DMsoNormal><span =
lang=3DEN-US>Nothing to do<o:p></o:p></span></p><p =
class=3DMsoNormal><span lang=3DEN-US>[root@noc-2-synt =
ovirt-engine]#<o:p></o:p></span></p><p class=3DMsoNormal><span =
lang=3DEN-US><o:p> </o:p></span></p><p class=3DMsoNormal><span =
lang=3DEN-US>This is possible as you fix it?<o:p></o:p></span></p><p =
class=3DMsoNormal><span =
lang=3DEN-US><o:p> </o:p></span></p></div></body></html>
------=_NextPart_000_0203_01CD17F7.4563C5E0--
2
2
Please check if this host can fetch
the engine's public key using-
wget http://[engine machine]:8080/engine.ssh.key.txt
if it fails see if it's a networking issue.
Sent from my Android phone. Please ignore typos.
-----Original Message-----
From: ?????? [zorro(a)megatrone.ru]
Received: Friday, 06 Apr 2012, 18:03
To: users(a)ovirt.org
Subject: [Users] install failed host in ovirt 3.1.0_0001-1.8
Hi
I installed overt version 3.1.0_0001-1.8 (not stable)
When you add the host shows an error - "Install failed"
Host 10.1.20.7 installation failed. Please refer to log files for further
details..
Dir /tmp to host:
[root@noc-3-synt tmp]# ls -lh
total 172K
-rw-r--r--. 1 root root 45K Apr 6 10:43 deployUtil.py
-rw-r--r--. 1 root root 41K Apr 6 10:43 deployUtil.pyc
-rw-r--r--. 1 root root 0 Apr 6 10:43 vds_bootstrap.689232.log
-rwxr-xr-x. 1 root root 32K Apr 6 10:43
vds_bootstrap_9216e6fd-d74d-470b-8e3a-cb71c79c36c3.py
-rw-r--r--. 1 root root 27K Apr 6 10:43
vds_bootstrap_9216e6fd-d74d-470b-8e3a-cb71c79c36c3.pyc
-rw-r--r--. 1 root root 1.6K Apr 6 10:43 vds_installer.567418.log
-rwxr-xr-x. 1 root root 16K Apr 6 10:43
vds_installer_9216e6fd-d74d-470b-8e3a-cb71c79c36c3.py
Logs:
[root@noc-3-synt tmp]# cat vds_installer.567418.log
Fri, 06 Apr 2012 10:43:31 DEBUG **** Start VDS Installation ****
Fri, 06 Apr 2012 10:43:31 DEBUG get_id_line: read line Red Hat Enterprise
Linux Server release 6.2 (Santiago).
Fri, 06 Apr 2012 10:43:31 DEBUG lsb_release: input line Red Hat
Enterprise Linux Server release 6.2 (Santiago).
Fri, 06 Apr 2012 10:43:31 DEBUG lsb_release: return:
RedHatEnterpriseServer.
Fri, 06 Apr 2012 10:43:31 DEBUG <BSTRAP component='INSTALLER' status='OK'
message='Test platform succeeded'/>
Fri, 06 Apr 2012 10:43:31 DEBUG trying to fetch deployUtil.py script cmd
= '/usr/bin/curl -s -k -w %{http_code} -o /tmp/deployUtil.py
http://noc-2-synt.rutube.ru:80/Components/vds/deployUtil.py'
Fri, 06 Apr 2012 10:43:31 DEBUG <BSTRAP component='INSTALLER LIB'
status='OK' message='deployUtil.py download succeeded'/>
Fri, 06 Apr 2012 10:43:31 DEBUG trying to fetch vds_bootstrap.py script
cmd = '/usr/bin/curl -s -k -w %{http_code} -o
/tmp/vds_bootstrap_9216e6fd-d74d-470b-8e3a-cb71c79c36c3.py
http://noc-2-synt.rutube.ru:80/Components/vds/vds_bootstrap.py'
Fri, 06 Apr 2012 10:43:31 DEBUG <BSTRAP component='INSTALLER' status='OK'
message='vds_bootstrap.py download succeeded'/>
Fri, 06 Apr 2012 10:43:31 DEBUG trying to run
/tmp/vds_bootstrap_9216e6fd-d74d-470b-8e3a-cb71c79c36c3.py script cmd =
'/tmp/vds_bootstrap_9216e6fd-d74d-470b-8e3a-cb71c79c36c3.py -v -O rutube -t
2012-04-06T14:44:21 -f
/tmp/firewall.conf.9216e6fd-d74d-470b-8e3a-cb71c79c36c3
http://noc-2-synt.rutube.ru:80/Components/vds/ 10.1.20.7
9216e6fd-d74d-470b-8e3a-cb71c79c36c3'
If you run manually:
[root@noc-3-synt tmp]#
/tmp/vds_bootstrap_9216e6fd-d74d-470b-8e3a-cb71c79c36c3.py script cmd =
'/tmp/vds_bootstrap_9216e6fd-d74d-470b-8e3a-cb71c79c36c3.py -v -O rutube -t
2012-04-06T14:44:21 -f
/tmp/firewall.conf.9216e6fd-d74d-470b-8e3a-cb71c79c36c3
http://noc-2-synt.rutube.ru:80/Components/vds/ 10.1.20.7
9216e6fd-d74d-470b-8e3a-cb71c79c36c3'
<BSTRAP component='RHN_REGISTRATION' status='OK' message='Host properly
registered with RHN/Satellite.'/>
<BSTRAP component='VDSM_MAJOR_VER' status='OK' message='Available VDSM
matches requirements'/>
<BSTRAP component='VT_SVM' status='OK' processor='Intel' message='Server
supports virtualization'/>
<BSTRAP component='OS' status='OK' type='RHEL6' message='Supported platform
version'/>
<BSTRAP component='KERNEL' status='OK' version='220' message='Supported
kernel version: 220'/>
<BSTRAP component='CONFLICTING PACKAGES' status='OK' result='cman.x86_64'
message='package cman.x86_64 is not installed '/>
<BSTRAP component='REQ PACKAGES' status='OK' result='SDL.x86_64'
message='SDL-1.2.14-2.el6.x86_64 '/>
<BSTRAP component='REQ PACKAGES' status='OK' result='bridge-utils.x86_64'
message='bridge-utils-1.2-9.el6.x86_64 '/>
<BSTRAP component='REQ PACKAGES' status='OK' result='mesa-libGLU.x86_64'
message='mesa-libGLU-7.11-3.el6.x86_64 '/>
<BSTRAP component='REQ PACKAGES' status='OK' result='openssl.x86_64'
message='openssl-1.0.0-20.el6_2.3.x86_64 '/>
<BSTRAP component='REQ PACKAGES' status='OK' result='m2crypto.x86_64'
message='m2crypto-0.20.2-7.el6.x86_64 '/>
<BSTRAP component='REQ PACKAGES' status='OK' result='rsync.x86_64'
message='rsync-3.0.6-5.el6_0.1.x86_64 '/>
<BSTRAP component='VDS PACKAGES' status='OK' result='qemu-kvm'
message='qemu-kvm-0.12.1.2-2.209.el6_2.4.x86_64 '/>
<BSTRAP component='VDS PACKAGES' status='OK' result='qemu-kvm-tools'
message='qemu-kvm-tools-0.12.1.2-2.209.el6_2.4.x86_64 '/>
<BSTRAP component='VDS PACKAGES' status='OK' result='vdsm'
message='vdsm-4.9-112.6.el6.x86_64 '/>
<BSTRAP component='VDS PACKAGES' status='OK' result='vdsm-cli'
message='vdsm-cli-4.9-112.6.el6.x86_64 '/>
<BSTRAP component='VDS PACKAGES' status='OK' result='libjpeg'
message='libjpeg-6b-46.el6.x86_64 '/>
<BSTRAP component='VDS PACKAGES' status='OK' result='spice-server'
message='spice-server-0.8.2-5.el6.x86_64 '/>
<BSTRAP component='VDS PACKAGES' status='OK' result='pixman'
message='pixman-0.18.4-1.el6_0.1.x86_64 '/>
<BSTRAP component='VDS PACKAGES' status='OK' result='seabios'
message='seabios-0.6.1.2-8.el6.x86_64 '/>
<BSTRAP component='VDS PACKAGES' status='OK' result='qemu-img'
message='qemu-img-0.12.1.2-2.209.el6_2.4.x86_64 '/>
<BSTRAP component='VDS PACKAGES' status='OK' result='fence-agents'
message='fence-agents-3.1.5-10.el6.x86_64 '/>
<BSTRAP component='VDS PACKAGES' status='OK' result='libselinux-python'
message='libselinux-python-2.0.94-5.2.el6.x86_64 '/>
<BSTRAP component='VDS PACKAGES' status='OK' result='qemu-kvm'
message='qemu-kvm-0.12.1.2-2.209.el6_2.4.x86_64 '/>
<BSTRAP component='VDS PACKAGES' status='OK' result='qemu-kvm-tools'
message='qemu-kvm-tools-0.12.1.2-2.209.el6_2.4.x86_64 '/>
<BSTRAP component='VDS PACKAGES' status='OK' result='vdsm'
message='vdsm-4.9-112.6.el6.x86_64 '/>
<BSTRAP component='VDS PACKAGES' status='OK' result='vdsm-cli'
message='vdsm-cli-4.9-112.6.el6.x86_64 '/>
<BSTRAP component='VDS PACKAGES' status='OK' result='libjpeg'
message='libjpeg-6b-46.el6.x86_64 '/>
<BSTRAP component='VDS PACKAGES' status='OK' result='spice-server'
message='spice-server-0.8.2-5.el6.x86_64 '/>
<BSTRAP component='VDS PACKAGES' status='OK' result='pixman'
message='pixman-0.18.4-1.el6_0.1.x86_64 '/>
<BSTRAP component='VDS PACKAGES' status='OK' result='seabios'
message='seabios-0.6.1.2-8.el6.x86_64 '/>
<BSTRAP component='VDS PACKAGES' status='OK' result='qemu-img'
message='qemu-img-0.12.1.2-2.209.el6_2.4.x86_64 '/>
<BSTRAP component='VDS PACKAGES' status='OK' result='fence-agents'
message='fence-agents-3.1.5-10.el6.x86_64 '/>
<BSTRAP component='VDS PACKAGES' status='OK' result='libselinux-python'
message='libselinux-python-2.0.94-5.2.el6.x86_64 '/>
<BSTRAP component='CreateConf' status='OK' message='Basic configuration
found, skipping this step'/>
<BSTRAP component='CheckLocalHostname' status='OK' message='Local hostname
is correct.'/>
<BSTRAP component='SetNetworking' status='OK' message='Bridge management
already exists. Skipping bridge creation.'/>
<BSTRAP component='SetSSHAccess' status='FAIL' message='Failed to retrieve
server SSH key.'/>
<BSTRAP component='RHEV_INSTALL' status='FAIL'/>
[root@noc-3-synt tmp]#
In the stable version of hosts added successfully.
Can I fix it? a bug?
2
6
I will be OOO next week, for any urgent issues with jenkins.ovirt.org,
please contact infra(a)ovirt.org.
Eyal Edri
oVirt Infra Team
1
0
Hi Folks,
I wasn't able to access the console via the Admin portal. As I learnt there
> is a requirement of Spice-xpi plugin. I could not find the plugin for
> firefox/chrome on windows/ubuntu. However, when I tried from firefox on a
> fedora machine after running a *yum install spice-xpi* , I get the
> console started for like 5 secs and then it disappears.
So, did anyone of you face similar problems ? were you able to resolve ?
Also, If I want to access the it from a windows box from firefox/chrome,
is there anyway of doing it (is spice-xpi available for windows) ? .
>
--
Regards,
Rahul
========================================================
3
2
--0__=08BBF34FDFC75CFF8f9e8a93df938690918c08BBF34FDFC75CFF
Content-type: multipart/alternative;
Boundary="1__=08BBF34FDFC75CFF8f9e8a93df938690918c08BBF34FDFC75CFF"
--1__=08BBF34FDFC75CFF8f9e8a93df938690918c08BBF34FDFC75CFF
Content-type: text/plain; charset=US-ASCII
Content-transfer-encoding: quoted-printable
Rahul,
I use a Windows 7 box with IE and once I switched the console display t=
o
Spice within the Mgmt Portal and clicked the button the first time it
immediately brought up a dialog to install the Spice Client. From what=
I
understand the Mgmt Portal is tied to IE at the moment but that is supp=
osed
to be changing in future releases. It's interesting you are able to
achieve console access with Fedora.
From: users-request(a)ovirt.org
To: users(a)ovirt.org
Date: 04/10/12 10:23 AM
Subject: Users Digest, Vol 7, Issue 29
Sent by: users-bounces(a)ovirt.org
Send Users mailing list submissions to
users(a)ovirt.org
To subscribe or unsubscribe via the World Wide Web, visit
http://lists.ovirt.org/mailman/listinfo/users
or, via email, send a message with subject or body 'help' to
users-request(a)ovirt.org
You can reach the person managing the list at
users-owner(a)ovirt.org
When replying, please edit your Subject line so it is more specific
than "Re: Contents of Users digest..."
Today's Topics:
1. Re: install failed host in ovirt 3.1.0_0001-1.8 (??????)
2. Problems accessing console display. (Rahul Upadhyaya)
3. Re: install failed host in ovirt 3.1.0_0001-1.8 (Doron Fediuck)
----------------------------------------------------------------------
Message: 1
Date: Tue, 10 Apr 2012 18:37:41 +0400
From: ?????? <zorro(a)megatrone.ru>
To: "Doron Fediuck" <dfediuck(a)redhat.com>
Cc: users(a)ovirt.org
Subject: Re: [Users] install failed host in ovirt 3.1.0_0001-1.8
Message-ID: <01b101cd1727$7c6a7f50$753f7df0$@ru>
Content-Type: text/plain; charset=3D"utf-8"
Version ovirt 3.1.0_0001-1.8
I have created a rpm package from source code
Command:
git clone git://gerrit.ovirt.org/ovirt-engine
make
make test
make rpm
yum localinstall /path/to/rpms/*.rpm
-----Original Message-----
From: Doron Fediuck [mailto:dfediuck@redhat.com]
Sent: Tuesday, April 10, 2012 6:14 PM
To: ??????
Cc: users(a)ovirt.org
Subject: Re: [Users] install failed host in ovirt 3.1.0_0001-1.8
Hi Zorrych,
It looks like your bootstrap scripts are out of sync.
Are you using the RPM's or the source code?
Please provide some more information on the code version you;re using.
On 10/04/12 16:51, ?????? wrote:
> Hi.
> I have reinstalled ovirt
> http://[engine machine]:8080/engine.ssh.key.txt page is loaded
successfully.
>
> But the error is still playing
>
> Logs(node):
> [root@noc-4-m77 tmp]# cat vds_installer.124826.log
> Tue, 10 Apr 2012 09:39:53 DEBUG **** Start VDS Installation ****
> Tue, 10 Apr 2012 09:39:53 DEBUG get_id_line: read line Red Hat
Enterprise Linux Server release 6.2 (Santiago).
> Tue, 10 Apr 2012 09:39:53 DEBUG lsb_release: input line Red Hat
Enterprise Linux Server release 6.2 (Santiago).
> Tue, 10 Apr 2012 09:39:53 DEBUG lsb_release: return:
RedHatEnterpriseServer.
> Tue, 10 Apr 2012 09:39:53 DEBUG <BSTRAP component=3D'INSTALLER'
status=3D'OK' message=3D'Test platform succeeded'/>
> Tue, 10 Apr 2012 09:39:53 DEBUG trying to fetch deployUtil.py scri=
pt
cmd =3D '/usr/bin/curl -s -k -w %{http_code} -o /tmp/deployUtil.py
http://noc-2-synt.rutube.ru:80/Components/vds/deployUtil.py'
> Tue, 10 Apr 2012 09:39:53 DEBUG <BSTRAP component=3D'INSTALLER LIB=
'
status=3D'OK' message=3D'deployUtil.py download succeeded'/>
> Tue, 10 Apr 2012 09:39:53 DEBUG trying to fetch vds_bootstrap.py
script cmd =3D '/usr/bin/curl -s -k -w %{http_code}
-o /tmp/vds_bootstrap_e65ebf8f-205b-4807-ac98-9024517f33aa.py
http://noc-2-synt.rutube.ru:80/Components/vds/vds_bootstrap.py'
> Tue, 10 Apr 2012 09:39:54 DEBUG <BSTRAP component=3D'INSTALLER'
status=3D'OK' message=3D'vds_bootstrap.py download succeeded'/>
> Tue, 10 Apr 2012 09:39:54 DEBUG trying to
run /tmp/vds_bootstrap_e65ebf8f-205b-4807-ac98-9024517f33aa.py script c=
md =3D
'/tmp/vds_bootstrap_e65ebf8f-205b-4807-ac98-9024517f33aa.py -v -O rutue=
-t
2012-04-10T13:43:46
-f /tmp/firewall.conf.e65ebf8f-205b-4807-ac98-9024517f33aa
http://noc-2-synt.rutube.ru:80/Components/vds/ 10.2.20.8
e65ebf8f-205b-4807-ac98-9024517f33aa'
> [root@noc-4-m77 tmp]#
>
> [root@noc-4-m77 tmp]# cat vds_bootstrap.62096.log
> [root@noc-4-m77 tmp]#
>
> [root@noc-4-m77 tmp]#
> /tmp/vds_bootstrap_e65ebf8f-205b-4807-ac98-9024517f33aa.py -v -O rutu=
e
> -t 2012-04-10T13:43:46 -f
> /tmp/firewall.conf.e65ebf8f-205b-4807-ac98-9024517f33aa
> http://noc-2-synt.rutube.ru:80/Components/vds/ 10.2.20.8
> e65ebf8f-205b-4807-ac98-9024517f33aa
> Usage: vds_bootstrap.py [options] <url> <subject> <random_num>
>
> options:
> -O <organizationName>
> -t <systemTime>
> -u {true|false} -- use rhev-m-deployed yum repo
> -f <firewall_rules_file> -- override firewall rules.
> obsolete options:
> -n <netconsole_host:port>
> -r <rev_num>
>
>
>
>
>
>
> -----Original Message-----
> From: Doron Fediuck [mailto:dfediuck@redhat.com]
> Sent: Sunday, April 08, 2012 8:18 AM
> To: users(a)ovirt.org; zorro(a)megatrone.ru
> Subject: RE: [Users] install failed host in ovirt 3.1.0_0001-1.8
>
> Please check if this host can fetch
> the engine's public key using-
> wget http://[engine machine]:8080/engine.ssh.key.txt if it fails see =
if
it's a networking issue.
>
> Sent from my Android phone. Please ignore typos.
>
>
> -----Original Message-----
> From: ?????? [zorro(a)megatrone.ru]
> Received: Friday, 06 Apr 2012, 18:03
> To: users(a)ovirt.org
> Subject: [Users] install failed host in ovirt 3.1.0_0001-1.8
>
>
> Hi
>
> I installed overt version 3.1.0_0001-1.8 (not stable)
>
> When you add the host shows an error - "Install failed"
>
> Host 10.1.20.7 installation failed. Please refer to log files for fur=
ther
details..
>
>
>
> Dir /tmp to host:
>
>
>
> [root@noc-3-synt tmp]# ls -lh
>
> total 172K
>
> -rw-r--r--. 1 root root 45K Apr 6 10:43 deployUtil.py
>
> -rw-r--r--. 1 root root 41K Apr 6 10:43 deployUtil.pyc
>
> -rw-r--r--. 1 root root 0 Apr 6 10:43 vds_bootstrap.689232.log
>
> -rwxr-xr-x. 1 root root 32K Apr 6 10:43
> vds_bootstrap_9216e6fd-d74d-470b-8e3a-cb71c79c36c3.py
>
> -rw-r--r--. 1 root root 27K Apr 6 10:43
> vds_bootstrap_9216e6fd-d74d-470b-8e3a-cb71c79c36c3.pyc
>
> -rw-r--r--. 1 root root 1.6K Apr 6 10:43 vds_installer.567418.log
>
> -rwxr-xr-x. 1 root root 16K Apr 6 10:43
> vds_installer_9216e6fd-d74d-470b-8e3a-cb71c79c36c3.py
>
>
>
> Logs:
>
>
>
> [root@noc-3-synt tmp]# cat vds_installer.567418.log
>
>
>
> Fri, 06 Apr 2012 10:43:31 DEBUG **** Start VDS Installation ****
>
> Fri, 06 Apr 2012 10:43:31 DEBUG get_id_line: read line Red Hat
Enterprise
> Linux Server release 6.2 (Santiago).
>
> Fri, 06 Apr 2012 10:43:31 DEBUG lsb_release: input line Red Hat
> Enterprise Linux Server release 6.2 (Santiago).
>
> Fri, 06 Apr 2012 10:43:31 DEBUG lsb_release: return:
> RedHatEnterpriseServer.
>
> Fri, 06 Apr 2012 10:43:31 DEBUG <BSTRAP component=3D'INSTALLER'
status=3D'OK'
> message=3D'Test platform succeeded'/>
>
> Fri, 06 Apr 2012 10:43:31 DEBUG trying to fetch deployUtil.py scri=
pt
cmd
> =3D '/usr/bin/curl -s -k -w %{http_code} -o /tmp/deployUtil.py
http://noc-2-synt.rutube.ru:80/Components/vds/deployUtil.py'
>
> Fri, 06 Apr 2012 10:43:31 DEBUG <BSTRAP component=3D'INSTALLER LIB=
'
> status=3D'OK' message=3D'deployUtil.py download succeeded'/>
>
> Fri, 06 Apr 2012 10:43:31 DEBUG trying to fetch vds_bootstrap.py
script
> cmd =3D '/usr/bin/curl -s -k -w %{http_code} -o
> /tmp/vds_bootstrap_9216e6fd-d74d-470b-8e3a-cb71c79c36c3.py
> http://noc-2-synt.rutube.ru:80/Components/vds/vds_bootstrap.py'
>
> Fri, 06 Apr 2012 10:43:31 DEBUG <BSTRAP component=3D'INSTALLER'
status=3D'OK'
> message=3D'vds_bootstrap.py download succeeded'/>
>
> Fri, 06 Apr 2012 10:43:31 DEBUG trying to run
> /tmp/vds_bootstrap_9216e6fd-d74d-470b-8e3a-cb71c79c36c3.py script cmd=
> =3D '/tmp/vds_bootstrap_9216e6fd-d74d-470b-8e3a-cb71c79c36c3.py -v -O=
> rutube -t
> 2012-04-06T14:44:21 -f
> /tmp/firewall.conf.9216e6fd-d74d-470b-8e3a-cb71c79c36c3
> http://noc-2-synt.rutube.ru:80/Components/vds/ 10.1.20.7
9216e6fd-d74d-470b-8e3a-cb71c79c36c3'
>
>
>
> If you run manually:
>
> [root@noc-3-synt tmp]#
> /tmp/vds_bootstrap_9216e6fd-d74d-470b-8e3a-cb71c79c36c3.py script cmd=
> =3D '/tmp/vds_bootstrap_9216e6fd-d74d-470b-8e3a-cb71c79c36c3.py -v -O=
> rutube -t
> 2012-04-06T14:44:21 -f
> /tmp/firewall.conf.9216e6fd-d74d-470b-8e3a-cb71c79c36c3
> http://noc-2-synt.rutube.ru:80/Components/vds/ 10.1.20.7
9216e6fd-d74d-470b-8e3a-cb71c79c36c3'
>
> <BSTRAP component=3D'RHN_REGISTRATION' status=3D'OK' message=3D'Host
> properly registered with RHN/Satellite.'/>
>
> <BSTRAP component=3D'VDSM_MAJOR_VER' status=3D'OK' message=3D'Availab=
le VDSM
> matches requirements'/>
>
> <BSTRAP component=3D'VT_SVM' status=3D'OK' processor=3D'Intel'
> message=3D'Server supports virtualization'/>
>
> <BSTRAP component=3D'OS' status=3D'OK' type=3D'RHEL6' message=3D'Supp=
orted
> platform version'/>
>
> <BSTRAP component=3D'KERNEL' status=3D'OK' version=3D'220'
> message=3D'Supported kernel version: 220'/>
>
> <BSTRAP component=3D'CONFLICTING PACKAGES' status=3D'OK' result=3D'cm=
an.x86_64'
> message=3D'package cman.x86_64 is not installed '/>
>
> <BSTRAP component=3D'REQ PACKAGES' status=3D'OK' result=3D'SDL.x86_64=
'
> message=3D'SDL-1.2.14-2.el6.x86_64 '/>
>
> <BSTRAP component=3D'REQ PACKAGES' status=3D'OK' result=3D'bridge-uti=
ls.x86_64'
> message=3D'bridge-utils-1.2-9.el6.x86_64 '/>
>
> <BSTRAP component=3D'REQ PACKAGES' status=3D'OK' result=3D'mesa-libGL=
U.x86_64'
> message=3D'mesa-libGLU-7.11-3.el6.x86_64 '/>
>
> <BSTRAP component=3D'REQ PACKAGES' status=3D'OK' result=3D'openssl.x8=
6_64'
> message=3D'openssl-1.0.0-20.el6_2.3.x86_64 '/>
>
> <BSTRAP component=3D'REQ PACKAGES' status=3D'OK' result=3D'm2crypto.x=
86_64'
> message=3D'm2crypto-0.20.2-7.el6.x86_64 '/>
>
> <BSTRAP component=3D'REQ PACKAGES' status=3D'OK' result=3D'rsync.x86_=
64'
> message=3D'rsync-3.0.6-5.el6_0.1.x86_64 '/>
>
> <BSTRAP component=3D'VDS PACKAGES' status=3D'OK' result=3D'qemu-kvm'
> message=3D'qemu-kvm-0.12.1.2-2.209.el6_2.4.x86_64 '/>
>
> <BSTRAP component=3D'VDS PACKAGES' status=3D'OK' result=3D'qemu-kvm-t=
ools'
> message=3D'qemu-kvm-tools-0.12.1.2-2.209.el6_2.4.x86_64 '/>
>
> <BSTRAP component=3D'VDS PACKAGES' status=3D'OK' result=3D'vdsm'
> message=3D'vdsm-4.9-112.6.el6.x86_64 '/>
>
> <BSTRAP component=3D'VDS PACKAGES' status=3D'OK' result=3D'vdsm-cli'
> message=3D'vdsm-cli-4.9-112.6.el6.x86_64 '/>
>
> <BSTRAP component=3D'VDS PACKAGES' status=3D'OK' result=3D'libjpeg'
> message=3D'libjpeg-6b-46.el6.x86_64 '/>
>
> <BSTRAP component=3D'VDS PACKAGES' status=3D'OK' result=3D'spice-serv=
er'
> message=3D'spice-server-0.8.2-5.el6.x86_64 '/>
>
> <BSTRAP component=3D'VDS PACKAGES' status=3D'OK' result=3D'pixman'
> message=3D'pixman-0.18.4-1.el6_0.1.x86_64 '/>
>
> <BSTRAP component=3D'VDS PACKAGES' status=3D'OK' result=3D'seabios'
> message=3D'seabios-0.6.1.2-8.el6.x86_64 '/>
>
> <BSTRAP component=3D'VDS PACKAGES' status=3D'OK' result=3D'qemu-img'
> message=3D'qemu-img-0.12.1.2-2.209.el6_2.4.x86_64 '/>
>
> <BSTRAP component=3D'VDS PACKAGES' status=3D'OK' result=3D'fence-agen=
ts'
> message=3D'fence-agents-3.1.5-10.el6.x86_64 '/>
>
> <BSTRAP component=3D'VDS PACKAGES' status=3D'OK' result=3D'libselinux=
-python'
> message=3D'libselinux-python-2.0.94-5.2.el6.x86_64 '/>
>
> <BSTRAP component=3D'VDS PACKAGES' status=3D'OK' result=3D'qemu-kvm'
> message=3D'qemu-kvm-0.12.1.2-2.209.el6_2.4.x86_64 '/>
>
> <BSTRAP component=3D'VDS PACKAGES' status=3D'OK' result=3D'qemu-kvm-t=
ools'
> message=3D'qemu-kvm-tools-0.12.1.2-2.209.el6_2.4.x86_64 '/>
>
> <BSTRAP component=3D'VDS PACKAGES' status=3D'OK' result=3D'vdsm'
> message=3D'vdsm-4.9-112.6.el6.x86_64 '/>
>
> <BSTRAP component=3D'VDS PACKAGES' status=3D'OK' result=3D'vdsm-cli'
> message=3D'vdsm-cli-4.9-112.6.el6.x86_64 '/>
>
> <BSTRAP component=3D'VDS PACKAGES' status=3D'OK' result=3D'libjpeg'
> message=3D'libjpeg-6b-46.el6.x86_64 '/>
>
> <BSTRAP component=3D'VDS PACKAGES' status=3D'OK' result=3D'spice-serv=
er'
> message=3D'spice-server-0.8.2-5.el6.x86_64 '/>
>
> <BSTRAP component=3D'VDS PACKAGES' status=3D'OK' result=3D'pixman'
> message=3D'pixman-0.18.4-1.el6_0.1.x86_64 '/>
>
> <BSTRAP component=3D'VDS PACKAGES' status=3D'OK' result=3D'seabios'
> message=3D'seabios-0.6.1.2-8.el6.x86_64 '/>
>
> <BSTRAP component=3D'VDS PACKAGES' status=3D'OK' result=3D'qemu-img'
> message=3D'qemu-img-0.12.1.2-2.209.el6_2.4.x86_64 '/>
>
> <BSTRAP component=3D'VDS PACKAGES' status=3D'OK' result=3D'fence-agen=
ts'
> message=3D'fence-agents-3.1.5-10.el6.x86_64 '/>
>
> <BSTRAP component=3D'VDS PACKAGES' status=3D'OK' result=3D'libselinux=
-python'
> message=3D'libselinux-python-2.0.94-5.2.el6.x86_64 '/>
>
> <BSTRAP component=3D'CreateConf' status=3D'OK' message=3D'Basic
> configuration found, skipping this step'/>
>
> <BSTRAP component=3D'CheckLocalHostname' status=3D'OK' message=3D'Loc=
al
> hostname is correct.'/>
>
> <BSTRAP component=3D'SetNetworking' status=3D'OK' message=3D'Bridge
> management already exists. Skipping bridge creation.'/>
>
> <BSTRAP component=3D'SetSSHAccess' status=3D'FAIL' message=3D'Failed =
to
> retrieve server SSH key.'/>
>
> <BSTRAP component=3D'RHEV_INSTALL' status=3D'FAIL'/>
>
> [root@noc-3-synt tmp]#
>
>
>
>
>
>
>
> In the stable version of hosts added successfully.
>
>
>
> Can I fix it? a bug?
>
>
>
>
>
>
>
--
/d
"The answer, my friend, is blowing in the wind" --Bob Dylan, Blowin' in=
the
Wind (1963)
------------------------------
Message: 2
Date: Tue, 10 Apr 2012 20:27:04 +0530
From: Rahul Upadhyaya <rakrup(a)gmail.com>
To: users(a)ovirt.org
Subject: [Users] Problems accessing console display.
Message-ID:
<CAOHL0b4L2+byRx_bX9f5
+XOTp_qdX_cK-6DbxHYtmhQ0aEdohA(a)mail.gmail.com>
Content-Type: text/plain; charset=3D"iso-8859-1"
Hi Folks,
I wasn't able to access the console via the Admin portal. As I learnt t=
here
> is a requirement of Spice-xpi plugin. I could not find the plugin for=
> firefox/chrome on windows/ubuntu. However, when I tried from firefox =
on a
> fedora machine after running a *yum install spice-xpi* , I get the
> console started for like 5 secs and then it disappears.
So, did anyone of you face similar problems ? were you able to resolve=
?
Also, If I want to access the it from a windows box from firefox/chrom=
e,
is there anyway of doing it (is spice-xpi available for windows) ? .
>
--
Regards,
Rahul
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D
2
2

10 Apr '12
Hi everybody,
I downloaded ovirt-node-iso-2.3.0-1.0.fc16.iso from ovirt site, use
livecd-iso-to-disk to create an usb installer, then boot from it.
The boot options are the same as a fedora live image.
No matter which option i chose: Start ovirt node, install in console,
reinstall, reinstall in console,
instead of an install wizard, I got a login screen with no clue to go on.
The hardware is a typical supermicro server with 2x5620 xeon, 48GB RAM.
Any idea what's going on ?
2
2

[Users] Exception: "failed updating configuration field CAEngineKey" when install ovirt-engine
by Quyet Nguyen Duc 10 Apr '12
by Quyet Nguyen Duc 10 Apr '12
10 Apr '12
Hi everybody,
I tried to installed ovirt-engine on a fresh fedora 16 x64 machine and got
this error:
oVirt Engine will be installed using the following configuration:
=================================================================
http-port: 8080
https-port: 8443
host-fqdn: ovirt.allstars.com.vn
auth-pass: ********
db-pass: ********
org-name: AllStars Studio
default-dc-type: NFS
nfs-mp: /iso
iso-domain-name: ISO
override-iptables: no
Proceed with the configuration listed above? (yes|no):
Proceed with the configuration listed above? (yes|no): yes
Installing:
Configuring oVirt-engine... [ DONE ]
Creating CA... [ DONE ]
Editing JBoss Configuration... [ DONE ]
Setting Database Security... [ DONE ]
Creating Database... Error: failed updating configuration field CAEngineKey
to /etc/pki/ovirt-engine/private/ca.pem
Any ideas to get through this ?
3
7
This is a multi-part message in MIME format.
------=_NextPart_000_0090_01CD1415.C18D8B00
Content-Type: text/plain;
charset="us-ascii"
Content-Transfer-Encoding: 7bit
Hi.
I tried to collect the RPM packages for instructions:
http://www.ovirt.org/wiki/Build_and_Install_Engine_RPM
Commands: "git clone git://gerrit.ovirt.org/ovirt-engine" and "make" and
"make test" Executed without error
make rpm error:
[root@noc-2-synt ovirt-engine]# make rpm
tar zcf ovirt-engine-3.1.0_0001.tar.gz `git ls-files`
mkdir -p /root/ovirt-engine/output
sed -e 's/^Version:.*/Version: 3.1.0_0001/' \
-e 's/^Release:.*/Release: 1.8%{?dist}/'
packaging/fedora/spec/ovirt-engine.spec.in > ovirt-engine.spec
mkdir -p
/root/ovirt-engine/srcrpmbuild/{SPECS,RPMS,SRPMS,SOURCES,BUILD,BUILDROOT}
cp -f ovirt-engine.spec /root/ovirt-engine/srcrpmbuild/SPECS/
cp -f ovirt-engine-3.1.0_0001.tar.gz
/root/ovirt-engine/srcrpmbuild/SOURCES/
rpmbuild -bs --define="_topdir /root/ovirt-engine/srcrpmbuild"
--define="_sourcedir ." ovirt-engine.spec
Wrote:
/root/ovirt-engine/srcrpmbuild/SRPMS/ovirt-engine-3.1.0_0001-1.8.el6.src.rpm
mv /root/ovirt-engine/srcrpmbuild/SRPMS/*.rpm /root/ovirt-engine/output
rm -rf /root/ovirt-engine/srcrpmbuild ovirt-engine.spec
ovirt-engine-3.1.0_0001.tar.gz
rm -rf /root/ovirt-engine/rpmbuild
mkdir -p
/root/ovirt-engine/rpmbuild/{SPECS,RPMS,SRPMS,SOURCES,BUILD,BUILDROOT}
rpmbuild --define="_topdir /root/ovirt-engine/rpmbuild" --rebuild
/root/ovirt-engine/output/ovirt-engine-3.1.0_0001-1.8.el6.src.rpm
Installing /root/ovirt-engine/output/ovirt-engine-3.1.0_0001-1.8.el6.src.rpm
error: Failed build dependencies:
maven is needed by ovirt-engine-3.1.0_0001-1.8.el6.x86_64
make: *** [rpm] Error 1
[root@noc-2-synt ovirt-engine]#
You can fix this?
------=_NextPart_000_0090_01CD1415.C18D8B00
Content-Type: text/html;
charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
<html xmlns:v=3D"urn:schemas-microsoft-com:vml" =
xmlns:o=3D"urn:schemas-microsoft-com:office:office" =
xmlns:w=3D"urn:schemas-microsoft-com:office:word" =
xmlns:m=3D"http://schemas.microsoft.com/office/2004/12/omml" =
xmlns=3D"http://www.w3.org/TR/REC-html40"><head>
<META HTTP-EQUIV=3D"Content-Type" CONTENT=3D"text/html; =
charset=3Dus-ascii">
<meta name=3DGenerator content=3D"Microsoft Word 12 (filtered =
medium)"><style><!--
/* Font Definitions */
@font-face
{font-family:"Cambria Math";
panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
{font-family:Calibri;
panose-1:2 15 5 2 2 2 4 3 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
{margin:0cm;
margin-bottom:.0001pt;
font-size:11.0pt;
font-family:"Calibri","sans-serif";}
a:link, span.MsoHyperlink
{mso-style-priority:99;
color:blue;
text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
{mso-style-priority:99;
color:purple;
text-decoration:underline;}
span.EmailStyle17
{mso-style-type:personal-compose;
font-family:"Calibri","sans-serif";
color:windowtext;}
.MsoChpDefault
{mso-style-type:export-only;}
@page WordSection1
{size:612.0pt 792.0pt;
margin:2.0cm 42.5pt 2.0cm 3.0cm;}
div.WordSection1
{page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext=3D"edit" spidmax=3D"1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext=3D"edit">
<o:idmap v:ext=3D"edit" data=3D"1" />
</o:shapelayout></xml><![endif]--></head><body lang=3DRU link=3Dblue =
vlink=3Dpurple><div class=3DWordSection1><p class=3DMsoNormal><span =
lang=3DEN-US>Hi.<o:p></o:p></span></p><p class=3DMsoNormal><span =
lang=3DEN-US>I tried to collect the RPM packages for instructions: <a =
href=3D"http://www.ovirt.org/wiki/Build_and_Install_Engine_RPM">http://ww=
w.ovirt.org/wiki/Build_and_Install_Engine_RPM</a><o:p></o:p></span></p><p=
class=3DMsoNormal><span lang=3DEN-US>Commands: “git clone =
git://gerrit.ovirt.org/ovirt-engine” and “make” and =
“make test” Executed without =
error<o:p></o:p></span></p><p class=3DMsoNormal><span =
lang=3DEN-US><o:p> </o:p></span></p><p class=3DMsoNormal><span =
lang=3DEN-US>make rpm</span><span lang=3DEN-US> </span><span =
lang=3DEN-US>error:</span><o:p></o:p></p><p class=3DMsoNormal><span =
lang=3DEN-US>[root@noc-2-synt ovirt-engine]# make =
rpm<o:p></o:p></span></p><p class=3DMsoNormal><span lang=3DEN-US>tar zcf =
ovirt-engine-3.1.0_0001.tar.gz `git ls-files`<o:p></o:p></span></p><p =
class=3DMsoNormal><span lang=3DEN-US>mkdir -p =
/root/ovirt-engine/output<o:p></o:p></span></p><p =
class=3DMsoNormal><span lang=3DEN-US>sed -e 's/^Version:.*/Version: =
3.1.0_0001/' \<o:p></o:p></span></p><p class=3DMsoNormal><span =
lang=3DEN-US> =
-e 's/^Release:.*/Release: 1.8%{?dist}/' =
packaging/fedora/spec/ovirt-engine.spec.in > =
ovirt-engine.spec<o:p></o:p></span></p><p class=3DMsoNormal><span =
lang=3DEN-US>mkdir -p =
/root/ovirt-engine/srcrpmbuild/{SPECS,RPMS,SRPMS,SOURCES,BUILD,BUILDROOT}=
<o:p></o:p></span></p><p class=3DMsoNormal><span lang=3DEN-US>cp -f =
ovirt-engine.spec =
/root/ovirt-engine/srcrpmbuild/SPECS/<o:p></o:p></span></p><p =
class=3DMsoNormal><span lang=3DEN-US>cp -f =
ovirt-engine-3.1.0_0001.tar.gz =
/root/ovirt-engine/srcrpmbuild/SOURCES/<o:p></o:p></span></p><p =
class=3DMsoNormal><span lang=3DEN-US>rpmbuild -bs =
--define=3D"_topdir /root/ovirt-engine/srcrpmbuild" =
--define=3D"_sourcedir ." =
ovirt-engine.spec<o:p></o:p></span></p><p class=3DMsoNormal><span =
lang=3DEN-US>Wrote: =
/root/ovirt-engine/srcrpmbuild/SRPMS/ovirt-engine-3.1.0_0001-1.8.el6.src.=
rpm<o:p></o:p></span></p><p class=3DMsoNormal><span lang=3DEN-US>mv =
/root/ovirt-engine/srcrpmbuild/SRPMS/*.rpm =
/root/ovirt-engine/output<o:p></o:p></span></p><p =
class=3DMsoNormal><span lang=3DEN-US>rm -rf =
/root/ovirt-engine/srcrpmbuild ovirt-engine.spec =
ovirt-engine-3.1.0_0001.tar.gz<o:p></o:p></span></p><p =
class=3DMsoNormal><span lang=3DEN-US>rm -rf =
/root/ovirt-engine/rpmbuild<o:p></o:p></span></p><p =
class=3DMsoNormal><span lang=3DEN-US>mkdir -p =
/root/ovirt-engine/rpmbuild/{SPECS,RPMS,SRPMS,SOURCES,BUILD,BUILDROOT}<o:=
p></o:p></span></p><p class=3DMsoNormal><span =
lang=3DEN-US>rpmbuild --define=3D"_topdir =
/root/ovirt-engine/rpmbuild" --rebuild =
/root/ovirt-engine/output/ovirt-engine-3.1.0_0001-1.8.el6.src.rpm<o:p></o=
:p></span></p><p class=3DMsoNormal><span lang=3DEN-US>Installing =
/root/ovirt-engine/output/ovirt-engine-3.1.0_0001-1.8.el6.src.rpm<o:p></o=
:p></span></p><p class=3DMsoNormal><span lang=3DEN-US>error: Failed =
build dependencies:<o:p></o:p></span></p><p class=3DMsoNormal><span =
lang=3DEN-US> maven is needed =
by ovirt-engine-3.1.0_0001-1.8.el6.x86_64<o:p></o:p></span></p><p =
class=3DMsoNormal>make: *** [rpm] Error 1<o:p></o:p></p><p =
class=3DMsoNormal><span lang=3DEN-US>[root@noc-2-synt =
ovirt-engine]#</span><o:p></o:p></p><p =
class=3DMsoNormal><o:p> </o:p></p><p =
class=3DMsoNormal><o:p> </o:p></p><p class=3DMsoNormal>You can fix =
this? <o:p></o:p></p></div></body></html>
------=_NextPart_000_0090_01CD1415.C18D8B00--
5
7
Two different problems:
1. I was exporting a vm while importing one image from an exi server. I
was importing a vm from the export directory when I ran out of space on the
export directory. I have free space now and plenty of it but the vm is
still locked. How does the exporting vm recognize when there is free space
again and continue or do I manually have to stop it?
2. I was importing a vm that is still locked after 3 days and the size of
disk have been transfered as shown by the storage domain. It is done but
still locked. How can we unlock manually or can we restart the process?
--
Dominic Kaiser
Greater Boston Vineyard
Director of Operations
cell: 617-230-1412
fax: 617-252-0238
email: dominic(a)bostonvineyard.org
2
2

09 Apr '12
This is a multipart message in MIME format.
------=_NextPart_000_0063_01CD15C2.E4EF9E40
Content-Type: text/plain;
charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
I found the metadata in the file ./dom_md/metadata
Changed =E2=80=9Cb23c7ab6-b1d4-4888-8d4a-adc78e61db38=E2=80=9D to =
=E2=80=9Ce3e565d6-8104-11e1-afd2-001cc43ceea0=E2=80=9D (SDUUID)
The data I gave the command:=20
[root@noc-3-synt ~]# vdsClient -s 0 getConnectedStoragePoolsList
e3e565d6-8104-11e1-afd2-001cc43ceea0
=20
Found in checksum vdsm.log:
Thread-36836::WARNING::2012-04-08 =
11:19:47,945::persistentDict::242::Storage.PersistentDict::(refresh) =
data seal is broken metadata declares =
`4df87518878fd0d74932917b83aba9672f92dff2` should be =
`d91770b5a0f1956cbfb79a6a59b5291dc5bd2b59` (lines=3D{'VERSION': '0', =
'LEASETIMESEC': '5', 'DESCRIPTION': 'export', 'LOCKPOLICY': '', =
'LEASERETRIES': '3', 'SDUUID': 'e3e565d6-8104-11e1-afd2-001cc43ceea0', =
'REMOTE_PATH': '10.1.20.2:/home/nfs4', 'MASTER_VERSION': '0', =
'IOOPTIMEOUTSEC': '1', 'ROLE': 'Regular', 'LOCKRENEWALINTERVALSEC': '5', =
'POOL_UUID': '801e35d4-7405-11e1-b152-001cc43ceea0', 'TYPE': 'NFS', =
'CLASS': 'Backup'})
MetaDataSealIsBroken: Meta Data seal is broken (checksum mismatch): =
'cksum =3D 4df87518878fd0d74932917b83aba9672f92dff2, computed_cksum =3D =
d91770b5a0f1956cbfb79a6a59b5291dc5bd2b59'
=20
Changed it.
As a result, the metadata file:
=20
[root@noc-2-synt dom_md]# cat metadata
CLASS=3DBackup
DESCRIPTION=3Dexport
IOOPTIMEOUTSEC=3D1
LEASERETRIES=3D3
LEASETIMESEC=3D5
LOCKPOLICY=3D
LOCKRENEWALINTERVALSEC=3D5
MASTER_VERSION=3D0
POOL_UUID=3D801e35d4-7405-11e1-b152-001cc43ceea0
REMOTE_PATH=3D10.1.20.2:/home/nfs4
ROLE=3DRegular
SDUUID=3De3e565d6-8104-11e1-afd2-001cc43ceea0
TYPE=3DNFS
VERSION=3D0
_SHA_CKSUM=3Dd91770b5a0f1956cbfb79a6a59b5291dc5bd2b59
=20
=20
attachment to the ovirt fails:
Thread-35311::INFO::2012-04-08 =
11:25:54,668::fileSD::244::Storage.StorageDomain::(getStats) =
sdUUID=3De3e565d6-8104-11e1-afd2-001cc43ceea0 [Errno 2] No such file or =
directory: =
'/rhev/data-center/mnt/10.1.20.2:_home_nfs4/e3e565d6-8104-11e1-afd2-001cc=
43ceea0'
Thread-35311::ERROR::2012-04-08 =
11:25:54,669::task::868::TaskManager.Task::(_setError) Unexpected error
=20
I renamed the folder that contains the data to =
e3e565d6-8104-11e1-afd2-001cc43ceea0 for =
b23c7ab6-b1d4-4888-8d4a-adc78e61db38 (SDUUID)
=20
attachment to the ovirt fails =3D(
messages:
Error while executing action AttachStorageDomainToPool: Error in storage =
domain action
=20
=20
=20
engine.log:
2012-04-08 11:53:10,557 INFO =
[org.ovirt.engine.core.bll.storage.AttachStorageDomainToPoolCommand] =
(pool-5-thread-49) Running command: AttachStorageDomainToPoolCommand =
internal: false. Entities affected : ID: =
e3e565d6-8104-11e1-afd2-001cc43ceea0 Type: Storage
2012-04-08 11:53:10,583 INFO =
[org.ovirt.engine.core.vdsbroker.vdsbroker.ValidateStorageServerConnectio=
nVDSCommand] (pool-5-thread-46) START, =
ValidateStorageServerConnectionVDSCommand(vdsId =3D =
1bb3653a-8105-11e1-9eda-001cc43ceea0, storagePoolId =3D =
00000000-0000-0000-0000-000000000000, storageType =3D NFS, =
connectionList =3D [{ id: aef7de23-f271-45f3-853b-9e7b7be6607f, =
connection: 10.1.20.2:/home/nfs4 };]), log id: 3dbf104d
2012-04-08 11:53:10,583 INFO =
[org.ovirt.engine.core.vdsbroker.vdsbroker.ValidateStorageServerConnectio=
nVDSCommand] (pool-5-thread-50) START, =
ValidateStorageServerConnectionVDSCommand(vdsId =3D =
270e3720-8105-11e1-a3ed-001cc43ceea0, storagePoolId =3D =
00000000-0000-0000-0000-000000000000, storageType =3D NFS, =
connectionList =3D [{ id: aef7de23-f271-45f3-853b-9e7b7be6607f, =
connection: 10.1.20.2:/home/nfs4 };]), log id: 4ac74ee6
2012-04-08 11:53:10,685 INFO =
[org.ovirt.engine.core.vdsbroker.vdsbroker.ValidateStorageServerConnectio=
nVDSCommand] (pool-5-thread-50) FINISH, =
ValidateStorageServerConnectionVDSCommand, return: =
{aef7de23-f271-45f3-853b-9e7b7be6607f=3D0}, log id: 4ac74ee6
2012-04-08 11:53:10,686 INFO =
[org.ovirt.engine.core.bll.storage.ConnectStorageToVdsCommand] =
(pool-5-thread-50) Running command: ConnectStorageToVdsCommand internal: =
true. Entities affected : ID: aaa00000-0000-0000-0000-123456789aaa =
Type: System
2012-04-08 11:53:10,689 INFO =
[org.ovirt.engine.core.vdsbroker.vdsbroker.ConnectStorageServerVDSCommand=
] (pool-5-thread-50) START, ConnectStorageServerVDSCommand(vdsId =3D =
270e3720-8105-11e1-a3ed-001cc43ceea0, storagePoolId =3D =
00000000-0000-0000-0000-000000000000, storageType =3D NFS, =
connectionList =3D [{ id: aef7de23-f271-45f3-853b-9e7b7be6607f, =
connection: 10.1.20.2:/home/nfs4 };]), log id: 53bd874a
2012-04-08 11:53:10,690 INFO =
[org.ovirt.engine.core.vdsbroker.vdsbroker.ValidateStorageServerConnectio=
nVDSCommand] (pool-5-thread-46) FINISH, =
ValidateStorageServerConnectionVDSCommand, return: =
{aef7de23-f271-45f3-853b-9e7b7be6607f=3D0}, log id: 3dbf104d
2012-04-08 11:53:10,691 INFO =
[org.ovirt.engine.core.bll.storage.ConnectStorageToVdsCommand] =
(pool-5-thread-46) Running command: ConnectStorageToVdsCommand internal: =
true. Entities affected : ID: aaa00000-0000-0000-0000-123456789aaa =
Type: System
2012-04-08 11:53:10,693 INFO =
[org.ovirt.engine.core.vdsbroker.vdsbroker.ConnectStorageServerVDSCommand=
] (pool-5-thread-46) START, ConnectStorageServerVDSCommand(vdsId =3D =
1bb3653a-8105-11e1-9eda-001cc43ceea0, storagePoolId =3D =
00000000-0000-0000-0000-000000000000, storageType =3D NFS, =
connectionList =3D [{ id: aef7de23-f271-45f3-853b-9e7b7be6607f, =
connection: 10.1.20.2:/home/nfs4 };]), log id: 3129fd68
2012-04-08 11:53:10,714 INFO =
[org.ovirt.engine.core.vdsbroker.vdsbroker.ConnectStorageServerVDSCommand=
] (pool-5-thread-50) FINISH, ConnectStorageServerVDSCommand, return: =
{aef7de23-f271-45f3-853b-9e7b7be6607f=3D0}, log id: 53bd874a
2012-04-08 11:53:10,716 INFO =
[org.ovirt.engine.core.vdsbroker.vdsbroker.ConnectStorageServerVDSCommand=
] (pool-5-thread-46) FINISH, ConnectStorageServerVDSCommand, return: =
{aef7de23-f271-45f3-853b-9e7b7be6607f=3D0}, log id: 3129fd68
2012-04-08 11:53:10,718 INFO =
[org.ovirt.engine.core.vdsbroker.irsbroker.AttachStorageDomainVDSCommand]=
(pool-5-thread-49) START, AttachStorageDomainVDSCommand(storagePoolId =
=3D e3e565d6-8104-11e1-afd2-001cc43ceea0, ignoreFailoverLimit =3D false, =
compatabilityVersion =3D null, storageDomainId =3D =
e3e565d6-8104-11e1-afd2-001cc43ceea0), log id: 2b559a22
2012-04-08 11:53:10,737 ERROR =
[org.ovirt.engine.core.vdsbroker.vdsbroker.BrokerCommandBase] =
(pool-5-thread-49) Failed in AttachStorageDomainVDS method
2012-04-08 11:53:10,737 ERROR =
[org.ovirt.engine.core.vdsbroker.vdsbroker.BrokerCommandBase] =
(pool-5-thread-49) Error code StorageDomainActionError and error message =
IRSGenericException: IRSErrorException: Failed to =
AttachStorageDomainVDS, error =3D Error in storage domain action: =
('sdUUID=3De3e565d6-8104-11e1-afd2-001cc43ceea0, =
spUUID=3De3e565d6-8104-11e1-afd2-001cc43ceea0',)
2012-04-08 11:53:10,738 ERROR =
[org.ovirt.engine.core.vdsbroker.irsbroker.IrsBrokerCommand] =
(pool-5-thread-49) IrsBroker::Failed::AttachStorageDomainVDS due to: =
IRSErrorException: IRSGenericException: IRSErrorException: Failed to =
AttachStorageDomainVDS, error =3D Error in storage domain action: =
('sdUUID=3De3e565d6-8104-11e1-afd2-001cc43ceea0, =
spUUID=3De3e565d6-8104-11e1-afd2-001cc43ceea0',)
2012-04-08 11:53:10,752 INFO =
[org.ovirt.engine.core.vdsbroker.vdsbroker.SpmStopVDSCommand] =
(pool-5-thread-49) START, SpmStopVDSCommand(vdsId =3D =
1bb3653a-8105-11e1-9eda-001cc43ceea0, storagePoolId =3D =
e3e565d6-8104-11e1-afd2-001cc43ceea0), log id: 6b2f2dd2
2012-04-08 11:53:10,764 INFO =
[org.ovirt.engine.core.vdsbroker.vdsbroker.SpmStopVDSCommand] =
(pool-5-thread-49) SpmStopVDSCommand::Stopping SPM on vds 10.1.20.7, =
pool id e3e565d6-8104-11e1-afd2-001cc43ceea0
2012-04-08 11:53:11,843 INFO =
[org.ovirt.engine.core.vdsbroker.vdsbroker.SpmStopVDSCommand] =
(pool-5-thread-49) FINISH, SpmStopVDSCommand, log id: 6b2f2dd2
2012-04-08 11:53:11,843 INFO =
[org.ovirt.engine.core.vdsbroker.irsbroker.IrsBrokerCommand] =
(pool-5-thread-49) Irs placed on server null failed. Proceed Failover
2012-04-08 11:53:11,850 INFO =
[org.ovirt.engine.core.bll.storage.SetStoragePoolStatusCommand] =
(pool-5-thread-49) Running command: SetStoragePoolStatusCommand =
internal: true. Entities affected : ID: =
e3e565d6-8104-11e1-afd2-001cc43ceea0 Type: StoragePool
2012-04-08 11:53:11,881 INFO =
[org.ovirt.engine.core.vdsbroker.irsbroker.IrsBrokerCommand] =
(pool-5-thread-49) hostFromVds::selectedVds - 10.2.20.8, spmStatus Free, =
storage pool Default
2012-04-08 11:53:11,886 INFO =
[org.ovirt.engine.core.vdsbroker.irsbroker.IrsBrokerCommand] =
(pool-5-thread-49) starting spm on vds 10.2.20.8, storage pool Default, =
prevId -1, LVER 8
2012-04-08 11:53:11,888 INFO =
[org.ovirt.engine.core.vdsbroker.vdsbroker.SpmStartVDSCommand] =
(pool-5-thread-49) START, SpmStartVDSCommand(vdsId =3D =
270e3720-8105-11e1-a3ed-001cc43ceea0, storagePoolId =3D =
e3e565d6-8104-11e1-afd2-001cc43ceea0, prevId=3D-1, prevLVER=3D8, =
storagePoolFormatType=3DV1, recoveryMode=3DManual, SCSIFencing=3Dfalse), =
log id: 382e702
2012-04-08 11:53:11,905 INFO =
[org.ovirt.engine.core.vdsbroker.vdsbroker.SpmStartVDSCommand] =
(pool-5-thread-49) spmStart polling started: taskId =3D =
f65c40e4-956f-4c01-ab3f-5c43f2853806
=20
=20
Vdsm.log:
Thread-38311::INFO::2012-04-08 =
11:54:32,427::dispatcher::100::Storage.Dispatcher.Protect::(run) Run and =
protect: getStoragePoolInfo, Return response: {'status': {'message': =
'OK', 'code': 0}, 'info': {'spm_id': 2, 'master_uuid': =
'4f1199ec-9cdb-4efe-91eb-587faeec2099', 'name': 'Default', 'version': =
'0', 'domains': '4f1199ec-9cdb-4efe-91eb-587faeec2099:Active', =
'pool_status': 'connected', 'isoprefix': '', 'type': 'NFS', =
'master_ver': 1, 'lver': 10}, 'dominfo': =
{'4f1199ec-9cdb-4efe-91eb-587faeec2099': {'status': 'Active', =
'diskfree': '490079256576', 'alerts': [], 'disktotal': '516524343296'}}}
Thread-38312::DEBUG::2012-04-08 =
11:54:32,952::clientIF::239::Storage.Dispatcher.Protect::(wrapper) =
[10.1.20.2]
Thread-38312::INFO::2012-04-08 =
11:54:32,952::dispatcher::94::Storage.Dispatcher.Protect::(run) Run and =
protect: validateStorageServerConnection, args: (domType=3D1, =
spUUID=3D00000000-0000-0000-0000-000000000000, conList=3D[{'connection': =
'10.1.20.2:/home/nfs4', 'iqn': '', 'portal': '', 'user': '', 'password': =
'******', 'id': 'aef7de23-f271-45f3-853b-9e7b7be6607f', 'port': ''}])
Thread-38312::DEBUG::2012-04-08 =
11:54:32,953::task::495::TaskManager.Task::(_debug) Task =
7899228e-1fc3-4fe0-bbcd-84cb4aa1ef11: moving from state init -> state =
preparing
Thread-38312::INFO::2012-04-08 =
11:54:32,953::storage_connection::127::Storage.ServerConnection::(validat=
e) Request to validate NFS storage server
Thread-38312::INFO::2012-04-08 =
11:54:32,953::storage_connection::53::Storage.ServerConnection::(__valida=
teConnectionParams) conList=3D[{'connection': '10.1.20.2:/home/nfs4', =
'iqn': '', 'portal': '', 'user': '', 'password': '******', 'id': =
'aef7de23-f271-45f3-853b-9e7b7be6607f', 'port': ''}]
Thread-38312::DEBUG::2012-04-08 =
11:54:32,955::fileUtils::83::Storage.Misc.excCmd::(mount) '/usr/bin/sudo =
-n /bin/mount -o soft,timeo=3D600,retrans=3D6,nosharecache,vers=3D3 -t =
nfs 10.1.20.2:/home/nfs4 /tmp/tmplHltd0' (cwd None)
Thread-38312::DEBUG::2012-04-08 =
11:54:32,987::fileUtils::83::Storage.Misc.excCmd::(mount) SUCCESS: <err> =
=3D ''; <rc> =3D 0
Thread-38312::DEBUG::2012-04-08 =
11:54:32,994::fileUtils::112::Storage.Misc.excCmd::(umount) =
'/usr/bin/sudo -n /bin/umount -t nfs -f /tmp/tmplHltd0' (cwd None)
Thread-38312::DEBUG::2012-04-08 =
11:54:33,021::fileUtils::112::Storage.Misc.excCmd::(umount) SUCCESS: =
<err> =3D ''; <rc> =3D 0
Thread-38312::DEBUG::2012-04-08 =
11:54:33,022::task::495::TaskManager.Task::(_debug) Task =
7899228e-1fc3-4fe0-bbcd-84cb4aa1ef11: finished: {'statuslist': =
[{'status': 0, 'id': 'aef7de23-f271-45f3-853b-9e7b7be6607f'}]}
Thread-38312::DEBUG::2012-04-08 =
11:54:33,023::task::495::TaskManager.Task::(_debug) Task =
7899228e-1fc3-4fe0-bbcd-84cb4aa1ef11: moving from state preparing -> =
state finished
Thread-38312::DEBUG::2012-04-08 =
11:54:33,023::resourceManager::786::ResourceManager.Owner::(releaseAll) =
Owner.releaseAll requests {} resources {}
Thread-38312::DEBUG::2012-04-08 =
11:54:33,024::resourceManager::821::ResourceManager.Owner::(cancelAll) =
Owner.cancelAll requests {}
Thread-38312::DEBUG::2012-04-08 =
11:54:33,024::task::495::TaskManager.Task::(_debug) Task =
7899228e-1fc3-4fe0-bbcd-84cb4aa1ef11: ref 0 aborting False
Thread-38312::INFO::2012-04-08 =
11:54:33,024::dispatcher::100::Storage.Dispatcher.Protect::(run) Run and =
protect: validateStorageServerConnection, Return response: {'status': =
{'message': 'OK', 'code': 0}, 'statuslist': [{'status': 0, 'id': =
'aef7de23-f271-45f3-853b-9e7b7be6607f'}]}
Thread-38313::DEBUG::2012-04-08 =
11:54:33,037::clientIF::239::Storage.Dispatcher.Protect::(wrapper) =
[10.1.20.2]
Thread-38313::INFO::2012-04-08 =
11:54:33,037::dispatcher::94::Storage.Dispatcher.Protect::(run) Run and =
protect: connectStorageServer, args: (domType=3D1, =
spUUID=3D00000000-0000-0000-0000-000000000000, conList=3D[{'connection': =
'10.1.20.2:/home/nfs4', 'iqn': '', 'portal': '', 'user': '', 'password': =
'******', 'id': 'aef7de23-f271-45f3-853b-9e7b7be6607f', 'port': ''}])
Thread-38313::DEBUG::2012-04-08 =
11:54:33,038::task::495::TaskManager.Task::(_debug) Task =
83b36131-7378-4f69-841d-b82637362295: moving from state init -> state =
preparing
Thread-38313::INFO::2012-04-08 =
11:54:33,038::storage_connection::95::Storage.ServerConnection::(connect)=
Request to connect NFS storage server
Thread-38313::INFO::2012-04-08 =
11:54:33,038::storage_connection::53::Storage.ServerConnection::(__valida=
teConnectionParams) conList=3D[{'connection': '10.1.20.2:/home/nfs4', =
'iqn': '', 'portal': '', 'user': '', 'password': '******', 'id': =
'aef7de23-f271-45f3-853b-9e7b7be6607f', 'port': ''}]
Thread-38313::DEBUG::2012-04-08 =
11:54:33,048::lvm::547::OperationMutex::(_invalidateAllPvs) Operation =
'lvm invalidate operation' got the operation mutex
Thread-38313::DEBUG::2012-04-08 =
11:54:33,048::lvm::549::OperationMutex::(_invalidateAllPvs) Operation =
'lvm invalidate operation' released the operation mutex
Thread-38313::DEBUG::2012-04-08 =
11:54:33,049::lvm::559::OperationMutex::(_invalidateAllVgs) Operation =
'lvm invalidate operation' got the operation mutex
Thread-38313::DEBUG::2012-04-08 =
11:54:33,049::lvm::561::OperationMutex::(_invalidateAllVgs) Operation =
'lvm invalidate operation' released the operation mutex
Thread-38313::DEBUG::2012-04-08 =
11:54:33,049::lvm::580::OperationMutex::(_invalidateAllLvs) Operation =
'lvm invalidate operation' got the operation mutex
Thread-38313::DEBUG::2012-04-08 =
11:54:33,050::lvm::582::OperationMutex::(_invalidateAllLvs) Operation =
'lvm invalidate operation' released the operation mutex
Thread-38313::DEBUG::2012-04-08 =
11:54:33,050::task::495::TaskManager.Task::(_debug) Task =
83b36131-7378-4f69-841d-b82637362295: finished: {'statuslist': =
[{'status': 0, 'id': 'aef7de23-f271-45f3-853b-9e7b7be6607f'}]}
Thread-38313::DEBUG::2012-04-08 =
11:54:33,050::task::495::TaskManager.Task::(_debug) Task =
83b36131-7378-4f69-841d-b82637362295: moving from state preparing -> =
state finished
Thread-38313::DEBUG::2012-04-08 =
11:54:33,051::resourceManager::786::ResourceManager.Owner::(releaseAll) =
Owner.releaseAll requests {} resources {}
Thread-38313::DEBUG::2012-04-08 =
11:54:33,051::resourceManager::821::ResourceManager.Owner::(cancelAll) =
Owner.cancelAll requests {}
Thread-38313::DEBUG::2012-04-08 =
11:54:33,051::task::495::TaskManager.Task::(_debug) Task =
83b36131-7378-4f69-841d-b82637362295: ref 0 aborting False
Thread-38313::INFO::2012-04-08 =
11:54:33,051::dispatcher::100::Storage.Dispatcher.Protect::(run) Run and =
protect: connectStorageServer, Return response: {'status': {'message': =
'OK', 'code': 0}, 'statuslist': [{'status': 0, 'id': =
'aef7de23-f271-45f3-853b-9e7b7be6607f'}]}
Thread-38314::DEBUG::2012-04-08 =
11:54:33,062::clientIF::239::Storage.Dispatcher.Protect::(wrapper) =
[10.1.20.2]
Thread-38314::INFO::2012-04-08 =
11:54:33,062::dispatcher::94::Storage.Dispatcher.Protect::(run) Run and =
protect: attachStorageDomain, args: ( =
sdUUID=3De3e565d6-8104-11e1-afd2-001cc43ceea0 =
spUUID=3De3e565d6-8104-11e1-afd2-001cc43ceea0)
Thread-38314::DEBUG::2012-04-08 =
11:54:33,063::task::495::TaskManager.Task::(_debug) Task =
2b306544-6fcc-443b-9ea6-23ae4b71d422: moving from state init -> state =
preparing
Thread-38314::DEBUG::2012-04-08 =
11:54:33,063::resourceManager::155::ResourceManager.Request::(__init__) =
ResName=3D`Storage.e3e565d6-8104-11e1-afd2-001cc43ceea0`ReqID=3D`a97b6096=
-7b1a-4f93-b0c0-322399c2ac3a`::Request was made in =
'/usr/share/vdsm/storage/spm.py' line '1072' at =
'public_attachStorageDomain'
Thread-38314::DEBUG::2012-04-08 =
11:54:33,064::resourceManager::463::ResourceManager::(registerResource) =
Trying to register resource =
'Storage.e3e565d6-8104-11e1-afd2-001cc43ceea0' for lock type 'exclusive'
Thread-38314::DEBUG::2012-04-08 =
11:54:33,064::resourceManager::505::ResourceManager::(registerResource) =
Resource 'Storage.e3e565d6-8104-11e1-afd2-001cc43ceea0' is free. Now =
locking as 'exclusive' (1 active user)
Thread-38314::DEBUG::2012-04-08 =
11:54:33,064::resourceManager::192::ResourceManager.Request::(grant) =
ResName=3D`Storage.e3e565d6-8104-11e1-afd2-001cc43ceea0`ReqID=3D`a97b6096=
-7b1a-4f93-b0c0-322399c2ac3a`::Granted request
Thread-38314::DEBUG::2012-04-08 =
11:54:33,065::task::495::TaskManager.Task::(_debug) Task =
2b306544-6fcc-443b-9ea6-23ae4b71d422: _resourcesAcquired: =
Storage.e3e565d6-8104-11e1-afd2-001cc43ceea0 (exclusive)
Thread-38314::DEBUG::2012-04-08 =
11:54:33,065::task::495::TaskManager.Task::(_debug) Task =
2b306544-6fcc-443b-9ea6-23ae4b71d422: ref 1 aborting False
Thread-38314::ERROR::2012-04-08 =
11:54:33,065::task::868::TaskManager.Task::(_setError) Unexpected error
Traceback (most recent call last):
File "/usr/share/vdsm/storage/task.py", line 876, in _run
return fn(*args, **kargs)
File "/usr/share/vdsm/storage/spm.py", line 115, in run
return self.func(*args, **kwargs)
File "/usr/share/vdsm/storage/spm.py", line 1073, in =
public_attachStorageDomain
vars.task.getExclusiveLock(STORAGE, sdUUID)
File "/usr/share/vdsm/storage/task.py", line 1311, in getExclusiveLock
self.resOwner.acquire(namespace, resName, =
resourceManager.LockType.exclusive, timeout)
File "/usr/share/vdsm/storage/resourceManager.py", line 673, in =
acquire
raise ValueError("Owner %s: acquire: resource %s is already =
acquired" % (str(self), fullName))
ValueError: Owner 2b306544-6fcc-443b-9ea6-23ae4b71d422: acquire: =
resource Storage.e3e565d6-8104-11e1-afd2-001cc43ceea0 is already =
acquired
Thread-38314::DEBUG::2012-04-08 =
11:54:33,066::task::495::TaskManager.Task::(_debug) Task =
2b306544-6fcc-443b-9ea6-23ae4b71d422: Task._run: =
2b306544-6fcc-443b-9ea6-23ae4b71d422 =
('e3e565d6-8104-11e1-afd2-001cc43ceea0', =
'e3e565d6-8104-11e1-afd2-001cc43ceea0') {} failed - stopping task
Thread-38314::DEBUG::2012-04-08 =
11:54:33,066::task::495::TaskManager.Task::(_debug) Task =
2b306544-6fcc-443b-9ea6-23ae4b71d422: stopping in state preparing (force =
False)
Thread-38314::DEBUG::2012-04-08 =
11:54:33,067::task::495::TaskManager.Task::(_debug) Task =
2b306544-6fcc-443b-9ea6-23ae4b71d422: ref 1 aborting True
Thread-38314::INFO::2012-04-08 =
11:54:33,067::task::1171::TaskManager.Task::(prepare) aborting: Task is =
aborted: 'Owner 2b306544-6fcc-443b-9ea6-23ae4b71d422: acquire: resource =
Storage.e3e565d6-8104-11e1-afd2-001cc43ceea0 is already acquired' - code =
100
Thread-38314::DEBUG::2012-04-08 =
11:54:33,067::task::495::TaskManager.Task::(_debug) Task =
2b306544-6fcc-443b-9ea6-23ae4b71d422: Prepare: aborted: Owner =
2b306544-6fcc-443b-9ea6-23ae4b71d422: acquire: resource =
Storage.e3e565d6-8104-11e1-afd2-001cc43ceea0 is already acquired
Thread-38314::DEBUG::2012-04-08 =
11:54:33,067::task::495::TaskManager.Task::(_debug) Task =
2b306544-6fcc-443b-9ea6-23ae4b71d422: ref 0 aborting True
Thread-38314::DEBUG::2012-04-08 =
11:54:33,068::task::495::TaskManager.Task::(_debug) Task =
2b306544-6fcc-443b-9ea6-23ae4b71d422: Task._doAbort: force False
Thread-38314::DEBUG::2012-04-08 =
11:54:33,068::resourceManager::821::ResourceManager.Owner::(cancelAll) =
Owner.cancelAll requests {}
Thread-38314::DEBUG::2012-04-08 =
11:54:33,068::task::495::TaskManager.Task::(_debug) Task =
2b306544-6fcc-443b-9ea6-23ae4b71d422: moving from state preparing -> =
state aborting
Thread-38314::DEBUG::2012-04-08 =
11:54:33,069::task::495::TaskManager.Task::(_debug) Task =
2b306544-6fcc-443b-9ea6-23ae4b71d422: _aborting: recover policy none
Thread-38314::DEBUG::2012-04-08 =
11:54:33,069::task::495::TaskManager.Task::(_debug) Task =
2b306544-6fcc-443b-9ea6-23ae4b71d422: moving from state aborting -> =
state failed
Thread-38314::DEBUG::2012-04-08 =
11:54:33,069::resourceManager::786::ResourceManager.Owner::(releaseAll) =
Owner.releaseAll requests {} resources =
{'Storage.e3e565d6-8104-11e1-afd2-001cc43ceea0': < ResourceRef =
'Storage.e3e565d6-8104-11e1-afd2-001cc43ceea0', isValid: 'True' obj: =
'None'>}
Thread-38314::DEBUG::2012-04-08 =
11:54:33,069::resourceManager::821::ResourceManager.Owner::(cancelAll) =
Owner.cancelAll requests {}
Thread-38314::DEBUG::2012-04-08 =
11:54:33,070::resourceManager::515::ResourceManager::(releaseResource) =
Trying to release resource =
'Storage.e3e565d6-8104-11e1-afd2-001cc43ceea0'
Thread-38314::DEBUG::2012-04-08 =
11:54:33,070::resourceManager::530::ResourceManager::(releaseResource) =
Released resource 'Storage.e3e565d6-8104-11e1-afd2-001cc43ceea0' (0 =
active users)
Thread-38314::DEBUG::2012-04-08 =
11:54:33,070::resourceManager::535::ResourceManager::(releaseResource) =
Resource 'Storage.e3e565d6-8104-11e1-afd2-001cc43ceea0' is free, finding =
out if anyone is waiting for it.
Thread-38314::DEBUG::2012-04-08 =
11:54:33,071::resourceManager::542::ResourceManager::(releaseResource) =
No one is waiting for resource =
'Storage.e3e565d6-8104-11e1-afd2-001cc43ceea0', Clearing records.
Thread-38314::ERROR::2012-04-08 =
11:54:33,071::dispatcher::106::Storage.Dispatcher.Protect::(run) Owner =
2b306544-6fcc-443b-9ea6-23ae4b71d422: acquire: resource =
Storage.e3e565d6-8104-11e1-afd2-001cc43ceea0 is already acquired
Thread-38314::ERROR::2012-04-08 =
11:54:33,071::dispatcher::107::Storage.Dispatcher.Protect::(run) =
Traceback (most recent call last):
File "/usr/share/vdsm/storage/dispatcher.py", line 96, in run
result =3D ctask.prepare(self.func, *args, **kwargs)
File "/usr/share/vdsm/storage/task.py", line 1178, in prepare
raise self.error
ValueError: Owner 2b306544-6fcc-443b-9ea6-23ae4b71d422: acquire: =
resource Storage.e3e565d6-8104-11e1-afd2-001cc43ceea0 is already =
acquired
=20
Thread-38315::DEBUG::2012-04-08 =
11:54:33,086::clientIF::239::Storage.Dispatcher.Protect::(wrapper) =
[10.1.20.2]
Thread-38315::INFO::2012-04-08 =
11:54:33,086::dispatcher::94::Storage.Dispatcher.Protect::(run) Run and =
protect: getSpmStatus, args: ( =
spUUID=3De3e565d6-8104-11e1-afd2-001cc43ceea0)
Thread-38315::DEBUG::2012-04-08 =
11:54:33,086::task::495::TaskManager.Task::(_debug) Task =
04c6f0a0-6010-4c40-a888-8c59b1e69de3: moving from state init -> state =
preparing
Thread-38315::DEBUG::2012-04-08 =
11:54:33,087::spm::688::Storage.SPM::(public_getSpmStatus) =
spUUID=3De3e565d6-8104-11e1-afd2-001cc43ceea0: spmStatus=3DSPM =
spmLver=3D10 spmId=3D2
Thread-38315::DEBUG::2012-04-08 =
11:54:33,087::task::495::TaskManager.Task::(_debug) Task =
04c6f0a0-6010-4c40-a888-8c59b1e69de3: finished: {'spm_st': {'spmId': 2, =
'spmStatus': 'SPM', 'spmLver': 10}}
Thread-38315::DEBUG::2012-04-08 =
11:54:33,087::task::495::TaskManager.Task::(_debug) Task =
04c6f0a0-6010-4c40-a888-8c59b1e69de3: moving from state preparing -> =
state finished
Thread-38315::DEBUG::2012-04-08 =
11:54:33,088::resourceManager::786::ResourceManager.Owner::(releaseAll) =
Owner.releaseAll requests {} resources {}
Thread-38315::DEBUG::2012-04-08 =
11:54:33,088::resourceManager::821::ResourceManager.Owner::(cancelAll) =
Owner.cancelAll requests {}
Thread-38315::DEBUG::2012-04-08 =
11:54:33,088::task::495::TaskManager.Task::(_debug) Task =
04c6f0a0-6010-4c40-a888-8c59b1e69de3: ref 0 aborting False
Thread-38315::INFO::2012-04-08 =
11:54:33,089::dispatcher::100::Storage.Dispatcher.Protect::(run) Run and =
protect: getSpmStatus, Return response: {'status': {'message': 'OK', =
'code': 0}, 'spm_st': {'spmId': 2, 'spmStatus': 'SPM', 'spmLver': 10}}
Thread-38316::DEBUG::2012-04-08 =
11:54:33,101::clientIF::239::Storage.Dispatcher.Protect::(wrapper) =
[10.1.20.2]
Thread-38316::INFO::2012-04-08 =
11:54:33,102::dispatcher::94::Storage.Dispatcher.Protect::(run) Run and =
protect: getAllTasksStatuses, args: ()
Thread-38316::DEBUG::2012-04-08 =
11:54:33,102::task::495::TaskManager.Task::(_debug) Task =
6714a525-c7c6-4132-90a3-da21b312d7fd: moving from state init -> state =
preparing
Thread-38316::DEBUG::2012-04-08 =
11:54:33,102::taskManager::92::TaskManager::(getAllTasksStatuses) Entry.
Thread-38316::DEBUG::2012-04-08 =
11:54:33,102::taskManager::97::TaskManager::(getAllTasksStatuses) =
Return: {}
Thread-38316::DEBUG::2012-04-08 =
11:54:33,103::task::495::TaskManager.Task::(_debug) Task =
6714a525-c7c6-4132-90a3-da21b312d7fd: finished: {'allTasksStatus': {}}
Thread-38316::DEBUG::2012-04-08 =
11:54:33,103::task::495::TaskManager.Task::(_debug) Task =
6714a525-c7c6-4132-90a3-da21b312d7fd: moving from state preparing -> =
state finished
Thread-38316::DEBUG::2012-04-08 =
11:54:33,103::resourceManager::786::ResourceManager.Owner::(releaseAll) =
Owner.releaseAll requests {} resources {}
Thread-38316::DEBUG::2012-04-08 =
11:54:33,104::resourceManager::821::ResourceManager.Owner::(cancelAll) =
Owner.cancelAll requests {}
Thread-38316::DEBUG::2012-04-08 =
11:54:33,104::task::495::TaskManager.Task::(_debug) Task =
6714a525-c7c6-4132-90a3-da21b312d7fd: ref 0 aborting False
Thread-38316::INFO::2012-04-08 =
11:54:33,104::dispatcher::100::Storage.Dispatcher.Protect::(run) Run and =
protect: getAllTasksStatuses, Return response: {'status': {'message': =
'OK', 'code': 0}, 'allTasksStatus': {}}
Thread-38317::DEBUG::2012-04-08 =
11:54:33,113::clientIF::239::Storage.Dispatcher.Protect::(wrapper) =
[10.1.20.2]
Thread-38317::INFO::2012-04-08 =
11:54:33,113::dispatcher::94::Storage.Dispatcher.Protect::(run) Run and =
protect: spmStop, args: ( spUUID=3De3e565d6-8104-11e1-afd2-001cc43ceea0)
Thread-38317::DEBUG::2012-04-08 =
11:54:33,114::task::495::TaskManager.Task::(_debug) Task =
6bec12b5-5e5b-49d8-a6d3-e8f2a5ef06bf: moving from state init -> state =
preparing
Thread-38317::DEBUG::2012-04-08 =
11:54:33,114::spm::547::Storage.SPM::(public_spmStop) =
spUUID=3De3e565d6-8104-11e1-afd2-001cc43ceea0
Thread-38317::DEBUG::2012-04-08 =
11:54:33,114::taskManager::105::TaskManager::(getAllTasks) Entry.
Thread-38317::DEBUG::2012-04-08 =
11:54:33,114::taskManager::110::TaskManager::(getAllTasks) Return: {}
Thread-38317::DEBUG::2012-04-08 =
11:54:33,115::resourceManager::155::ResourceManager.Request::(__init__) =
ResName=3D`Storage.e3e565d6-8104-11e1-afd2-001cc43ceea0`ReqID=3D`417fa7c5=
-958c-4001-8944-d64df2b44f43`::Request was made in =
'/usr/share/vdsm/storage/spm.py' line '573' at 'public_spmStop'
Thread-38317::DEBUG::2012-04-08 =
11:54:33,115::resourceManager::463::ResourceManager::(registerResource) =
Trying to register resource =
'Storage.e3e565d6-8104-11e1-afd2-001cc43ceea0' for lock type 'exclusive'
Thread-38317::DEBUG::2012-04-08 =
11:54:33,116::resourceManager::505::ResourceManager::(registerResource) =
Resource 'Storage.e3e565d6-8104-11e1-afd2-001cc43ceea0' is free. Now =
locking as 'exclusive' (1 active user)
Thread-38317::DEBUG::2012-04-08 =
11:54:33,116::resourceManager::192::ResourceManager.Request::(grant) =
ResName=3D`Storage.e3e565d6-8104-11e1-afd2-001cc43ceea0`ReqID=3D`417fa7c5=
-958c-4001-8944-d64df2b44f43`::Granted request
Thread-38317::DEBUG::2012-04-08 =
11:54:33,116::task::495::TaskManager.Task::(_debug) Task =
6bec12b5-5e5b-49d8-a6d3-e8f2a5ef06bf: _resourcesAcquired: =
Storage.e3e565d6-8104-11e1-afd2-001cc43ceea0 (exclusive)
Thread-38317::DEBUG::2012-04-08 =
11:54:33,117::task::495::TaskManager.Task::(_debug) Task =
6bec12b5-5e5b-49d8-a6d3-e8f2a5ef06bf: ref 1 aborting False
Thread-38317::DEBUG::2012-04-08 =
11:54:33,117::resourceManager::155::ResourceManager.Request::(__init__) =
ResName=3D`Storage.upgrade_e3e565d6-8104-11e1-afd2-001cc43ceea0`ReqID=3D`=
b1954479-bdb7-47d3-a42c-b672fe788ca4`::Request was made in =
'/usr/share/vdsm/storage/spm.py' line '584' at '_stop'
Thread-38317::DEBUG::2012-04-08 =
11:54:33,117::resourceManager::463::ResourceManager::(registerResource) =
Trying to register resource =
'Storage.upgrade_e3e565d6-8104-11e1-afd2-001cc43ceea0' for lock type =
'exclusive'
Thread-38317::DEBUG::2012-04-08 =
11:54:33,118::resourceManager::505::ResourceManager::(registerResource) =
Resource 'Storage.upgrade_e3e565d6-8104-11e1-afd2-001cc43ceea0' is free. =
Now locking as 'exclusive' (1 active user)
Thread-38317::DEBUG::2012-04-08 =
11:54:33,118::resourceManager::192::ResourceManager.Request::(grant) =
ResName=3D`Storage.upgrade_e3e565d6-8104-11e1-afd2-001cc43ceea0`ReqID=3D`=
b1954479-bdb7-47d3-a42c-b672fe788ca4`::Granted request
Thread-38317::DEBUG::2012-04-08 =
11:54:33,119::resourceManager::515::ResourceManager::(releaseResource) =
Trying to release resource =
'Storage.upgrade_e3e565d6-8104-11e1-afd2-001cc43ceea0'
Thread-38317::DEBUG::2012-04-08 =
11:54:33,119::resourceManager::530::ResourceManager::(releaseResource) =
Released resource 'Storage.upgrade_e3e565d6-8104-11e1-afd2-001cc43ceea0' =
(0 active users)
Thread-38317::DEBUG::2012-04-08 =
11:54:33,119::resourceManager::535::ResourceManager::(releaseResource) =
Resource 'Storage.upgrade_e3e565d6-8104-11e1-afd2-001cc43ceea0' is free, =
finding out if anyone is waiting for it.
Thread-38317::DEBUG::2012-04-08 =
11:54:33,119::resourceManager::542::ResourceManager::(releaseResource) =
No one is waiting for resource =
'Storage.upgrade_e3e565d6-8104-11e1-afd2-001cc43ceea0', Clearing =
records.
Thread-38317::DEBUG::2012-04-08 =
11:54:33,120::taskManager::118::TaskManager::(unloadTasks) Entry.
Thread-38317::DEBUG::2012-04-08 =
11:54:33,120::taskManager::122::TaskManager::(unloadTasks) Return
Thread-38317::DEBUG::2012-04-08 =
11:54:33,121::spm::201::Storage.SPM::(__cleanupMasterMount) master =
`/rhev/data-center/mnt/blockSD/e5a63624-716e-4bb4-ae60-cd4d7aae9ed2/maste=
r` is not mounted, skipping
Thread-38317::DEBUG::2012-04-08 =
11:54:33,121::spm::290::Storage.SPM::(__cleanupSPM) cleaning up SPM: =
e3e565d6-8104-11e1-afd2-001cc43ceea0
Thread-38317::DEBUG::2012-04-08 =
11:54:33,121::persistentDict::140::Storage.PersistentDict::(transaction) =
Starting transaction
Thread-38317::DEBUG::2012-04-08 =
11:54:33,122::persistentDict::146::Storage.PersistentDict::(transaction) =
Flushing changes
Thread-38317::DEBUG::2012-04-08 =
11:54:33,122::persistentDict::265::Storage.PersistentDict::(flush) about =
to write lines (FileMetadataRW)=3D['CLASS=3DData', 'DESCRIPTION=3Dmain', =
'IOOPTIMEOUTSEC=3D10', 'LEASERETRIES=3D3', 'LEASETIMESEC=3D60', =
'LOCKPOLICY=3D', 'LOCKRENEWALINTERVALSEC=3D5', 'MASTER_VERSION=3D1', =
'POOL_DESCRIPTION=3DDefault', =
'POOL_DOMAINS=3D4f1199ec-9cdb-4efe-91eb-587faeec2099:Active', =
'POOL_SPM_ID=3D-1', 'POOL_SPM_LVER=3D10', =
'POOL_UUID=3De3e565d6-8104-11e1-afd2-001cc43ceea0', =
'REMOTE_PATH=3Dnfs.corp:/share', 'ROLE=3DMaster', =
'SDUUID=3D4f1199ec-9cdb-4efe-91eb-587faeec2099', 'TYPE=3DNFS', =
'VERSION=3D0', '_SHA_CKSUM=3D1d1cd722cad65ebb2edfa75641c30a5b97302f84']
Thread-38317::DEBUG::2012-04-08 =
11:54:33,128::persistentDict::148::Storage.PersistentDict::(transaction) =
Finished transaction
Thread-38317::INFO::2012-04-08 =
11:54:33,129::safelease::83::ClusterLock::(release) Releasing cluster =
lock for domain 4f1199ec-9cdb-4efe-91eb-587faeec2099
Thread-38317::DEBUG::2012-04-08 =
11:54:33,129::safelease::84::Storage.Misc.excCmd::(release) =
'/usr/libexec/vdsm/spmstop.sh 4f1199ec-9cdb-4efe-91eb-587faeec2099' (cwd =
/usr/libexec/vdsm/)
Thread-38317::DEBUG::2012-04-08 =
11:54:34,164::safelease::84::Storage.Misc.excCmd::(release) SUCCESS: =
<err> =3D ''; <rc> =3D 0
Thread-38317::DEBUG::2012-04-08 =
11:54:34,165::safelease::87::ClusterLock::(release) Cluster lock =
released successfully
Thread-38317::DEBUG::2012-04-08 =
11:54:34,165::task::495::TaskManager.Task::(_debug) Task =
6bec12b5-5e5b-49d8-a6d3-e8f2a5ef06bf: finished: None
Thread-38317::DEBUG::2012-04-08 =
11:54:34,165::task::495::TaskManager.Task::(_debug) Task =
6bec12b5-5e5b-49d8-a6d3-e8f2a5ef06bf: moving from state preparing -> =
state finished
Thread-38317::DEBUG::2012-04-08 =
11:54:34,166::resourceManager::786::ResourceManager.Owner::(releaseAll) =
Owner.releaseAll requests {} resources =
{'Storage.e3e565d6-8104-11e1-afd2-001cc43ceea0': < ResourceRef =
'Storage.e3e565d6-8104-11e1-afd2-001cc43ceea0', isValid: 'True' obj: =
'None'>}
Thread-38317::DEBUG::2012-04-08 =
11:54:34,166::resourceManager::821::ResourceManager.Owner::(cancelAll) =
Owner.cancelAll requests {}
Thread-38317::DEBUG::2012-04-08 =
11:54:34,166::resourceManager::515::ResourceManager::(releaseResource) =
Trying to release resource =
'Storage.e3e565d6-8104-11e1-afd2-001cc43ceea0'
Thread-38317::DEBUG::2012-04-08 =
11:54:34,167::resourceManager::530::ResourceManager::(releaseResource) =
Released resource 'Storage.e3e565d6-8104-11e1-afd2-001cc43ceea0' (0 =
active users)
Thread-38317::DEBUG::2012-04-08 =
11:54:34,167::resourceManager::535::ResourceManager::(releaseResource) =
Resource 'Storage.e3e565d6-8104-11e1-afd2-001cc43ceea0' is free, finding =
out if anyone is waiting for it.
Thread-38317::DEBUG::2012-04-08 =
11:54:34,167::resourceManager::542::ResourceManager::(releaseResource) =
No one is waiting for resource =
'Storage.e3e565d6-8104-11e1-afd2-001cc43ceea0', Clearing records.
Thread-38317::DEBUG::2012-04-08 =
11:54:34,168::task::495::TaskManager.Task::(_debug) Task =
6bec12b5-5e5b-49d8-a6d3-e8f2a5ef06bf: ref 0 aborting False
Thread-38317::INFO::2012-04-08 =
11:54:34,168::dispatcher::100::Storage.Dispatcher.Protect::(run) Run and =
protect: spmStop, Return response: {'status': {'message': 'OK', 'code': =
0}}
Thread-38318::INFO::2012-04-08 =
11:54:34,395::dispatcher::94::Storage.Dispatcher.Protect::(run) Run and =
protect: repoStats, args: ()
Thread-38318::DEBUG::2012-04-08 =
11:54:34,395::task::495::TaskManager.Task::(_debug) Task =
612d6da8-5aa1-4f72-89b4-14c3101b0cec: moving from state init -> state =
preparing
Thread-38318::DEBUG::2012-04-08 =
11:54:34,395::task::495::TaskManager.Task::(_debug) Task =
612d6da8-5aa1-4f72-89b4-14c3101b0cec: finished: =
{'4f1199ec-9cdb-4efe-91eb-587faeec2099': {'delay': '0.00149178504944', =
'lastCheck': 1333900465.46615, 'valid': True, 'code': 0}}
Thread-38318::DEBUG::2012-04-08 =
11:54:34,396::task::495::TaskManager.Task::(_debug) Task =
612d6da8-5aa1-4f72-89b4-14c3101b0cec: moving from state preparing -> =
state finished
Thread-38318::DEBUG::2012-04-08 =
11:54:34,396::resourceManager::786::ResourceManager.Owner::(releaseAll) =
Owner.releaseAll requests {} resources {}
Thread-38318::DEBUG::2012-04-08 =
11:54:34,396::resourceManager::821::ResourceManager.Owner::(cancelAll) =
Owner.cancelAll requests {}
Thread-38318::DEBUG::2012-04-08 =
11:54:34,397::task::495::TaskManager.Task::(_debug) Task =
612d6da8-5aa1-4f72-89b4-14c3101b0cec: ref 0 aborting False
=20
=20
=20
From: Rami Vaknin [mailto:rvaknin@redhat.com]=20
Sent: Sunday, April 08, 2012 7:02 PM
To: =D0=B7=D0=BE=D1=80=D1=80=D1=8B=D1=87
Subject: Re: [Users] Failed to attach Storage Domain export to Data =
Center
=20
On 04/08/2012 03:48 PM, =D0=B7=D0=BE=D1=80=D1=80=D1=8B=D1=87 wrote:
1. Change the spuuid in the domain's metadata file to be the spuuid of =
the new datacenter (the metadata can be found in dom_md/ dir somewhere =
inside the stoarge domain's directories tree), you can take the new =
spuuid from any host running on the new data center by running:
vdsClient -s 0 getConnectedStoragePoolsList
2. Try to attach the storage domain again, this time it will fail due to =
broken checksum on the metadata file, go to vdsm.log of the spm and look =
for "checksum", it will tell you what the right checksum should be like, =
copy it to the metadata file.
This time the attachment should work.
Hi.=20
Thank you for the help you provided me in the mailing list.
I dropped the settings using the ovirt - engine-cleanup
Ovirt reinstalled and tried to restore the virtual machine from the =
export of storage domain.
If you try an attachment domain ovirt error:
Error while executing action AttachStorageDomainToPool: The Domain is =
already used by another Data Center.<br/>In order to use it, detach it =
from the Data Center it is currently attached to.
=20
=20
In the logs:
=20
2012-04-08 08:39:49,898 INFO =
[org.ovirt.engine.core.bll.storage.AttachStorageDomainToPoolCommand] =
(pool-5-thread-50) Running command: AttachStorageDomainToPoolCommand =
internal: false. Entities affected : ID: =
b23c7ab6-b1d4-4888-8d4a-adc78e61db38 Type: Storage
2012-04-08 08:39:49,925 INFO =
[org.ovirt.engine.core.vdsbroker.vdsbroker.ValidateStorageServerConnectio=
nVDSCommand] (pool-5-thread-48) START, =
ValidateStorageServerConnectionVDSCommand(vdsId =3D =
1bb3653a-8105-11e1-9eda-001cc43ceea0, storagePoolId =3D =
00000000-0000-0000-0000-000000000000, storageType =3D NFS, =
connectionList =3D [{ id: aef7de23-f271-45f3-853b-9e7b7be6607f, =
connection: 10.1.20.2:/home/nfs4 };]), log id: 1985db9c
2012-04-08 08:39:49,925 INFO =
[org.ovirt.engine.core.vdsbroker.vdsbroker.ValidateStorageServerConnectio=
nVDSCommand] (pool-5-thread-47) START, =
ValidateStorageServerConnectionVDSCommand(vdsId =3D =
270e3720-8105-11e1-a3ed-001cc43ceea0, storagePoolId =3D =
00000000-0000-0000-0000-000000000000, storageType =3D NFS, =
connectionList =3D [{ id: aef7de23-f271-45f3-853b-9e7b7be6607f, =
connection: 10.1.20.2:/home/nfs4 };]), log id: 17f02ea3
2012-04-08 08:39:50,004 INFO =
[org.ovirt.engine.core.vdsbroker.vdsbroker.ValidateStorageServerConnectio=
nVDSCommand] (pool-5-thread-47) FINISH, =
ValidateStorageServerConnectionVDSCommand, return: =
{aef7de23-f271-45f3-853b-9e7b7be6607f=3D0}, log id: 17f02ea3
2012-04-08 08:39:50,005 INFO =
[org.ovirt.engine.core.bll.storage.ConnectStorageToVdsCommand] =
(pool-5-thread-47) Running command: ConnectStorageToVdsCommand internal: =
true. Entities affected : ID: aaa00000-0000-0000-0000-123456789aaa =
Type: System
2012-04-08 08:39:50,008 INFO =
[org.ovirt.engine.core.vdsbroker.vdsbroker.ConnectStorageServerVDSCommand=
] (pool-5-thread-47) START, ConnectStorageServerVDSCommand(vdsId =3D =
270e3720-8105-11e1-a3ed-001cc43ceea0, storagePoolId =3D =
00000000-0000-0000-0000-000000000000, storageType =3D NFS, =
connectionList =3D [{ id: aef7de23-f271-45f3-853b-9e7b7be6607f, =
connection: 10.1.20.2:/home/nfs4 };]), log id: 6f4db784
2012-04-08 08:39:50,009 INFO =
[org.ovirt.engine.core.vdsbroker.vdsbroker.ValidateStorageServerConnectio=
nVDSCommand] (pool-5-thread-48) FINISH, =
ValidateStorageServerConnectionVDSCommand, return: =
{aef7de23-f271-45f3-853b-9e7b7be6607f=3D0}, log id: 1985db9c
2012-04-08 08:39:50,010 INFO =
[org.ovirt.engine.core.bll.storage.ConnectStorageToVdsCommand] =
(pool-5-thread-48) Running command: ConnectStorageToVdsCommand internal: =
true. Entities affected : ID: aaa00000-0000-0000-0000-123456789aaa =
Type: System
2012-04-08 08:39:50,013 INFO =
[org.ovirt.engine.core.vdsbroker.vdsbroker.ConnectStorageServerVDSCommand=
] (pool-5-thread-48) START, ConnectStorageServerVDSCommand(vdsId =3D =
1bb3653a-8105-11e1-9eda-001cc43ceea0, storagePoolId =3D =
00000000-0000-0000-0000-000000000000, storageType =3D NFS, =
connectionList =3D [{ id: aef7de23-f271-45f3-853b-9e7b7be6607f, =
connection: 10.1.20.2:/home/nfs4 };]), log id: 42baf149
2012-04-08 08:39:50,031 INFO =
[org.ovirt.engine.core.vdsbroker.vdsbroker.ConnectStorageServerVDSCommand=
] (pool-5-thread-47) FINISH, ConnectStorageServerVDSCommand, return: =
{aef7de23-f271-45f3-853b-9e7b7be6607f=3D0}, log id: 6f4db784
2012-04-08 08:39:50,035 INFO =
[org.ovirt.engine.core.vdsbroker.vdsbroker.ConnectStorageServerVDSCommand=
] (pool-5-thread-48) FINISH, ConnectStorageServerVDSCommand, return: =
{aef7de23-f271-45f3-853b-9e7b7be6607f=3D0}, log id: 42baf149
2012-04-08 08:39:50,037 INFO =
[org.ovirt.engine.core.vdsbroker.irsbroker.AttachStorageDomainVDSCommand]=
(pool-5-thread-50) START, AttachStorageDomainVDSCommand(storagePoolId =
=3D e3e565d6-8104-11e1-afd2-001cc43ceea0, ignoreFailoverLimit =3D false, =
compatabilityVersion =3D null, storageDomainId =3D =
b23c7ab6-b1d4-4888-8d4a-adc78e61db38), log id: 6f22bcac
2012-04-08 08:39:53,186 ERROR =
[org.ovirt.engine.core.vdsbroker.irsbroker.IrsBrokerCommand] =
(pool-5-thread-50) IrsBroker::Failed::AttachStorageDomainVDS due to: =
IrsOperationFailedNoFailoverException: IRSGenericException: =
IRSErrorException: Storage domain already attached to pool: =
'domain=3Db23c7ab6-b1d4-4888-8d4a-adc78e61db38, =
pool=3D801e35d4-7405-11e1-b152-001cc43ceea0'
2012-04-08 08:39:53,186 INFO =
[org.ovirt.engine.core.vdsbroker.irsbroker.AttachStorageDomainVDSCommand]=
(pool-5-thread-50) FINISH, AttachStorageDomainVDSCommand, log id: =
6f22bcac
2012-04-08 08:39:53,186 ERROR =
[org.ovirt.engine.core.bll.storage.AttachStorageDomainToPoolCommand] =
(pool-5-thread-50) Command =
org.ovirt.engine.core.bll.storage.AttachStorageDomainToPoolCommand throw =
Vdc Bll exception. With error message VdcBLLException: =
org.ovirt.engine.core.vdsbroker.irsbroker.IrsOperationFailedNoFailoverExc=
eption: IRSGenericException: IRSErrorException: Storage domain already =
attached to pool: 'domain=3Db23c7ab6-b1d4-4888-8d4a-adc78e61db38, =
pool=3D801e35d4-7405-11e1-b152-001cc43ceea0'
2012-04-08 08:39:53,190 INFO =
[org.ovirt.engine.core.bll.storage.AttachStorageDomainToPoolCommand] =
(pool-5-thread-50) Command [id=3Db717db6a-a582-49ba-92c1-6bb09340789a]: =
Compensating NEW_ENTITY_ID of =
org.ovirt.engine.core.common.businessentities.storage_pool_iso_map; =
snapshot: storagePoolId =3D e3e565d6-8104-11e1-afd2-001cc43ceea0, =
storageId =3D b23c7ab6-b1d4-4888-8d4a-adc78e61db38.
=20
I did not deactivate the export domain before clearing the =
configuration. How can I be in this case? I can manually remove the flag =
of the domain?
_______________________________________________
Users mailing list
Users(a)ovirt.org
http://lists.ovirt.org/mailman/listinfo/users
--=20
=20
Thanks,
=20
Rami Vaknin, QE @ Red Hat, TLV, IL.
------=_NextPart_000_0063_01CD15C2.E4EF9E40
Content-Type: text/html;
charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
<html xmlns:v=3D"urn:schemas-microsoft-com:vml" =
xmlns:o=3D"urn:schemas-microsoft-com:office:office" =
xmlns:w=3D"urn:schemas-microsoft-com:office:word" =
xmlns:m=3D"http://schemas.microsoft.com/office/2004/12/omml" =
xmlns=3D"http://www.w3.org/TR/REC-html40"><head>
<META HTTP-EQUIV=3D"Content-Type" CONTENT=3D"text/html; =
charset=3Dutf-8">
<meta name=3DGenerator content=3D"Microsoft Word 14 (filtered =
medium)"><style><!--
/* Font Definitions */
@font-face
{font-family:"Cambria Math";
panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
{font-family:"Arial Unicode MS";
panose-1:2 11 6 4 2 2 2 2 2 4;}
@font-face
{font-family:Calibri;
panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
{font-family:Tahoma;
panose-1:2 11 6 4 3 5 4 4 2 4;}
@font-face
{font-family:Consolas;
panose-1:2 11 6 9 2 2 4 3 2 4;}
@font-face
{font-family:"\@Arial Unicode MS";
panose-1:2 11 6 4 2 2 2 2 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
{margin:0cm;
margin-bottom:.0001pt;
font-size:11.0pt;
font-family:"Calibri","sans-serif";
color:black;
mso-fareast-language:EN-US;}
a:link, span.MsoHyperlink
{mso-style-priority:99;
color:blue;
text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
{mso-style-priority:99;
color:purple;
text-decoration:underline;}
pre
{mso-style-priority:99;
=
mso-style-link:"=D0=A1=D1=82=D0=B0=D0=BD=D0=B4=D0=B0=D1=80=D1=82=D0=BD=D1=
=8B=D0=B9 HTML =D0=97=D0=BD=D0=B0=D0=BA";
margin:0cm;
margin-bottom:.0001pt;
font-size:10.0pt;
font-family:"Courier New";
color:black;}
span.EmailStyle17
{mso-style-type:personal;
font-family:"Calibri","sans-serif";
color:windowtext;}
span.HTML
=
{mso-style-name:"=D0=A1=D1=82=D0=B0=D0=BD=D0=B4=D0=B0=D1=80=D1=82=D0=BD=D1=
=8B=D0=B9 HTML =D0=97=D0=BD=D0=B0=D0=BA";
mso-style-priority:99;
=
mso-style-link:"=D0=A1=D1=82=D0=B0=D0=BD=D0=B4=D0=B0=D1=80=D1=82=D0=BD=D1=
=8B=D0=B9 HTML";
font-family:Consolas;
color:black;
mso-fareast-language:EN-US;}
span.EmailStyle20
{mso-style-type:personal-reply;
font-family:"Calibri","sans-serif";
color:#1F497D;}
.MsoChpDefault
{mso-style-type:export-only;
font-size:10.0pt;}
@page WordSection1
{size:612.0pt 792.0pt;
margin:2.0cm 42.5pt 2.0cm 3.0cm;}
div.WordSection1
{page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext=3D"edit" spidmax=3D"1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext=3D"edit">
<o:idmap v:ext=3D"edit" data=3D"1" />
</o:shapelayout></xml><![endif]--></head><body bgcolor=3Dwhite lang=3DRU =
link=3Dblue vlink=3Dpurple><div class=3DWordSection1><p =
class=3DMsoNormal><span lang=3DEN-US style=3D'color:#1F497D'>I found the =
metadata in the file ./dom_md/metadata<o:p></o:p></span></p><p =
class=3DMsoNormal><span lang=3DEN-US style=3D'color:#1F497D'>Changed =
=E2=80=9Cb23c7ab6-b1d4-4888-8d4a-adc78e61db38=E2=80=9D to =
=E2=80=9Ce3e565d6-8104-11e1-afd2-001cc43ceea0=E2=80=9D=C2=A0 =
(SDUUID)<o:p></o:p></span></p><p class=3DMsoNormal><span lang=3DEN-US =
style=3D'color:#1F497D'>The data I gave the command: =
<o:p></o:p></span></p><p class=3DMsoNormal><span lang=3DEN-US =
style=3D'color:#1F497D'>[root@noc-3-synt ~]# vdsClient -s 0 =
getConnectedStoragePoolsList<o:p></o:p></span></p><p =
class=3DMsoNormal><span lang=3DEN-US =
style=3D'color:#1F497D'>e3e565d6-8104-11e1-afd2-001cc43ceea0<o:p></o:p></=
span></p><p class=3DMsoNormal><span lang=3DEN-US =
style=3D'color:#1F497D'><o:p> </o:p></span></p><p =
class=3DMsoNormal><span lang=3DEN-US style=3D'color:#1F497D'>Found in =
</span><span lang=3DEN-US>checksum</span><span lang=3DEN-US =
style=3D'color:#1F497D'> vdsm.log:<o:p></o:p></span></p><p =
class=3DMsoNormal><span lang=3DEN-US =
style=3D'color:#1F497D'>Thread-36836::WARNING::2012-04-08 =
11:19:47,945::persistentDict::242::Storage.PersistentDict::(refresh) =
data seal is broken metadata declares =
`4df87518878fd0d74932917b83aba9672f92dff2` should be =
`d91770b5a0f1956cbfb79a6a59b5291dc5bd2b59` (lines=3D{'VERSION': '0', =
'LEASETIMESEC': '5', 'DESCRIPTION': 'export', 'LOCKPOLICY': '', =
'LEASERETRIES': '3', 'SDUUID': 'e3e565d6-8104-11e1-afd2-001cc43ceea0', =
'REMOTE_PATH': '10.1.20.2:/home/nfs4', 'MASTER_VERSION': '0', =
'IOOPTIMEOUTSEC': '1', 'ROLE': 'Regular', 'LOCKRENEWALINTERVALSEC': '5', =
'POOL_UUID': '801e35d4-7405-11e1-b152-001cc43ceea0', 'TYPE': 'NFS', =
'CLASS': 'Backup'})<o:p></o:p></span></p><p class=3DMsoNormal><span =
lang=3DEN-US style=3D'color:#1F497D'>MetaDataSealIsBroken: Meta Data =
seal is broken (checksum mismatch): 'cksum =3D =
4df87518878fd0d74932917b83aba9672f92dff2, computed_cksum =3D =
d91770b5a0f1956cbfb79a6a59b5291dc5bd2b59'<o:p></o:p></span></p><p =
class=3DMsoNormal><span lang=3DEN-US =
style=3D'color:#1F497D'><o:p> </o:p></span></p><p =
class=3DMsoNormal><span lang=3DEN-US style=3D'color:#1F497D'>Changed =
it.<o:p></o:p></span></p><p class=3DMsoNormal><span lang=3DEN-US =
style=3D'color:#1F497D'>As a result, the metadata =
file:<o:p></o:p></span></p><p class=3DMsoNormal><span lang=3DEN-US =
style=3D'color:#1F497D'><o:p> </o:p></span></p><p =
class=3DMsoNormal><span lang=3DEN-US =
style=3D'color:#1F497D'>[root@noc-2-synt dom_md]# cat =
metadata<o:p></o:p></span></p><p class=3DMsoNormal><span lang=3DEN-US =
style=3D'color:#1F497D'>CLASS=3DBackup<o:p></o:p></span></p><p =
class=3DMsoNormal><span lang=3DEN-US =
style=3D'color:#1F497D'>DESCRIPTION=3Dexport<o:p></o:p></span></p><p =
class=3DMsoNormal><span lang=3DEN-US =
style=3D'color:#1F497D'>IOOPTIMEOUTSEC=3D1<o:p></o:p></span></p><p =
class=3DMsoNormal><span lang=3DEN-US =
style=3D'color:#1F497D'>LEASERETRIES=3D3<o:p></o:p></span></p><p =
class=3DMsoNormal><span lang=3DEN-US =
style=3D'color:#1F497D'>LEASETIMESEC=3D5<o:p></o:p></span></p><p =
class=3DMsoNormal><span lang=3DEN-US =
style=3D'color:#1F497D'>LOCKPOLICY=3D<o:p></o:p></span></p><p =
class=3DMsoNormal><span lang=3DEN-US =
style=3D'color:#1F497D'>LOCKRENEWALINTERVALSEC=3D5<o:p></o:p></span></p><=
p class=3DMsoNormal><span lang=3DEN-US =
style=3D'color:#1F497D'>MASTER_VERSION=3D0<o:p></o:p></span></p><p =
class=3DMsoNormal><span lang=3DEN-US =
style=3D'color:#1F497D'>POOL_UUID=3D801e35d4-7405-11e1-b152-001cc43ceea0<=
o:p></o:p></span></p><p class=3DMsoNormal><span lang=3DEN-US =
style=3D'color:#1F497D'>REMOTE_PATH=3D10.1.20.2:/home/nfs4<o:p></o:p></sp=
an></p><p class=3DMsoNormal><span lang=3DEN-US =
style=3D'color:#1F497D'>ROLE=3DRegular<o:p></o:p></span></p><p =
class=3DMsoNormal><span lang=3DEN-US =
style=3D'color:#1F497D'>SDUUID=3De3e565d6-8104-11e1-afd2-001cc43ceea0<o:p=
></o:p></span></p><p class=3DMsoNormal><span lang=3DEN-US =
style=3D'color:#1F497D'>TYPE=3DNFS<o:p></o:p></span></p><p =
class=3DMsoNormal><span lang=3DEN-US =
style=3D'color:#1F497D'>VERSION=3D0<o:p></o:p></span></p><p =
class=3DMsoNormal><span lang=3DEN-US =
style=3D'color:#1F497D'>_SHA_CKSUM=3Dd91770b5a0f1956cbfb79a6a59b5291dc5bd=
2b59<o:p></o:p></span></p><p class=3DMsoNormal><span lang=3DEN-US =
style=3D'color:#1F497D'><o:p> </o:p></span></p><p =
class=3DMsoNormal><span lang=3DEN-US =
style=3D'color:#1F497D'><o:p> </o:p></span></p><p =
class=3DMsoNormal><span lang=3DEN-US style=3D'color:#1F497D'>attachment =
to the ovirt fails:<o:p></o:p></span></p><p class=3DMsoNormal><span =
lang=3DEN-US style=3D'color:#1F497D'>Thread-35311::INFO::2012-04-08 =
11:25:54,668::fileSD::244::Storage.StorageDomain::(getStats) =
sdUUID=3De3e565d6-8104-11e1-afd2-001cc43ceea0 [Errno 2] No such file or =
directory: =
'/rhev/data-center/mnt/10.1.20.2:_home_nfs4/e3e565d6-8104-11e1-afd2-001cc=
43ceea0'<o:p></o:p></span></p><p class=3DMsoNormal><span lang=3DEN-US =
style=3D'color:#1F497D'>Thread-35311::ERROR::2012-04-08 =
11:25:54,669::task::868::TaskManager.Task::(_setError) Unexpected =
error<o:p></o:p></span></p><p class=3DMsoNormal><span lang=3DEN-US =
style=3D'color:#1F497D'><o:p> </o:p></span></p><p =
class=3DMsoNormal><span lang=3DEN-US style=3D'color:#1F497D'>I renamed =
the folder that contains the data to =
e3e565d6-8104-11e1-afd2-001cc43ceea0 for =
b23c7ab6-b1d4-4888-8d4a-adc78e61db38 (SDUUID)<o:p></o:p></span></p><p =
class=3DMsoNormal><span lang=3DEN-US =
style=3D'color:#1F497D'><o:p> </o:p></span></p><p =
class=3DMsoNormal><span lang=3DEN-US style=3D'color:#1F497D'>attachment =
to the ovirt fails=C2=A0 =3D(<o:p></o:p></span></p><p =
class=3DMsoNormal><span lang=3DEN-US =
style=3D'color:#1F497D'>messages:<o:p></o:p></span></p><p =
class=3DMsoNormal><span lang=3DEN-US =
style=3D'font-size:12.0pt;font-family:"Arial Unicode =
MS","sans-serif";mso-fareast-language:RU'>Error while executing action =
AttachStorageDomainToPool: Error in storage domain =
action<o:p></o:p></span></p><p class=3DMsoNormal><span lang=3DEN-US =
style=3D'color:#1F497D'><o:p> </o:p></span></p><p =
class=3DMsoNormal><span lang=3DEN-US style=3D'color:#1F497D'>=C2=A0 =
<o:p></o:p></span></p><p class=3DMsoNormal><span lang=3DEN-US =
style=3D'color:#1F497D'><o:p> </o:p></span></p><p =
class=3DMsoNormal><span lang=3DEN-US =
style=3D'color:#1F497D'>engine.log:<o:p></o:p></span></p><p =
class=3DMsoNormal><span lang=3DEN-US style=3D'color:#1F497D'>2012-04-08 =
11:53:10,557 INFO=C2=A0 =
[org.ovirt.engine.core.bll.storage.AttachStorageDomainToPoolCommand] =
(pool-5-thread-49) Running command: AttachStorageDomainToPoolCommand =
internal: false. Entities affected :=C2=A0 ID: =
e3e565d6-8104-11e1-afd2-001cc43ceea0 Type: =
Storage<o:p></o:p></span></p><p class=3DMsoNormal><span lang=3DEN-US =
style=3D'color:#1F497D'>2012-04-08 11:53:10,583 INFO=C2=A0 =
[org.ovirt.engine.core.vdsbroker.vdsbroker.ValidateStorageServerConnectio=
nVDSCommand] (pool-5-thread-46) START, =
ValidateStorageServerConnectionVDSCommand(vdsId =3D =
1bb3653a-8105-11e1-9eda-001cc43ceea0, storagePoolId =3D =
00000000-0000-0000-0000-000000000000, storageType =3D NFS, =
connectionList =3D [{ id: aef7de23-f271-45f3-853b-9e7b7be6607f, =
connection: 10.1.20.2:/home/nfs4 };]), log id: =
3dbf104d<o:p></o:p></span></p><p class=3DMsoNormal><span lang=3DEN-US =
style=3D'color:#1F497D'>2012-04-08 11:53:10,583 INFO=C2=A0 =
[org.ovirt.engine.core.vdsbroker.vdsbroker.ValidateStorageServerConnectio=
nVDSCommand] (pool-5-thread-50) START, =
ValidateStorageServerConnectionVDSCommand(vdsId =3D =
270e3720-8105-11e1-a3ed-001cc43ceea0, storagePoolId =3D =
00000000-0000-0000-0000-000000000000, storageType =3D NFS, =
connectionList =3D [{ id: aef7de23-f271-45f3-853b-9e7b7be6607f, =
connection: 10.1.20.2:/home/nfs4 };]), log id: =
4ac74ee6<o:p></o:p></span></p><p class=3DMsoNormal><span lang=3DEN-US =
style=3D'color:#1F497D'>2012-04-08 11:53:10,685 INFO=C2=A0 =
[org.ovirt.engine.core.vdsbroker.vdsbroker.ValidateStorageServerConnectio=
nVDSCommand] (pool-5-thread-50) FINISH, =
ValidateStorageServerConnectionVDSCommand, return: =
{aef7de23-f271-45f3-853b-9e7b7be6607f=3D0}, log id: =
4ac74ee6<o:p></o:p></span></p><p class=3DMsoNormal><span lang=3DEN-US =
style=3D'color:#1F497D'>2012-04-08 11:53:10,686 INFO=C2=A0 =
[org.ovirt.engine.core.bll.storage.ConnectStorageToVdsCommand] =
(pool-5-thread-50) Running command: ConnectStorageToVdsCommand internal: =
true. Entities affected :=C2=A0 ID: aaa00000-0000-0000-0000-123456789aaa =
Type: System<o:p></o:p></span></p><p class=3DMsoNormal><span =
lang=3DEN-US style=3D'color:#1F497D'>2012-04-08 11:53:10,689 INFO=C2=A0 =
[org.ovirt.engine.core.vdsbroker.vdsbroker.ConnectStorageServerVDSCommand=
] (pool-5-thread-50) START, ConnectStorageServerVDSCommand(vdsId =3D =
270e3720-8105-11e1-a3ed-001cc43ceea0, storagePoolId =3D =
00000000-0000-0000-0000-000000000000, storageType =3D NFS, =
connectionList =3D [{ id: aef7de23-f271-45f3-853b-9e7b7be6607f, =
connection: 10.1.20.2:/home/nfs4 };]), log id: =
53bd874a<o:p></o:p></span></p><p class=3DMsoNormal><span lang=3DEN-US =
style=3D'color:#1F497D'>2012-04-08 11:53:10,690 INFO=C2=A0 =
[org.ovirt.engine.core.vdsbroker.vdsbroker.ValidateStorageServerConnectio=
nVDSCommand] (pool-5-thread-46) FINISH, =
ValidateStorageServerConnectionVDSCommand, return: =
{aef7de23-f271-45f3-853b-9e7b7be6607f=3D0}, log id: =
3dbf104d<o:p></o:p></span></p><p class=3DMsoNormal><span lang=3DEN-US =
style=3D'color:#1F497D'>2012-04-08 11:53:10,691 INFO=C2=A0 =
[org.ovirt.engine.core.bll.storage.ConnectStorageToVdsCommand] =
(pool-5-thread-46) Running command: ConnectStorageToVdsCommand internal: =
true. Entities affected :=C2=A0 ID: aaa00000-0000-0000-0000-123456789aaa =
Type: System<o:p></o:p></span></p><p class=3DMsoNormal><span =
lang=3DEN-US style=3D'color:#1F497D'>2012-04-08 11:53:10,693 INFO=C2=A0 =
[org.ovirt.engine.core.vdsbroker.vdsbroker.ConnectStorageServerVDSCommand=
] (pool-5-thread-46) START, ConnectStorageServerVDSCommand(vdsId =3D =
1bb3653a-8105-11e1-9eda-001cc43ceea0, storagePoolId =3D =
00000000-0000-0000-0000-000000000000, storageType =3D NFS, =
connectionList =3D [{ id: aef7de23-f271-45f3-853b-9e7b7be6607f, =
connection: 10.1.20.2:/home/nfs4 };]), log id: =
3129fd68<o:p></o:p></span></p><p class=3DMsoNormal><span lang=3DEN-US =
style=3D'color:#1F497D'>2012-04-08 11:53:10,714 INFO=C2=A0 =
[org.ovirt.engine.core.vdsbroker.vdsbroker.ConnectStorageServerVDSCommand=
] (pool-5-thread-50) FINISH, ConnectStorageServerVDSCommand, return: =
{aef7de23-f271-45f3-853b-9e7b7be6607f=3D0}, log id: =
53bd874a<o:p></o:p></span></p><p class=3DMsoNormal><span lang=3DEN-US =
style=3D'color:#1F497D'>2012-04-08 11:53:10,716 INFO=C2=A0 =
[org.ovirt.engine.core.vdsbroker.vdsbroker.ConnectStorageServerVDSCommand=
] (pool-5-thread-46) FINISH, ConnectStorageServerVDSCommand, return: =
{aef7de23-f271-45f3-853b-9e7b7be6607f=3D0}, log id: =
3129fd68<o:p></o:p></span></p><p class=3DMsoNormal><span lang=3DEN-US =
style=3D'color:#1F497D'>2012-04-08 11:53:10,718 INFO=C2=A0 =
[org.ovirt.engine.core.vdsbroker.irsbroker.AttachStorageDomainVDSCommand]=
(pool-5-thread-49) START, AttachStorageDomainVDSCommand(storagePoolId =
=3D e3e565d6-8104-11e1-afd2-001cc43ceea0, ignoreFailoverLimit =3D false, =
compatabilityVersion =3D null, storageDomainId =3D =
e3e565d6-8104-11e1-afd2-001cc43ceea0), log id: =
2b559a22<o:p></o:p></span></p><p class=3DMsoNormal><span lang=3DEN-US =
style=3D'color:#1F497D'>2012-04-08 11:53:10,737 ERROR =
[org.ovirt.engine.core.vdsbroker.vdsbroker.BrokerCommandBase] =
(pool-5-thread-49) Failed in AttachStorageDomainVDS =
method<o:p></o:p></span></p><p class=3DMsoNormal><span lang=3DEN-US =
style=3D'color:#1F497D'>2012-04-08 11:53:10,737 ERROR =
[org.ovirt.engine.core.vdsbroker.vdsbroker.BrokerCommandBase] =
(pool-5-thread-49) Error code StorageDomainActionError and error message =
IRSGenericException: IRSErrorException: Failed to =
AttachStorageDomainVDS, error =3D Error in storage domain action: =
('sdUUID=3De3e565d6-8104-11e1-afd2-001cc43ceea0, =
spUUID=3De3e565d6-8104-11e1-afd2-001cc43ceea0',)<o:p></o:p></span></p><p =
class=3DMsoNormal><span lang=3DEN-US style=3D'color:#1F497D'>2012-04-08 =
11:53:10,738 ERROR =
[org.ovirt.engine.core.vdsbroker.irsbroker.IrsBrokerCommand] =
(pool-5-thread-49) IrsBroker::Failed::AttachStorageDomainVDS due to: =
IRSErrorException: IRSGenericException: IRSErrorException: Failed to =
AttachStorageDomainVDS, error =3D Error in storage domain action: =
('sdUUID=3De3e565d6-8104-11e1-afd2-001cc43ceea0, =
spUUID=3De3e565d6-8104-11e1-afd2-001cc43ceea0',)<o:p></o:p></span></p><p =
class=3DMsoNormal><span lang=3DEN-US style=3D'color:#1F497D'>2012-04-08 =
11:53:10,752 INFO=C2=A0 =
[org.ovirt.engine.core.vdsbroker.vdsbroker.SpmStopVDSCommand] =
(pool-5-thread-49) START, SpmStopVDSCommand(vdsId =3D =
1bb3653a-8105-11e1-9eda-001cc43ceea0, storagePoolId =3D =
e3e565d6-8104-11e1-afd2-001cc43ceea0), log id: =
6b2f2dd2<o:p></o:p></span></p><p class=3DMsoNormal><span lang=3DEN-US =
style=3D'color:#1F497D'>2012-04-08 11:53:10,764 INFO=C2=A0 =
[org.ovirt.engine.core.vdsbroker.vdsbroker.SpmStopVDSCommand] =
(pool-5-thread-49) SpmStopVDSCommand::Stopping SPM on vds 10.1.20.7, =
pool id e3e565d6-8104-11e1-afd2-001cc43ceea0<o:p></o:p></span></p><p =
class=3DMsoNormal><span lang=3DEN-US style=3D'color:#1F497D'>2012-04-08 =
11:53:11,843 INFO=C2=A0 =
[org.ovirt.engine.core.vdsbroker.vdsbroker.SpmStopVDSCommand] =
(pool-5-thread-49) FINISH, SpmStopVDSCommand, log id: =
6b2f2dd2<o:p></o:p></span></p><p class=3DMsoNormal><span lang=3DEN-US =
style=3D'color:#1F497D'>2012-04-08 11:53:11,843 INFO=C2=A0 =
[org.ovirt.engine.core.vdsbroker.irsbroker.IrsBrokerCommand] =
(pool-5-thread-49) Irs placed on server null failed. Proceed =
Failover<o:p></o:p></span></p><p class=3DMsoNormal><span lang=3DEN-US =
style=3D'color:#1F497D'>2012-04-08 11:53:11,850 INFO=C2=A0 =
[org.ovirt.engine.core.bll.storage.SetStoragePoolStatusCommand] =
(pool-5-thread-49) Running command: SetStoragePoolStatusCommand =
internal: true. Entities affected :=C2=A0 ID: =
e3e565d6-8104-11e1-afd2-001cc43ceea0 Type: =
StoragePool<o:p></o:p></span></p><p class=3DMsoNormal><span lang=3DEN-US =
style=3D'color:#1F497D'>2012-04-08 11:53:11,881 INFO=C2=A0 =
[org.ovirt.engine.core.vdsbroker.irsbroker.IrsBrokerCommand] =
(pool-5-thread-49) hostFromVds::selectedVds - 10.2.20.8, spmStatus Free, =
storage pool Default<o:p></o:p></span></p><p class=3DMsoNormal><span =
lang=3DEN-US style=3D'color:#1F497D'>2012-04-08 11:53:11,886 INFO=C2=A0 =
[org.ovirt.engine.core.vdsbroker.irsbroker.IrsBrokerCommand] =
(pool-5-thread-49) starting spm on vds 10.2.20.8, storage pool Default, =
prevId -1, LVER 8<o:p></o:p></span></p><p class=3DMsoNormal><span =
lang=3DEN-US style=3D'color:#1F497D'>2012-04-08 11:53:11,888 INFO=C2=A0 =
[org.ovirt.engine.core.vdsbroker.vdsbroker.SpmStartVDSCommand] =
(pool-5-thread-49) START, SpmStartVDSCommand(vdsId =3D =
270e3720-8105-11e1-a3ed-001cc43ceea0, storagePoolId =3D =
e3e565d6-8104-11e1-afd2-001cc43ceea0, prevId=3D-1, prevLVER=3D8, =
storagePoolFormatType=3DV1, recoveryMode=3DManual, SCSIFencing=3Dfalse), =
log id: 382e702<o:p></o:p></span></p><p class=3DMsoNormal><span =
lang=3DEN-US style=3D'color:#1F497D'>2012-04-08 11:53:11,905 INFO=C2=A0 =
[org.ovirt.engine.core.vdsbroker.vdsbroker.SpmStartVDSCommand] =
(pool-5-thread-49) spmStart polling started: taskId =3D =
f65c40e4-956f-4c01-ab3f-5c43f2853806<o:p></o:p></span></p><p =
class=3DMsoNormal><span lang=3DEN-US =
style=3D'color:#1F497D'><o:p> </o:p></span></p><p =
class=3DMsoNormal><span lang=3DEN-US =
style=3D'color:#1F497D'><o:p> </o:p></span></p><p =
class=3DMsoNormal><span lang=3DEN-US =
style=3D'color:#1F497D'>Vdsm.log:<o:p></o:p></span></p><p =
class=3DMsoNormal><span lang=3DEN-US =
style=3D'color:#1F497D'>Thread-38311::INFO::2012-04-08 =
11:54:32,427::dispatcher::100::Storage.Dispatcher.Protect::(run) Run and =
protect: getStoragePoolInfo, Return response: {'status': {'message': =
'OK', 'code': 0}, 'info': {'spm_id': 2, 'master_uuid': =
'4f1199ec-9cdb-4efe-91eb-587faeec2099', 'name': 'Default', 'version': =
'0', 'domains': '4f1199ec-9cdb-4efe-91eb-587faeec2099:Active', =
'pool_status': 'connected', 'isoprefix': '', 'type': 'NFS', =
'master_ver': 1, 'lver': 10}, 'dominfo': =
{'4f1199ec-9cdb-4efe-91eb-587faeec2099': {'status': 'Active', =
'diskfree': '490079256576', 'alerts': [], 'disktotal': =
'516524343296'}}}<o:p></o:p></span></p><p class=3DMsoNormal><span =
lang=3DEN-US style=3D'color:#1F497D'>Thread-38312::DEBUG::2012-04-08 =
11:54:32,952::clientIF::239::Storage.Dispatcher.Protect::(wrapper) =
[10.1.20.2]<o:p></o:p></span></p><p class=3DMsoNormal><span lang=3DEN-US =
style=3D'color:#1F497D'>Thread-38312::INFO::2012-04-08 =
11:54:32,952::dispatcher::94::Storage.Dispatcher.Protect::(run) Run and =
protect: validateStorageServerConnection, args: (domType=3D1, =
spUUID=3D00000000-0000-0000-0000-000000000000, conList=3D[{'connection': =
'10.1.20.2:/home/nfs4', 'iqn': '', 'portal': '', 'user': '', 'password': =
'******', 'id': 'aef7de23-f271-45f3-853b-9e7b7be6607f', 'port': =
''}])<o:p></o:p></span></p><p class=3DMsoNormal><span lang=3DEN-US =
style=3D'color:#1F497D'>Thread-38312::DEBUG::2012-04-08 =
11:54:32,953::task::495::TaskManager.Task::(_debug) Task =
7899228e-1fc3-4fe0-bbcd-84cb4aa1ef11: moving from state init -> state =
preparing<o:p></o:p></span></p><p class=3DMsoNormal><span lang=3DEN-US =
style=3D'color:#1F497D'>Thread-38312::INFO::2012-04-08 =
11:54:32,953::storage_connection::127::Storage.ServerConnection::(validat=
e) Request to validate NFS storage server<o:p></o:p></span></p><p =
class=3DMsoNormal><span lang=3DEN-US =
style=3D'color:#1F497D'>Thread-38312::INFO::2012-04-08 =
11:54:32,953::storage_connection::53::Storage.ServerConnection::(__valida=
teConnectionParams) conList=3D[{'connection': '10.1.20.2:/home/nfs4', =
'iqn': '', 'portal': '', 'user': '', 'password': '******', 'id': =
'aef7de23-f271-45f3-853b-9e7b7be6607f', 'port': =
''}]<o:p></o:p></span></p><p class=3DMsoNormal><span lang=3DEN-US =
style=3D'color:#1F497D'>Thread-38312::DEBUG::2012-04-08 =
11:54:32,955::fileUtils::83::Storage.Misc.excCmd::(mount) '/usr/bin/sudo =
-n /bin/mount -o soft,timeo=3D600,retrans=3D6,nosharecache,vers=3D3 -t =
nfs 10.1.20.2:/home/nfs4 /tmp/tmplHltd0' (cwd =
None)<o:p></o:p></span></p><p class=3DMsoNormal><span lang=3DEN-US =
style=3D'color:#1F497D'>Thread-38312::DEBUG::2012-04-08 =
11:54:32,987::fileUtils::83::Storage.Misc.excCmd::(mount) SUCCESS: =
<err> =3D ''; <rc> =3D 0<o:p></o:p></span></p><p =
class=3DMsoNormal><span lang=3DEN-US =
style=3D'color:#1F497D'>Thread-38312::DEBUG::2012-04-08 =
11:54:32,994::fileUtils::112::Storage.Misc.excCmd::(umount) =
'/usr/bin/sudo -n /bin/umount -t nfs -f /tmp/tmplHltd0' (cwd =
None)<o:p></o:p></span></p><p class=3DMsoNormal><span lang=3DEN-US =
style=3D'color:#1F497D'>Thread-38312::DEBUG::2012-04-08 =
11:54:33,021::fileUtils::112::Storage.Misc.excCmd::(umount) SUCCESS: =
<err> =3D ''; <rc> =3D 0<o:p></o:p></span></p><p =
class=3DMsoNormal><span lang=3DEN-US =
style=3D'color:#1F497D'>Thread-38312::DEBUG::2012-04-08 =
11:54:33,022::task::495::TaskManager.Task::(_debug) Task =
7899228e-1fc3-4fe0-bbcd-84cb4aa1ef11: finished: {'statuslist': =
[{'status': 0, 'id': =
'aef7de23-f271-45f3-853b-9e7b7be6607f'}]}<o:p></o:p></span></p><p =
class=3DMsoNormal><span lang=3DEN-US =
style=3D'color:#1F497D'>Thread-38312::DEBUG::2012-04-08 =
11:54:33,023::task::495::TaskManager.Task::(_debug) Task =
7899228e-1fc3-4fe0-bbcd-84cb4aa1ef11: moving from state preparing -> =
state finished<o:p></o:p></span></p><p class=3DMsoNormal><span =
lang=3DEN-US style=3D'color:#1F497D'>Thread-38312::DEBUG::2012-04-08 =
11:54:33,023::resourceManager::786::ResourceManager.Owner::(releaseAll) =
Owner.releaseAll requests {} resources {}<o:p></o:p></span></p><p =
class=3DMsoNormal><span lang=3DEN-US =
style=3D'color:#1F497D'>Thread-38312::DEBUG::2012-04-08 =
11:54:33,024::resourceManager::821::ResourceManager.Owner::(cancelAll) =
Owner.cancelAll requests {}<o:p></o:p></span></p><p =
class=3DMsoNormal><span lang=3DEN-US =
style=3D'color:#1F497D'>Thread-38312::DEBUG::2012-04-08 =
11:54:33,024::task::495::TaskManager.Task::(_debug) Task =
7899228e-1fc3-4fe0-bbcd-84cb4aa1ef11: ref 0 aborting =
False<o:p></o:p></span></p><p class=3DMsoNormal><span lang=3DEN-US =
style=3D'color:#1F497D'>Thread-38312::INFO::2012-04-08 =
11:54:33,024::dispatcher::100::Storage.Dispatcher.Protect::(run) Run and =
protect: validateStorageServerConnection, Return response: {'status': =
{'message': 'OK', 'code': 0}, 'statuslist': [{'status': 0, 'id': =
'aef7de23-f271-45f3-853b-9e7b7be6607f'}]}<o:p></o:p></span></p><p =
class=3DMsoNormal><span lang=3DEN-US =
style=3D'color:#1F497D'>Thread-38313::DEBUG::2012-04-08 =
11:54:33,037::clientIF::239::Storage.Dispatcher.Protect::(wrapper) =
[10.1.20.2]<o:p></o:p></span></p><p class=3DMsoNormal><span lang=3DEN-US =
style=3D'color:#1F497D'>Thread-38313::INFO::2012-04-08 =
11:54:33,037::dispatcher::94::Storage.Dispatcher.Protect::(run) Run and =
protect: connectStorageServer, args: (domType=3D1, =
spUUID=3D00000000-0000-0000-0000-000000000000, conList=3D[{'connection': =
'10.1.20.2:/home/nfs4', 'iqn': '', 'portal': '', 'user': '', 'password': =
'******', 'id': 'aef7de23-f271-45f3-853b-9e7b7be6607f', 'port': =
''}])<o:p></o:p></span></p><p class=3DMsoNormal><span lang=3DEN-US =
style=3D'color:#1F497D'>Thread-38313::DEBUG::2012-04-08 =
11:54:33,038::task::495::TaskManager.Task::(_debug) Task =
83b36131-7378-4f69-841d-b82637362295: moving from state init -> state =
preparing<o:p></o:p></span></p><p class=3DMsoNormal><span lang=3DEN-US =
style=3D'color:#1F497D'>Thread-38313::INFO::2012-04-08 =
11:54:33,038::storage_connection::95::Storage.ServerConnection::(connect)=
Request to connect NFS storage server<o:p></o:p></span></p><p =
class=3DMsoNormal><span lang=3DEN-US =
style=3D'color:#1F497D'>Thread-38313::INFO::2012-04-08 =
11:54:33,038::storage_connection::53::Storage.ServerConnection::(__valida=
teConnectionParams) conList=3D[{'connection': '10.1.20.2:/home/nfs4', =
'iqn': '', 'portal': '', 'user': '', 'password': '******', 'id': =
'aef7de23-f271-45f3-853b-9e7b7be6607f', 'port': =
''}]<o:p></o:p></span></p><p class=3DMsoNormal><span lang=3DEN-US =
style=3D'color:#1F497D'>Thread-38313::DEBUG::2012-04-08 =
11:54:33,048::lvm::547::OperationMutex::(_invalidateAllPvs) Operation =
'lvm invalidate operation' got the operation =
mutex<o:p></o:p></span></p><p class=3DMsoNormal><span lang=3DEN-US =
style=3D'color:#1F497D'>Thread-38313::DEBUG::2012-04-08 =
11:54:33,048::lvm::549::OperationMutex::(_invalidateAllPvs) Operation =
'lvm invalidate operation' released the operation =
mutex<o:p></o:p></span></p><p class=3DMsoNormal><span lang=3DEN-US =
style=3D'color:#1F497D'>Thread-38313::DEBUG::2012-04-08 =
11:54:33,049::lvm::559::OperationMutex::(_invalidateAllVgs) Operation =
'lvm invalidate operation' got the operation =
mutex<o:p></o:p></span></p><p class=3DMsoNormal><span lang=3DEN-US =
style=3D'color:#1F497D'>Thread-38313::DEBUG::2012-04-08 =
11:54:33,049::lvm::561::OperationMutex::(_invalidateAllVgs) Operation =
'lvm invalidate operation' released the operation =
mutex<o:p></o:p></span></p><p class=3DMsoNormal><span lang=3DEN-US =
style=3D'color:#1F497D'>Thread-38313::DEBUG::2012-04-08 =
11:54:33,049::lvm::580::OperationMutex::(_invalidateAllLvs) Operation =
'lvm invalidate operation' got the operation =
mutex<o:p></o:p></span></p><p class=3DMsoNormal><span lang=3DEN-US =
style=3D'color:#1F497D'>Thread-38313::DEBUG::2012-04-08 =
11:54:33,050::lvm::582::OperationMutex::(_invalidateAllLvs) Operation =
'lvm invalidate operation' released the operation =
mutex<o:p></o:p></span></p><p class=3DMsoNormal><span lang=3DEN-US =
style=3D'color:#1F497D'>Thread-38313::DEBUG::2012-04-08 =
11:54:33,050::task::495::TaskManager.Task::(_debug) Task =
83b36131-7378-4f69-841d-b82637362295: finished: {'statuslist': =
[{'status': 0, 'id': =
'aef7de23-f271-45f3-853b-9e7b7be6607f'}]}<o:p></o:p></span></p><p =
class=3DMsoNormal><span lang=3DEN-US =
style=3D'color:#1F497D'>Thread-38313::DEBUG::2012-04-08 =
11:54:33,050::task::495::TaskManager.Task::(_debug) Task =
83b36131-7378-4f69-841d-b82637362295: moving from state preparing -> =
state finished<o:p></o:p></span></p><p class=3DMsoNormal><span =
lang=3DEN-US style=3D'color:#1F497D'>Thread-38313::DEBUG::2012-04-08 =
11:54:33,051::resourceManager::786::ResourceManager.Owner::(releaseAll) =
Owner.releaseAll requests {} resources {}<o:p></o:p></span></p><p =
class=3DMsoNormal><span lang=3DEN-US =
style=3D'color:#1F497D'>Thread-38313::DEBUG::2012-04-08 =
11:54:33,051::resourceManager::821::ResourceManager.Owner::(cancelAll) =
Owner.cancelAll requests {}<o:p></o:p></span></p><p =
class=3DMsoNormal><span lang=3DEN-US =
style=3D'color:#1F497D'>Thread-38313::DEBUG::2012-04-08 =
11:54:33,051::task::495::TaskManager.Task::(_debug) Task =
83b36131-7378-4f69-841d-b82637362295: ref 0 aborting =
False<o:p></o:p></span></p><p class=3DMsoNormal><span lang=3DEN-US =
style=3D'color:#1F497D'>Thread-38313::INFO::2012-04-08 =
11:54:33,051::dispatcher::100::Storage.Dispatcher.Protect::(run) Run and =
protect: connectStorageServer, Return response: {'status': {'message': =
'OK', 'code': 0}, 'statuslist': [{'status': 0, 'id': =
'aef7de23-f271-45f3-853b-9e7b7be6607f'}]}<o:p></o:p></span></p><p =
class=3DMsoNormal><span lang=3DEN-US =
style=3D'color:#1F497D'>Thread-38314::DEBUG::2012-04-08 =
11:54:33,062::clientIF::239::Storage.Dispatcher.Protect::(wrapper) =
[10.1.20.2]<o:p></o:p></span></p><p class=3DMsoNormal><span lang=3DEN-US =
style=3D'color:#1F497D'>Thread-38314::INFO::2012-04-08 =
11:54:33,062::dispatcher::94::Storage.Dispatcher.Protect::(run) Run and =
protect: attachStorageDomain, args: ( =
sdUUID=3De3e565d6-8104-11e1-afd2-001cc43ceea0 =
spUUID=3De3e565d6-8104-11e1-afd2-001cc43ceea0)<o:p></o:p></span></p><p =
class=3DMsoNormal><span lang=3DEN-US =
style=3D'color:#1F497D'>Thread-38314::DEBUG::2012-04-08 =
11:54:33,063::task::495::TaskManager.Task::(_debug) Task =
2b306544-6fcc-443b-9ea6-23ae4b71d422: moving from state init -> state =
preparing<o:p></o:p></span></p><p class=3DMsoNormal><span lang=3DEN-US =
style=3D'color:#1F497D'>Thread-38314::DEBUG::2012-04-08 =
11:54:33,063::resourceManager::155::ResourceManager.Request::(__init__) =
ResName=3D`Storage.e3e565d6-8104-11e1-afd2-001cc43ceea0`ReqID=3D`a97b6096=
-7b1a-4f93-b0c0-322399c2ac3a`::Request was made in =
'/usr/share/vdsm/storage/spm.py' line '1072' at =
'public_attachStorageDomain'<o:p></o:p></span></p><p =
class=3DMsoNormal><span lang=3DEN-US =
style=3D'color:#1F497D'>Thread-38314::DEBUG::2012-04-08 =
11:54:33,064::resourceManager::463::ResourceManager::(registerResource) =
Trying to register resource =
'Storage.e3e565d6-8104-11e1-afd2-001cc43ceea0' for lock type =
'exclusive'<o:p></o:p></span></p><p class=3DMsoNormal><span lang=3DEN-US =
style=3D'color:#1F497D'>Thread-38314::DEBUG::2012-04-08 =
11:54:33,064::resourceManager::505::ResourceManager::(registerResource) =
Resource 'Storage.e3e565d6-8104-11e1-afd2-001cc43ceea0' is free. Now =
locking as 'exclusive' (1 active user)<o:p></o:p></span></p><p =
class=3DMsoNormal><span lang=3DEN-US =
style=3D'color:#1F497D'>Thread-38314::DEBUG::2012-04-08 =
11:54:33,064::resourceManager::192::ResourceManager.Request::(grant) =
ResName=3D`Storage.e3e565d6-8104-11e1-afd2-001cc43ceea0`ReqID=3D`a97b6096=
-7b1a-4f93-b0c0-322399c2ac3a`::Granted request<o:p></o:p></span></p><p =
class=3DMsoNormal><span lang=3DEN-US =
style=3D'color:#1F497D'>Thread-38314::DEBUG::2012-04-08 =
11:54:33,065::task::495::TaskManager.Task::(_debug) Task =
2b306544-6fcc-443b-9ea6-23ae4b71d422: _resourcesAcquired: =
Storage.e3e565d6-8104-11e1-afd2-001cc43ceea0 =
(exclusive)<o:p></o:p></span></p><p class=3DMsoNormal><span lang=3DEN-US =
style=3D'color:#1F497D'>Thread-38314::DEBUG::2012-04-08 =
11:54:33,065::task::495::TaskManager.Task::(_debug) Task =
2b306544-6fcc-443b-9ea6-23ae4b71d422: ref 1 aborting =
False<o:p></o:p></span></p><p class=3DMsoNormal><span lang=3DEN-US =
style=3D'color:#1F497D'>Thread-38314::ERROR::2012-04-08 =
11:54:33,065::task::868::TaskManager.Task::(_setError) Unexpected =
error<o:p></o:p></span></p><p class=3DMsoNormal><span lang=3DEN-US =
style=3D'color:#1F497D'>Traceback (most recent call =
last):<o:p></o:p></span></p><p class=3DMsoNormal><span lang=3DEN-US =
style=3D'color:#1F497D'>=C2=A0 File =
"/usr/share/vdsm/storage/task.py", line 876, in =
_run<o:p></o:p></span></p><p class=3DMsoNormal><span lang=3DEN-US =
style=3D'color:#1F497D'>=C2=A0=C2=A0=C2=A0 return fn(*args, =
**kargs)<o:p></o:p></span></p><p class=3DMsoNormal><span lang=3DEN-US =
style=3D'color:#1F497D'>=C2=A0 File =
"/usr/share/vdsm/storage/spm.py", line 115, in =
run<o:p></o:p></span></p><p class=3DMsoNormal><span lang=3DEN-US =
style=3D'color:#1F497D'>=C2=A0=C2=A0=C2=A0 return self.func(*args, =
**kwargs)<o:p></o:p></span></p><p class=3DMsoNormal><span lang=3DEN-US =
style=3D'color:#1F497D'>=C2=A0 File =
"/usr/share/vdsm/storage/spm.py", line 1073, in =
public_attachStorageDomain<o:p></o:p></span></p><p =
class=3DMsoNormal><span lang=3DEN-US =
style=3D'color:#1F497D'>=C2=A0=C2=A0=C2=A0 =
vars.task.getExclusiveLock(STORAGE, sdUUID)<o:p></o:p></span></p><p =
class=3DMsoNormal><span lang=3DEN-US style=3D'color:#1F497D'>=C2=A0 File =
"/usr/share/vdsm/storage/task.py", line 1311, in =
getExclusiveLock<o:p></o:p></span></p><p class=3DMsoNormal><span =
lang=3DEN-US style=3D'color:#1F497D'>=C2=A0=C2=A0=C2=A0 =
self.resOwner.acquire(namespace, resName, =
resourceManager.LockType.exclusive, timeout)<o:p></o:p></span></p><p =
class=3DMsoNormal><span lang=3DEN-US style=3D'color:#1F497D'>=C2=A0 File =
"/usr/share/vdsm/storage/resourceManager.py", line 673, in =
acquire<o:p></o:p></span></p><p class=3DMsoNormal><span lang=3DEN-US =
style=3D'color:#1F497D'>=C2=A0=C2=A0=C2=A0 raise ValueError("Owner =
%s: acquire: resource %s is already acquired" % (str(self), =
fullName))<o:p></o:p></span></p><p class=3DMsoNormal><span lang=3DEN-US =
style=3D'color:#1F497D'>ValueError: Owner =
2b306544-6fcc-443b-9ea6-23ae4b71d422: acquire: resource =
Storage.e3e565d6-8104-11e1-afd2-001cc43ceea0 is already =
acquired<o:p></o:p></span></p><p class=3DMsoNormal><span lang=3DEN-US =
style=3D'color:#1F497D'>Thread-38314::DEBUG::2012-04-08 =
11:54:33,066::task::495::TaskManager.Task::(_debug) Task =
2b306544-6fcc-443b-9ea6-23ae4b71d422: Task._run: =
2b306544-6fcc-443b-9ea6-23ae4b71d422 =
('e3e565d6-8104-11e1-afd2-001cc43ceea0', =
'e3e565d6-8104-11e1-afd2-001cc43ceea0') {} failed - stopping =
task<o:p></o:p></span></p><p class=3DMsoNormal><span lang=3DEN-US =
style=3D'color:#1F497D'>Thread-38314::DEBUG::2012-04-08 =
11:54:33,066::task::495::TaskManager.Task::(_debug) Task =
2b306544-6fcc-443b-9ea6-23ae4b71d422: stopping in state preparing (force =
False)<o:p></o:p></span></p><p class=3DMsoNormal><span lang=3DEN-US =
style=3D'color:#1F497D'>Thread-38314::DEBUG::2012-04-08 =
11:54:33,067::task::495::TaskManager.Task::(_debug) Task =
2b306544-6fcc-443b-9ea6-23ae4b71d422: ref 1 aborting =
True<o:p></o:p></span></p><p class=3DMsoNormal><span lang=3DEN-US =
style=3D'color:#1F497D'>Thread-38314::INFO::2012-04-08 =
11:54:33,067::task::1171::TaskManager.Task::(prepare) aborting: Task is =
aborted: 'Owner 2b306544-6fcc-443b-9ea6-23ae4b71d422: acquire: resource =
Storage.e3e565d6-8104-11e1-afd2-001cc43ceea0 is already acquired' - code =
100<o:p></o:p></span></p><p class=3DMsoNormal><span lang=3DEN-US =
style=3D'color:#1F497D'>Thread-38314::DEBUG::2012-04-08 =
11:54:33,067::task::495::TaskManager.Task::(_debug) Task =
2b306544-6fcc-443b-9ea6-23ae4b71d422: Prepare: aborted: Owner =
2b306544-6fcc-443b-9ea6-23ae4b71d422: acquire: resource =
Storage.e3e565d6-8104-11e1-afd2-001cc43ceea0 is already =
acquired<o:p></o:p></span></p><p class=3DMsoNormal><span lang=3DEN-US =
style=3D'color:#1F497D'>Thread-38314::DEBUG::2012-04-08 =
11:54:33,067::task::495::TaskManager.Task::(_debug) Task =
2b306544-6fcc-443b-9ea6-23ae4b71d422: ref 0 aborting =
True<o:p></o:p></span></p><p class=3DMsoNormal><span lang=3DEN-US =
style=3D'color:#1F497D'>Thread-38314::DEBUG::2012-04-08 =
11:54:33,068::task::495::TaskManager.Task::(_debug) Task =
2b306544-6fcc-443b-9ea6-23ae4b71d422: Task._doAbort: force =
False<o:p></o:p></span></p><p class=3DMsoNormal><span lang=3DEN-US =
style=3D'color:#1F497D'>Thread-38314::DEBUG::2012-04-08 =
11:54:33,068::resourceManager::821::ResourceManager.Owner::(cancelAll) =
Owner.cancelAll requests {}<o:p></o:p></span></p><p =
class=3DMsoNormal><span lang=3DEN-US =
style=3D'color:#1F497D'>Thread-38314::DEBUG::2012-04-08 =
11:54:33,068::task::495::TaskManager.Task::(_debug) Task =
2b306544-6fcc-443b-9ea6-23ae4b71d422: moving from state preparing -> =
state aborting<o:p></o:p></span></p><p class=3DMsoNormal><span =
lang=3DEN-US style=3D'color:#1F497D'>Thread-38314::DEBUG::2012-04-08 =
11:54:33,069::task::495::TaskManager.Task::(_debug) Task =
2b306544-6fcc-443b-9ea6-23ae4b71d422: _aborting: recover policy =
none<o:p></o:p></span></p><p class=3DMsoNormal><span lang=3DEN-US =
style=3D'color:#1F497D'>Thread-38314::DEBUG::2012-04-08 =
11:54:33,069::task::495::TaskManager.Task::(_debug) Task =
2b306544-6fcc-443b-9ea6-23ae4b71d422: moving from state aborting -> =
state failed<o:p></o:p></span></p><p class=3DMsoNormal><span =
lang=3DEN-US style=3D'color:#1F497D'>Thread-38314::DEBUG::2012-04-08 =
11:54:33,069::resourceManager::786::ResourceManager.Owner::(releaseAll) =
Owner.releaseAll requests {} resources =
{'Storage.e3e565d6-8104-11e1-afd2-001cc43ceea0': < ResourceRef =
'Storage.e3e565d6-8104-11e1-afd2-001cc43ceea0', isValid: 'True' obj: =
'None'>}<o:p></o:p></span></p><p class=3DMsoNormal><span lang=3DEN-US =
style=3D'color:#1F497D'>Thread-38314::DEBUG::2012-04-08 =
11:54:33,069::resourceManager::821::ResourceManager.Owner::(cancelAll) =
Owner.cancelAll requests {}<o:p></o:p></span></p><p =
class=3DMsoNormal><span lang=3DEN-US =
style=3D'color:#1F497D'>Thread-38314::DEBUG::2012-04-08 =
11:54:33,070::resourceManager::515::ResourceManager::(releaseResource) =
Trying to release resource =
'Storage.e3e565d6-8104-11e1-afd2-001cc43ceea0'<o:p></o:p></span></p><p =
class=3DMsoNormal><span lang=3DEN-US =
style=3D'color:#1F497D'>Thread-38314::DEBUG::2012-04-08 =
11:54:33,070::resourceManager::530::ResourceManager::(releaseResource) =
Released resource 'Storage.e3e565d6-8104-11e1-afd2-001cc43ceea0' (0 =
active users)<o:p></o:p></span></p><p class=3DMsoNormal><span =
lang=3DEN-US style=3D'color:#1F497D'>Thread-38314::DEBUG::2012-04-08 =
11:54:33,070::resourceManager::535::ResourceManager::(releaseResource) =
Resource 'Storage.e3e565d6-8104-11e1-afd2-001cc43ceea0' is free, finding =
out if anyone is waiting for it.<o:p></o:p></span></p><p =
class=3DMsoNormal><span lang=3DEN-US =
style=3D'color:#1F497D'>Thread-38314::DEBUG::2012-04-08 =
11:54:33,071::resourceManager::542::ResourceManager::(releaseResource) =
No one is waiting for resource =
'Storage.e3e565d6-8104-11e1-afd2-001cc43ceea0', Clearing =
records.<o:p></o:p></span></p><p class=3DMsoNormal><span lang=3DEN-US =
style=3D'color:#1F497D'>Thread-38314::ERROR::2012-04-08 =
11:54:33,071::dispatcher::106::Storage.Dispatcher.Protect::(run) Owner =
2b306544-6fcc-443b-9ea6-23ae4b71d422: acquire: resource =
Storage.e3e565d6-8104-11e1-afd2-001cc43ceea0 is already =
acquired<o:p></o:p></span></p><p class=3DMsoNormal><span lang=3DEN-US =
style=3D'color:#1F497D'>Thread-38314::ERROR::2012-04-08 =
11:54:33,071::dispatcher::107::Storage.Dispatcher.Protect::(run) =
Traceback (most recent call last):<o:p></o:p></span></p><p =
class=3DMsoNormal><span lang=3DEN-US style=3D'color:#1F497D'>=C2=A0 File =
"/usr/share/vdsm/storage/dispatcher.py", line 96, in =
run<o:p></o:p></span></p><p class=3DMsoNormal><span lang=3DEN-US =
style=3D'color:#1F497D'>=C2=A0=C2=A0=C2=A0 result =3D =
ctask.prepare(self.func, *args, **kwargs)<o:p></o:p></span></p><p =
class=3DMsoNormal><span lang=3DEN-US style=3D'color:#1F497D'>=C2=A0 File =
"/usr/share/vdsm/storage/task.py", line 1178, in =
prepare<o:p></o:p></span></p><p class=3DMsoNormal><span lang=3DEN-US =
style=3D'color:#1F497D'>=C2=A0=C2=A0=C2=A0 raise =
self.error<o:p></o:p></span></p><p class=3DMsoNormal><span lang=3DEN-US =
style=3D'color:#1F497D'>ValueError: Owner =
2b306544-6fcc-443b-9ea6-23ae4b71d422: acquire: resource =
Storage.e3e565d6-8104-11e1-afd2-001cc43ceea0 is already =
acquired<o:p></o:p></span></p><p class=3DMsoNormal><span lang=3DEN-US =
style=3D'color:#1F497D'><o:p> </o:p></span></p><p =
class=3DMsoNormal><span lang=3DEN-US =
style=3D'color:#1F497D'>Thread-38315::DEBUG::2012-04-08 =
11:54:33,086::clientIF::239::Storage.Dispatcher.Protect::(wrapper) =
[10.1.20.2]<o:p></o:p></span></p><p class=3DMsoNormal><span lang=3DEN-US =
style=3D'color:#1F497D'>Thread-38315::INFO::2012-04-08 =
11:54:33,086::dispatcher::94::Storage.Dispatcher.Protect::(run) Run and =
protect: getSpmStatus, args: ( =
spUUID=3De3e565d6-8104-11e1-afd2-001cc43ceea0)<o:p></o:p></span></p><p =
class=3DMsoNormal><span lang=3DEN-US =
style=3D'color:#1F497D'>Thread-38315::DEBUG::2012-04-08 =
11:54:33,086::task::495::TaskManager.Task::(_debug) Task =
04c6f0a0-6010-4c40-a888-8c59b1e69de3: moving from state init -> state =
preparing<o:p></o:p></span></p><p class=3DMsoNormal><span lang=3DEN-US =
style=3D'color:#1F497D'>Thread-38315::DEBUG::2012-04-08 =
11:54:33,087::spm::688::Storage.SPM::(public_getSpmStatus) =
spUUID=3De3e565d6-8104-11e1-afd2-001cc43ceea0: spmStatus=3DSPM =
spmLver=3D10 spmId=3D2<o:p></o:p></span></p><p class=3DMsoNormal><span =
lang=3DEN-US style=3D'color:#1F497D'>Thread-38315::DEBUG::2012-04-08 =
11:54:33,087::task::495::TaskManager.Task::(_debug) Task =
04c6f0a0-6010-4c40-a888-8c59b1e69de3: finished: {'spm_st': {'spmId': 2, =
'spmStatus': 'SPM', 'spmLver': 10}}<o:p></o:p></span></p><p =
class=3DMsoNormal><span lang=3DEN-US =
style=3D'color:#1F497D'>Thread-38315::DEBUG::2012-04-08 =
11:54:33,087::task::495::TaskManager.Task::(_debug) Task =
04c6f0a0-6010-4c40-a888-8c59b1e69de3: moving from state preparing -> =
state finished<o:p></o:p></span></p><p class=3DMsoNormal><span =
lang=3DEN-US style=3D'color:#1F497D'>Thread-38315::DEBUG::2012-04-08 =
11:54:33,088::resourceManager::786::ResourceManager.Owner::(releaseAll) =
Owner.releaseAll requests {} resources {}<o:p></o:p></span></p><p =
class=3DMsoNormal><span lang=3DEN-US =
style=3D'color:#1F497D'>Thread-38315::DEBUG::2012-04-08 =
11:54:33,088::resourceManager::821::ResourceManager.Owner::(cancelAll) =
Owner.cancelAll requests {}<o:p></o:p></span></p><p =
class=3DMsoNormal><span lang=3DEN-US =
style=3D'color:#1F497D'>Thread-38315::DEBUG::2012-04-08 =
11:54:33,088::task::495::TaskManager.Task::(_debug) Task =
04c6f0a0-6010-4c40-a888-8c59b1e69de3: ref 0 aborting =
False<o:p></o:p></span></p><p class=3DMsoNormal><span lang=3DEN-US =
style=3D'color:#1F497D'>Thread-38315::INFO::2012-04-08 =
11:54:33,089::dispatcher::100::Storage.Dispatcher.Protect::(run) Run and =
protect: getSpmStatus, Return response: {'status': {'message': 'OK', =
'code': 0}, 'spm_st': {'spmId': 2, 'spmStatus': 'SPM', 'spmLver': =
10}}<o:p></o:p></span></p><p class=3DMsoNormal><span lang=3DEN-US =
style=3D'color:#1F497D'>Thread-38316::DEBUG::2012-04-08 =
11:54:33,101::clientIF::239::Storage.Dispatcher.Protect::(wrapper) =
[10.1.20.2]<o:p></o:p></span></p><p class=3DMsoNormal><span lang=3DEN-US =
style=3D'color:#1F497D'>Thread-38316::INFO::2012-04-08 =
11:54:33,102::dispatcher::94::Storage.Dispatcher.Protect::(run) Run and =
protect: getAllTasksStatuses, args: ()<o:p></o:p></span></p><p =
class=3DMsoNormal><span lang=3DEN-US =
style=3D'color:#1F497D'>Thread-38316::DEBUG::2012-04-08 =
11:54:33,102::task::495::TaskManager.Task::(_debug) Task =
6714a525-c7c6-4132-90a3-da21b312d7fd: moving from state init -> state =
preparing<o:p></o:p></span></p><p class=3DMsoNormal><span lang=3DEN-US =
style=3D'color:#1F497D'>Thread-38316::DEBUG::2012-04-08 =
11:54:33,102::taskManager::92::TaskManager::(getAllTasksStatuses) =
Entry.<o:p></o:p></span></p><p class=3DMsoNormal><span lang=3DEN-US =
style=3D'color:#1F497D'>Thread-38316::DEBUG::2012-04-08 =
11:54:33,102::taskManager::97::TaskManager::(getAllTasksStatuses) =
Return: {}<o:p></o:p></span></p><p class=3DMsoNormal><span lang=3DEN-US =
style=3D'color:#1F497D'>Thread-38316::DEBUG::2012-04-08 =
11:54:33,103::task::495::TaskManager.Task::(_debug) Task =
6714a525-c7c6-4132-90a3-da21b312d7fd: finished: {'allTasksStatus': =
{}}<o:p></o:p></span></p><p class=3DMsoNormal><span lang=3DEN-US =
style=3D'color:#1F497D'>Thread-38316::DEBUG::2012-04-08 =
11:54:33,103::task::495::TaskManager.Task::(_debug) Task =
6714a525-c7c6-4132-90a3-da21b312d7fd: moving from state preparing -> =
state finished<o:p></o:p></span></p><p class=3DMsoNormal><span =
lang=3DEN-US style=3D'color:#1F497D'>Thread-38316::DEBUG::2012-04-08 =
11:54:33,103::resourceManager::786::ResourceManager.Owner::(releaseAll) =
Owner.releaseAll requests {} resources {}<o:p></o:p></span></p><p =
class=3DMsoNormal><span lang=3DEN-US =
style=3D'color:#1F497D'>Thread-38316::DEBUG::2012-04-08 =
11:54:33,104::resourceManager::821::ResourceManager.Owner::(cancelAll) =
Owner.cancelAll requests {}<o:p></o:p></span></p><p =
class=3DMsoNormal><span lang=3DEN-US =
style=3D'color:#1F497D'>Thread-38316::DEBUG::2012-04-08 =
11:54:33,104::task::495::TaskManager.Task::(_debug) Task =
6714a525-c7c6-4132-90a3-da21b312d7fd: ref 0 aborting =
False<o:p></o:p></span></p><p class=3DMsoNormal><span lang=3DEN-US =
style=3D'color:#1F497D'>Thread-38316::INFO::2012-04-08 =
11:54:33,104::dispatcher::100::Storage.Dispatcher.Protect::(run) Run and =
protect: getAllTasksStatuses, Return response: {'status': {'message': =
'OK', 'code': 0}, 'allTasksStatus': {}}<o:p></o:p></span></p><p =
class=3DMsoNormal><span lang=3DEN-US =
style=3D'color:#1F497D'>Thread-38317::DEBUG::2012-04-08 =
11:54:33,113::clientIF::239::Storage.Dispatcher.Protect::(wrapper) =
[10.1.20.2]<o:p></o:p></span></p><p class=3DMsoNormal><span lang=3DEN-US =
style=3D'color:#1F497D'>Thread-38317::INFO::2012-04-08 =
11:54:33,113::dispatcher::94::Storage.Dispatcher.Protect::(run) Run and =
protect: spmStop, args: ( =
spUUID=3De3e565d6-8104-11e1-afd2-001cc43ceea0)<o:p></o:p></span></p><p =
class=3DMsoNormal><span lang=3DEN-US =
style=3D'color:#1F497D'>Thread-38317::DEBUG::2012-04-08 =
11:54:33,114::task::495::TaskManager.Task::(_debug) Task =
6bec12b5-5e5b-49d8-a6d3-e8f2a5ef06bf: moving from state init -> state =
preparing<o:p></o:p></span></p><p class=3DMsoNormal><span lang=3DEN-US =
style=3D'color:#1F497D'>Thread-38317::DEBUG::2012-04-08 =
11:54:33,114::spm::547::Storage.SPM::(public_spmStop) =
spUUID=3De3e565d6-8104-11e1-afd2-001cc43ceea0<o:p></o:p></span></p><p =
class=3DMsoNormal><span lang=3DEN-US =
style=3D'color:#1F497D'>Thread-38317::DEBUG::2012-04-08 =
11:54:33,114::taskManager::105::TaskManager::(getAllTasks) =
Entry.<o:p></o:p></span></p><p class=3DMsoNormal><span lang=3DEN-US =
style=3D'color:#1F497D'>Thread-38317::DEBUG::2012-04-08 =
11:54:33,114::taskManager::110::TaskManager::(getAllTasks) Return: =
{}<o:p></o:p></span></p><p class=3DMsoNormal><span lang=3DEN-US =
style=3D'color:#1F497D'>Thread-38317::DEBUG::2012-04-08 =
11:54:33,115::resourceManager::155::ResourceManager.Request::(__init__) =
ResName=3D`Storage.e3e565d6-8104-11e1-afd2-001cc43ceea0`ReqID=3D`417fa7c5=
-958c-4001-8944-d64df2b44f43`::Request was made in =
'/usr/share/vdsm/storage/spm.py' line '573' at =
'public_spmStop'<o:p></o:p></span></p><p class=3DMsoNormal><span =
lang=3DEN-US style=3D'color:#1F497D'>Thread-38317::DEBUG::2012-04-08 =
11:54:33,115::resourceManager::463::ResourceManager::(registerResource) =
Trying to register resource =
'Storage.e3e565d6-8104-11e1-afd2-001cc43ceea0' for lock type =
'exclusive'<o:p></o:p></span></p><p class=3DMsoNormal><span lang=3DEN-US =
style=3D'color:#1F497D'>Thread-38317::DEBUG::2012-04-08 =
11:54:33,116::resourceManager::505::ResourceManager::(registerResource) =
Resource 'Storage.e3e565d6-8104-11e1-afd2-001cc43ceea0' is free. Now =
locking as 'exclusive' (1 active user)<o:p></o:p></span></p><p =
class=3DMsoNormal><span lang=3DEN-US =
style=3D'color:#1F497D'>Thread-38317::DEBUG::2012-04-08 =
11:54:33,116::resourceManager::192::ResourceManager.Request::(grant) =
ResName=3D`Storage.e3e565d6-8104-11e1-afd2-001cc43ceea0`ReqID=3D`417fa7c5=
-958c-4001-8944-d64df2b44f43`::Granted request<o:p></o:p></span></p><p =
class=3DMsoNormal><span lang=3DEN-US =
style=3D'color:#1F497D'>Thread-38317::DEBUG::2012-04-08 =
11:54:33,116::task::495::TaskManager.Task::(_debug) Task =
6bec12b5-5e5b-49d8-a6d3-e8f2a5ef06bf: _resourcesAcquired: =
Storage.e3e565d6-8104-11e1-afd2-001cc43ceea0 =
(exclusive)<o:p></o:p></span></p><p class=3DMsoNormal><span lang=3DEN-US =
style=3D'color:#1F497D'>Thread-38317::DEBUG::2012-04-08 =
11:54:33,117::task::495::TaskManager.Task::(_debug) Task =
6bec12b5-5e5b-49d8-a6d3-e8f2a5ef06bf: ref 1 aborting =
False<o:p></o:p></span></p><p class=3DMsoNormal><span lang=3DEN-US =
style=3D'color:#1F497D'>Thread-38317::DEBUG::2012-04-08 =
11:54:33,117::resourceManager::155::ResourceManager.Request::(__init__) =
ResName=3D`Storage.upgrade_e3e565d6-8104-11e1-afd2-001cc43ceea0`ReqID=3D`=
b1954479-bdb7-47d3-a42c-b672fe788ca4`::Request was made in =
'/usr/share/vdsm/storage/spm.py' line '584' at =
'_stop'<o:p></o:p></span></p><p class=3DMsoNormal><span lang=3DEN-US =
style=3D'color:#1F497D'>Thread-38317::DEBUG::2012-04-08 =
11:54:33,117::resourceManager::463::ResourceManager::(registerResource) =
Trying to register resource =
'Storage.upgrade_e3e565d6-8104-11e1-afd2-001cc43ceea0' for lock type =
'exclusive'<o:p></o:p></span></p><p class=3DMsoNormal><span lang=3DEN-US =
style=3D'color:#1F497D'>Thread-38317::DEBUG::2012-04-08 =
11:54:33,118::resourceManager::505::ResourceManager::(registerResource) =
Resource 'Storage.upgrade_e3e565d6-8104-11e1-afd2-001cc43ceea0' is free. =
Now locking as 'exclusive' (1 active user)<o:p></o:p></span></p><p =
class=3DMsoNormal><span lang=3DEN-US =
style=3D'color:#1F497D'>Thread-38317::DEBUG::2012-04-08 =
11:54:33,118::resourceManager::192::ResourceManager.Request::(grant) =
ResName=3D`Storage.upgrade_e3e565d6-8104-11e1-afd2-001cc43ceea0`ReqID=3D`=
b1954479-bdb7-47d3-a42c-b672fe788ca4`::Granted =
request<o:p></o:p></span></p><p class=3DMsoNormal><span lang=3DEN-US =
style=3D'color:#1F497D'>Thread-38317::DEBUG::2012-04-08 =
11:54:33,119::resourceManager::515::ResourceManager::(releaseResource) =
Trying to release resource =
'Storage.upgrade_e3e565d6-8104-11e1-afd2-001cc43ceea0'<o:p></o:p></span><=
/p><p class=3DMsoNormal><span lang=3DEN-US =
style=3D'color:#1F497D'>Thread-38317::DEBUG::2012-04-08 =
11:54:33,119::resourceManager::530::ResourceManager::(releaseResource) =
Released resource 'Storage.upgrade_e3e565d6-8104-11e1-afd2-001cc43ceea0' =
(0 active users)<o:p></o:p></span></p><p class=3DMsoNormal><span =
lang=3DEN-US style=3D'color:#1F497D'>Thread-38317::DEBUG::2012-04-08 =
11:54:33,119::resourceManager::535::ResourceManager::(releaseResource) =
Resource 'Storage.upgrade_e3e565d6-8104-11e1-afd2-001cc43ceea0' is free, =
finding out if anyone is waiting for it.<o:p></o:p></span></p><p =
class=3DMsoNormal><span lang=3DEN-US =
style=3D'color:#1F497D'>Thread-38317::DEBUG::2012-04-08 =
11:54:33,119::resourceManager::542::ResourceManager::(releaseResource) =
No one is waiting for resource =
'Storage.upgrade_e3e565d6-8104-11e1-afd2-001cc43ceea0', Clearing =
records.<o:p></o:p></span></p><p class=3DMsoNormal><span lang=3DEN-US =
style=3D'color:#1F497D'>Thread-38317::DEBUG::2012-04-08 =
11:54:33,120::taskManager::118::TaskManager::(unloadTasks) =
Entry.<o:p></o:p></span></p><p class=3DMsoNormal><span lang=3DEN-US =
style=3D'color:#1F497D'>Thread-38317::DEBUG::2012-04-08 =
11:54:33,120::taskManager::122::TaskManager::(unloadTasks) =
Return<o:p></o:p></span></p><p class=3DMsoNormal><span lang=3DEN-US =
style=3D'color:#1F497D'>Thread-38317::DEBUG::2012-04-08 =
11:54:33,121::spm::201::Storage.SPM::(__cleanupMasterMount) master =
`/rhev/data-center/mnt/blockSD/e5a63624-716e-4bb4-ae60-cd4d7aae9ed2/maste=
r` is not mounted, skipping<o:p></o:p></span></p><p =
class=3DMsoNormal><span lang=3DEN-US =
style=3D'color:#1F497D'>Thread-38317::DEBUG::2012-04-08 =
11:54:33,121::spm::290::Storage.SPM::(__cleanupSPM) cleaning up SPM: =
e3e565d6-8104-11e1-afd2-001cc43ceea0<o:p></o:p></span></p><p =
class=3DMsoNormal><span lang=3DEN-US =
style=3D'color:#1F497D'>Thread-38317::DEBUG::2012-04-08 =
11:54:33,121::persistentDict::140::Storage.PersistentDict::(transaction) =
Starting transaction<o:p></o:p></span></p><p class=3DMsoNormal><span =
lang=3DEN-US style=3D'color:#1F497D'>Thread-38317::DEBUG::2012-04-08 =
11:54:33,122::persistentDict::146::Storage.PersistentDict::(transaction) =
Flushing changes<o:p></o:p></span></p><p class=3DMsoNormal><span =
lang=3DEN-US style=3D'color:#1F497D'>Thread-38317::DEBUG::2012-04-08 =
11:54:33,122::persistentDict::265::Storage.PersistentDict::(flush) about =
to write lines (FileMetadataRW)=3D['CLASS=3DData', 'DESCRIPTION=3Dmain', =
'IOOPTIMEOUTSEC=3D10', 'LEASERETRIES=3D3', 'LEASETIMESEC=3D60', =
'LOCKPOLICY=3D', 'LOCKRENEWALINTERVALSEC=3D5', 'MASTER_VERSION=3D1', =
'POOL_DESCRIPTION=3DDefault', =
'POOL_DOMAINS=3D4f1199ec-9cdb-4efe-91eb-587faeec2099:Active', =
'POOL_SPM_ID=3D-1', 'POOL_SPM_LVER=3D10', =
'POOL_UUID=3De3e565d6-8104-11e1-afd2-001cc43ceea0', =
'REMOTE_PATH=3Dnfs.corp:/share', 'ROLE=3DMaster', =
'SDUUID=3D4f1199ec-9cdb-4efe-91eb-587faeec2099', 'TYPE=3DNFS', =
'VERSION=3D0', =
'_SHA_CKSUM=3D1d1cd722cad65ebb2edfa75641c30a5b97302f84']<o:p></o:p></span=
></p><p class=3DMsoNormal><span lang=3DEN-US =
style=3D'color:#1F497D'>Thread-38317::DEBUG::2012-04-08 =
11:54:33,128::persistentDict::148::Storage.PersistentDict::(transaction) =
Finished transaction<o:p></o:p></span></p><p class=3DMsoNormal><span =
lang=3DEN-US style=3D'color:#1F497D'>Thread-38317::INFO::2012-04-08 =
11:54:33,129::safelease::83::ClusterLock::(release) Releasing cluster =
lock for domain =
4f1199ec-9cdb-4efe-91eb-587faeec2099<o:p></o:p></span></p><p =
class=3DMsoNormal><span lang=3DEN-US =
style=3D'color:#1F497D'>Thread-38317::DEBUG::2012-04-08 =
11:54:33,129::safelease::84::Storage.Misc.excCmd::(release) =
'/usr/libexec/vdsm/spmstop.sh 4f1199ec-9cdb-4efe-91eb-587faeec2099' (cwd =
/usr/libexec/vdsm/)<o:p></o:p></span></p><p class=3DMsoNormal><span =
lang=3DEN-US style=3D'color:#1F497D'>Thread-38317::DEBUG::2012-04-08 =
11:54:34,164::safelease::84::Storage.Misc.excCmd::(release) SUCCESS: =
<err> =3D ''; <rc> =3D 0<o:p></o:p></span></p><p =
class=3DMsoNormal><span lang=3DEN-US =
style=3D'color:#1F497D'>Thread-38317::DEBUG::2012-04-08 =
11:54:34,165::safelease::87::ClusterLock::(release) Cluster lock =
released successfully<o:p></o:p></span></p><p class=3DMsoNormal><span =
lang=3DEN-US style=3D'color:#1F497D'>Thread-38317::DEBUG::2012-04-08 =
11:54:34,165::task::495::TaskManager.Task::(_debug) Task =
6bec12b5-5e5b-49d8-a6d3-e8f2a5ef06bf: finished: =
None<o:p></o:p></span></p><p class=3DMsoNormal><span lang=3DEN-US =
style=3D'color:#1F497D'>Thread-38317::DEBUG::2012-04-08 =
11:54:34,165::task::495::TaskManager.Task::(_debug) Task =
6bec12b5-5e5b-49d8-a6d3-e8f2a5ef06bf: moving from state preparing -> =
state finished<o:p></o:p></span></p><p class=3DMsoNormal><span =
lang=3DEN-US style=3D'color:#1F497D'>Thread-38317::DEBUG::2012-04-08 =
11:54:34,166::resourceManager::786::ResourceManager.Owner::(releaseAll) =
Owner.releaseAll requests {} resources =
{'Storage.e3e565d6-8104-11e1-afd2-001cc43ceea0': < ResourceRef =
'Storage.e3e565d6-8104-11e1-afd2-001cc43ceea0', isValid: 'True' obj: =
'None'>}<o:p></o:p></span></p><p class=3DMsoNormal><span lang=3DEN-US =
style=3D'color:#1F497D'>Thread-38317::DEBUG::2012-04-08 =
11:54:34,166::resourceManager::821::ResourceManager.Owner::(cancelAll) =
Owner.cancelAll requests {}<o:p></o:p></span></p><p =
class=3DMsoNormal><span lang=3DEN-US =
style=3D'color:#1F497D'>Thread-38317::DEBUG::2012-04-08 =
11:54:34,166::resourceManager::515::ResourceManager::(releaseResource) =
Trying to release resource =
'Storage.e3e565d6-8104-11e1-afd2-001cc43ceea0'<o:p></o:p></span></p><p =
class=3DMsoNormal><span lang=3DEN-US =
style=3D'color:#1F497D'>Thread-38317::DEBUG::2012-04-08 =
11:54:34,167::resourceManager::530::ResourceManager::(releaseResource) =
Released resource 'Storage.e3e565d6-8104-11e1-afd2-001cc43ceea0' (0 =
active users)<o:p></o:p></span></p><p class=3DMsoNormal><span =
lang=3DEN-US style=3D'color:#1F497D'>Thread-38317::DEBUG::2012-04-08 =
11:54:34,167::resourceManager::535::ResourceManager::(releaseResource) =
Resource 'Storage.e3e565d6-8104-11e1-afd2-001cc43ceea0' is free, finding =
out if anyone is waiting for it.<o:p></o:p></span></p><p =
class=3DMsoNormal><span lang=3DEN-US =
style=3D'color:#1F497D'>Thread-38317::DEBUG::2012-04-08 =
11:54:34,167::resourceManager::542::ResourceManager::(releaseResource) =
No one is waiting for resource =
'Storage.e3e565d6-8104-11e1-afd2-001cc43ceea0', Clearing =
records.<o:p></o:p></span></p><p class=3DMsoNormal><span lang=3DEN-US =
style=3D'color:#1F497D'>Thread-38317::DEBUG::2012-04-08 =
11:54:34,168::task::495::TaskManager.Task::(_debug) Task =
6bec12b5-5e5b-49d8-a6d3-e8f2a5ef06bf: ref 0 aborting =
False<o:p></o:p></span></p><p class=3DMsoNormal><span lang=3DEN-US =
style=3D'color:#1F497D'>Thread-38317::INFO::2012-04-08 =
11:54:34,168::dispatcher::100::Storage.Dispatcher.Protect::(run) Run and =
protect: spmStop, Return response: {'status': {'message': 'OK', 'code': =
0}}<o:p></o:p></span></p><p class=3DMsoNormal><span lang=3DEN-US =
style=3D'color:#1F497D'>Thread-38318::INFO::2012-04-08 =
11:54:34,395::dispatcher::94::Storage.Dispatcher.Protect::(run) Run and =
protect: repoStats, args: ()<o:p></o:p></span></p><p =
class=3DMsoNormal><span lang=3DEN-US =
style=3D'color:#1F497D'>Thread-38318::DEBUG::2012-04-08 =
11:54:34,395::task::495::TaskManager.Task::(_debug) Task =
612d6da8-5aa1-4f72-89b4-14c3101b0cec: moving from state init -> state =
preparing<o:p></o:p></span></p><p class=3DMsoNormal><span lang=3DEN-US =
style=3D'color:#1F497D'>Thread-38318::DEBUG::2012-04-08 =
11:54:34,395::task::495::TaskManager.Task::(_debug) Task =
612d6da8-5aa1-4f72-89b4-14c3101b0cec: finished: =
{'4f1199ec-9cdb-4efe-91eb-587faeec2099': {'delay': '0.00149178504944', =
'lastCheck': 1333900465.46615, 'valid': True, 'code': =
0}}<o:p></o:p></span></p><p class=3DMsoNormal><span lang=3DEN-US =
style=3D'color:#1F497D'>Thread-38318::DEBUG::2012-04-08 =
11:54:34,396::task::495::TaskManager.Task::(_debug) Task =
612d6da8-5aa1-4f72-89b4-14c3101b0cec: moving from state preparing -> =
state finished<o:p></o:p></span></p><p class=3DMsoNormal><span =
lang=3DEN-US style=3D'color:#1F497D'>Thread-38318::DEBUG::2012-04-08 =
11:54:34,396::resourceManager::786::ResourceManager.Owner::(releaseAll) =
Owner.releaseAll requests {} resources {}<o:p></o:p></span></p><p =
class=3DMsoNormal><span lang=3DEN-US =
style=3D'color:#1F497D'>Thread-38318::DEBUG::2012-04-08 =
11:54:34,396::resourceManager::821::ResourceManager.Owner::(cancelAll) =
Owner.cancelAll requests {}<o:p></o:p></span></p><p =
class=3DMsoNormal><span lang=3DEN-US =
style=3D'color:#1F497D'>Thread-38318::DEBUG::2012-04-08 =
11:54:34,397::task::495::TaskManager.Task::(_debug) Task =
612d6da8-5aa1-4f72-89b4-14c3101b0cec: ref 0 aborting =
False<o:p></o:p></span></p><p class=3DMsoNormal><span lang=3DEN-US =
style=3D'color:#1F497D'><o:p> </o:p></span></p><p =
class=3DMsoNormal><span lang=3DEN-US =
style=3D'color:#1F497D'><o:p> </o:p></span></p><p =
class=3DMsoNormal><span lang=3DEN-US =
style=3D'color:#1F497D'><o:p> </o:p></span></p><div><div =
style=3D'border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0cm =
0cm 0cm'><p class=3DMsoNormal><b><span lang=3DEN-US =
style=3D'font-size:10.0pt;font-family:"Tahoma","sans-serif";color:windowt=
ext;mso-fareast-language:RU'>From:</span></b><span lang=3DEN-US =
style=3D'font-size:10.0pt;font-family:"Tahoma","sans-serif";color:windowt=
ext;mso-fareast-language:RU'> Rami Vaknin [mailto:rvaknin@redhat.com] =
<br><b>Sent:</b> Sunday, April 08, 2012 7:02 PM<br><b>To:</b> =
</span><span =
style=3D'font-size:10.0pt;font-family:"Tahoma","sans-serif";color:windowt=
ext;mso-fareast-language:RU'>=D0=B7=D0=BE=D1=80=D1=80=D1=8B=D1=87</span><=
span lang=3DEN-US =
style=3D'font-size:10.0pt;font-family:"Tahoma","sans-serif";color:windowt=
ext;mso-fareast-language:RU'><br><b>Subject:</b> Re: [Users] Failed to =
attach Storage Domain export to Data =
Center<o:p></o:p></span></p></div></div><p class=3DMsoNormal><span =
lang=3DEN-US><o:p> </o:p></span></p><p class=3DMsoNormal>On =
04/08/2012 03:48 PM, =D0=B7=D0=BE=D1=80=D1=80=D1=8B=D1=87 =
wrote:<br><br>1. Change the spuuid in the domain's metadata file to be =
the spuuid of the new datacenter (the metadata can be found in dom_md/ =
dir somewhere inside the stoarge domain's directories tree), you can =
take the new spuuid from any host running on the new data center by =
running:<br>vdsClient -s 0 getConnectedStoragePoolsList<br><br>2. Try to =
attach the storage domain again, this time it will fail due to broken =
checksum on the metadata file, go to vdsm.log of the spm and look for =
"checksum", it will tell you what the right checksum should be =
like, copy it to the metadata file.<br>This time the attachment should =
work.<br><br><o:p></o:p></p><p class=3DMsoNormal><span lang=3DEN-US>Hi. =
</span><o:p></o:p></p><p class=3DMsoNormal><span lang=3DEN-US>Thank you =
for the help you provided me in the mailing =
list.</span><o:p></o:p></p><p class=3DMsoNormal><span lang=3DEN-US>I =
dropped the settings using the ovirt - =
engine-cleanup</span><o:p></o:p></p><p class=3DMsoNormal><span =
lang=3DEN-US>Ovirt reinstalled and tried to restore the virtual machine =
from the export of storage domain.</span><o:p></o:p></p><p =
class=3DMsoNormal><span lang=3DEN-US>If you try an attachment domain =
ovirt error:</span><o:p></o:p></p><p class=3DMsoNormal><span =
lang=3DEN-US style=3D'font-size:12.0pt'>Error while executing action =
AttachStorageDomainToPool: The Domain is already used by another Data =
Center.<br/>In order to use it, detach it from the Data Center it =
is currently attached to.</span><o:p></o:p></p><p =
class=3DMsoNormal><span lang=3DEN-US> </span><o:p></o:p></p><p =
class=3DMsoNormal><span lang=3DEN-US> </span><o:p></o:p></p><p =
class=3DMsoNormal><span lang=3DEN-US>In the =
logs:</span><o:p></o:p></p><p class=3DMsoNormal><span =
lang=3DEN-US> </span><o:p></o:p></p><p class=3DMsoNormal><span =
lang=3DEN-US>2012-04-08 08:39:49,898 INFO =
[org.ovirt.engine.core.bll.storage.AttachStorageDomainToPoolCommand] =
(pool-5-thread-50) Running command: AttachStorageDomainToPoolCommand =
internal: false. Entities affected : ID: =
b23c7ab6-b1d4-4888-8d4a-adc78e61db38 Type: =
Storage</span><o:p></o:p></p><p class=3DMsoNormal><span =
lang=3DEN-US>2012-04-08 08:39:49,925 INFO =
[org.ovirt.engine.core.vdsbroker.vdsbroker.ValidateStorageServerConnectio=
nVDSCommand] (pool-5-thread-48) START, =
ValidateStorageServerConnectionVDSCommand(vdsId =3D =
1bb3653a-8105-11e1-9eda-001cc43ceea0, storagePoolId =3D =
00000000-0000-0000-0000-000000000000, storageType =3D NFS, =
connectionList =3D [{ id: aef7de23-f271-45f3-853b-9e7b7be6607f, =
connection: 10.1.20.2:/home/nfs4 };]), log id: =
1985db9c</span><o:p></o:p></p><p class=3DMsoNormal><span =
lang=3DEN-US>2012-04-08 08:39:49,925 INFO =
[org.ovirt.engine.core.vdsbroker.vdsbroker.ValidateStorageServerConnectio=
nVDSCommand] (pool-5-thread-47) START, =
ValidateStorageServerConnectionVDSCommand(vdsId =3D =
270e3720-8105-11e1-a3ed-001cc43ceea0, storagePoolId =3D =
00000000-0000-0000-0000-000000000000, storageType =3D NFS, =
connectionList =3D [{ id: aef7de23-f271-45f3-853b-9e7b7be6607f, =
connection: 10.1.20.2:/home/nfs4 };]), log id: =
17f02ea3</span><o:p></o:p></p><p class=3DMsoNormal><span =
lang=3DEN-US>2012-04-08 08:39:50,004 INFO =
[org.ovirt.engine.core.vdsbroker.vdsbroker.ValidateStorageServerConnectio=
nVDSCommand] (pool-5-thread-47) FINISH, =
ValidateStorageServerConnectionVDSCommand, return: =
{aef7de23-f271-45f3-853b-9e7b7be6607f=3D0}, log id: =
17f02ea3</span><o:p></o:p></p><p class=3DMsoNormal><span =
lang=3DEN-US>2012-04-08 08:39:50,005 INFO =
[org.ovirt.engine.core.bll.storage.ConnectStorageToVdsCommand] =
(pool-5-thread-47) Running command: ConnectStorageToVdsCommand internal: =
true. Entities affected : ID: aaa00000-0000-0000-0000-123456789aaa =
Type: System</span><o:p></o:p></p><p class=3DMsoNormal><span =
lang=3DEN-US>2012-04-08 08:39:50,008 INFO =
[org.ovirt.engine.core.vdsbroker.vdsbroker.ConnectStorageServerVDSCommand=
] (pool-5-thread-47) START, ConnectStorageServerVDSCommand(vdsId =3D =
270e3720-8105-11e1-a3ed-001cc43ceea0, storagePoolId =3D =
00000000-0000-0000-0000-000000000000, storageType =3D NFS, =
connectionList =3D [{ id: aef7de23-f271-45f3-853b-9e7b7be6607f, =
connection: 10.1.20.2:/home/nfs4 };]), log id: =
6f4db784</span><o:p></o:p></p><p class=3DMsoNormal><span =
lang=3DEN-US>2012-04-08 08:39:50,009 INFO =
[org.ovirt.engine.core.vdsbroker.vdsbroker.ValidateStorageServerConnectio=
nVDSCommand] (pool-5-thread-48) FINISH, =
ValidateStorageServerConnectionVDSCommand, return: =
{aef7de23-f271-45f3-853b-9e7b7be6607f=3D0}, log id: =
1985db9c</span><o:p></o:p></p><p class=3DMsoNormal><span =
lang=3DEN-US>2012-04-08 08:39:50,010 INFO =
[org.ovirt.engine.core.bll.storage.ConnectStorageToVdsCommand] =
(pool-5-thread-48) Running command: ConnectStorageToVdsCommand internal: =
true. Entities affected : ID: aaa00000-0000-0000-0000-123456789aaa =
Type: System</span><o:p></o:p></p><p class=3DMsoNormal><span =
lang=3DEN-US>2012-04-08 08:39:50,013 INFO =
[org.ovirt.engine.core.vdsbroker.vdsbroker.ConnectStorageServerVDSCommand=
] (pool-5-thread-48) START, ConnectStorageServerVDSCommand(vdsId =3D =
1bb3653a-8105-11e1-9eda-001cc43ceea0, storagePoolId =3D =
00000000-0000-0000-0000-000000000000, storageType =3D NFS, =
connectionList =3D [{ id: aef7de23-f271-45f3-853b-9e7b7be6607f, =
connection: 10.1.20.2:/home/nfs4 };]), log id: =
42baf149</span><o:p></o:p></p><p class=3DMsoNormal><span =
lang=3DEN-US>2012-04-08 08:39:50,031 INFO =
[org.ovirt.engine.core.vdsbroker.vdsbroker.ConnectStorageServerVDSCommand=
] (pool-5-thread-47) FINISH, ConnectStorageServerVDSCommand, return: =
{aef7de23-f271-45f3-853b-9e7b7be6607f=3D0}, log id: =
6f4db784</span><o:p></o:p></p><p class=3DMsoNormal><span =
lang=3DEN-US>2012-04-08 08:39:50,035 INFO =
[org.ovirt.engine.core.vdsbroker.vdsbroker.ConnectStorageServerVDSCommand=
] (pool-5-thread-48) FINISH, ConnectStorageServerVDSCommand, return: =
{aef7de23-f271-45f3-853b-9e7b7be6607f=3D0}, log id: =
42baf149</span><o:p></o:p></p><p class=3DMsoNormal><span =
lang=3DEN-US>2012-04-08 08:39:50,037 INFO =
[org.ovirt.engine.core.vdsbroker.irsbroker.AttachStorageDomainVDSCommand]=
(pool-5-thread-50) START, AttachStorageDomainVDSCommand(storagePoolId =
=3D e3e565d6-8104-11e1-afd2-001cc43ceea0, ignoreFailoverLimit =3D false, =
compatabilityVersion =3D null, storageDomainId =3D =
b23c7ab6-b1d4-4888-8d4a-adc78e61db38), log id: =
6f22bcac</span><o:p></o:p></p><p class=3DMsoNormal><span =
lang=3DEN-US>2012-04-08 08:39:53,186 ERROR =
[org.ovirt.engine.core.vdsbroker.irsbroker.IrsBrokerCommand] =
(pool-5-thread-50) IrsBroker::Failed::AttachStorageDomainVDS due to: =
IrsOperationFailedNoFailoverException: IRSGenericException: =
IRSErrorException: Storage domain already attached to pool: =
'domain=3Db23c7ab6-b1d4-4888-8d4a-adc78e61db38, =
pool=3D801e35d4-7405-11e1-b152-001cc43ceea0'</span><o:p></o:p></p><p =
class=3DMsoNormal><span lang=3DEN-US>2012-04-08 08:39:53,186 INFO =
[org.ovirt.engine.core.vdsbroker.irsbroker.AttachStorageDomainVDSCommand]=
(pool-5-thread-50) FINISH, AttachStorageDomainVDSCommand, log id: =
6f22bcac</span><o:p></o:p></p><p class=3DMsoNormal><span =
lang=3DEN-US>2012-04-08 08:39:53,186 ERROR =
[org.ovirt.engine.core.bll.storage.AttachStorageDomainToPoolCommand] =
(pool-5-thread-50) Command =
org.ovirt.engine.core.bll.storage.AttachStorageDomainToPoolCommand throw =
Vdc Bll exception. With error message VdcBLLException: =
org.ovirt.engine.core.vdsbroker.irsbroker.IrsOperationFailedNoFailoverExc=
eption: IRSGenericException: IRSErrorException: Storage domain already =
attached to pool: 'domain=3Db23c7ab6-b1d4-4888-8d4a-adc78e61db38, =
pool=3D801e35d4-7405-11e1-b152-001cc43ceea0'</span><o:p></o:p></p><p =
class=3DMsoNormal><span lang=3DEN-US>2012-04-08 08:39:53,190 INFO =
[org.ovirt.engine.core.bll.storage.AttachStorageDomainToPoolCommand] =
(pool-5-thread-50) Command [id=3Db717db6a-a582-49ba-92c1-6bb09340789a]: =
Compensating NEW_ENTITY_ID of =
org.ovirt.engine.core.common.businessentities.storage_pool_iso_map; =
snapshot: storagePoolId =3D e3e565d6-8104-11e1-afd2-001cc43ceea0, =
storageId =3D =
b23c7ab6-b1d4-4888-8d4a-adc78e61db38.</span><o:p></o:p></p><p =
class=3DMsoNormal><span lang=3DEN-US> </span><o:p></o:p></p><p =
class=3DMsoNormal><span lang=3DEN-US>I did not deactivate the export =
domain before clearing the configuration. How can I be in this case? I =
can manually remove the flag of the domain?</span><o:p></o:p></p><p =
class=3DMsoNormal><span style=3D'font-size:12.0pt;font-family:"Times New =
Roman","serif";mso-fareast-language:RU'><br><br><br><o:p></o:p></span></p=
><pre>_______________________________________________<o:p></o:p></pre><pr=
e>Users mailing list<o:p></o:p></pre><pre><a =
href=3D"mailto:Users@ovirt.org">Users(a)ovirt.org</a><o:p></o:p></pre><pre>=
<a =
href=3D"http://lists.ovirt.org/mailman/listinfo/users">http://lists.ovirt=
.org/mailman/listinfo/users</a><o:p></o:p></pre><p =
class=3DMsoNormal><span style=3D'font-size:12.0pt;font-family:"Times New =
Roman","serif";mso-fareast-language:RU'><br><br><br><o:p></o:p></span></p=
><pre>-- =
<o:p></o:p></pre><pre><o:p> </o:p></pre><pre>Thanks,<o:p></o:p></pre=
><pre><o:p> </o:p></pre><pre>Rami Vaknin, QE @ Red Hat, TLV, =
IL.<o:p></o:p></pre></div></body></html>
------=_NextPart_000_0063_01CD15C2.E4EF9E40--
2
4
This is a multipart message in MIME format.
------=_NextPart_000_0055_01CD15A7.6F089E90
Content-Type: text/plain;
charset="koi8-r"
Content-Transfer-Encoding: 7bit
Hi.
Thank you for the help you provided me in the mailing list.
I dropped the settings using the ovirt - engine-cleanup
Ovirt reinstalled and tried to restore the virtual machine from the export
of storage domain.
If you try an attachment domain ovirt error:
Error while executing action AttachStorageDomainToPool: The Domain is
already used by another Data Center.<br/>In order to use it, detach it from
the Data Center it is currently attached to.
In the logs:
2012-04-08 08:39:49,898 INFO
[org.ovirt.engine.core.bll.storage.AttachStorageDomainToPoolCommand]
(pool-5-thread-50) Running command: AttachStorageDomainToPoolCommand
internal: false. Entities affected : ID:
b23c7ab6-b1d4-4888-8d4a-adc78e61db38 Type: Storage
2012-04-08 08:39:49,925 INFO
[org.ovirt.engine.core.vdsbroker.vdsbroker.ValidateStorageServerConnectionVD
SCommand] (pool-5-thread-48) START,
ValidateStorageServerConnectionVDSCommand(vdsId =
1bb3653a-8105-11e1-9eda-001cc43ceea0, storagePoolId =
00000000-0000-0000-0000-000000000000, storageType = NFS, connectionList = [{
id: aef7de23-f271-45f3-853b-9e7b7be6607f, connection: 10.1.20.2:/home/nfs4
};]), log id: 1985db9c
2012-04-08 08:39:49,925 INFO
[org.ovirt.engine.core.vdsbroker.vdsbroker.ValidateStorageServerConnectionVD
SCommand] (pool-5-thread-47) START,
ValidateStorageServerConnectionVDSCommand(vdsId =
270e3720-8105-11e1-a3ed-001cc43ceea0, storagePoolId =
00000000-0000-0000-0000-000000000000, storageType = NFS, connectionList = [{
id: aef7de23-f271-45f3-853b-9e7b7be6607f, connection: 10.1.20.2:/home/nfs4
};]), log id: 17f02ea3
2012-04-08 08:39:50,004 INFO
[org.ovirt.engine.core.vdsbroker.vdsbroker.ValidateStorageServerConnectionVD
SCommand] (pool-5-thread-47) FINISH,
ValidateStorageServerConnectionVDSCommand, return:
{aef7de23-f271-45f3-853b-9e7b7be6607f=0}, log id: 17f02ea3
2012-04-08 08:39:50,005 INFO
[org.ovirt.engine.core.bll.storage.ConnectStorageToVdsCommand]
(pool-5-thread-47) Running command: ConnectStorageToVdsCommand internal:
true. Entities affected : ID: aaa00000-0000-0000-0000-123456789aaa Type:
System
2012-04-08 08:39:50,008 INFO
[org.ovirt.engine.core.vdsbroker.vdsbroker.ConnectStorageServerVDSCommand]
(pool-5-thread-47) START, ConnectStorageServerVDSCommand(vdsId =
270e3720-8105-11e1-a3ed-001cc43ceea0, storagePoolId =
00000000-0000-0000-0000-000000000000, storageType = NFS, connectionList = [{
id: aef7de23-f271-45f3-853b-9e7b7be6607f, connection: 10.1.20.2:/home/nfs4
};]), log id: 6f4db784
2012-04-08 08:39:50,009 INFO
[org.ovirt.engine.core.vdsbroker.vdsbroker.ValidateStorageServerConnectionVD
SCommand] (pool-5-thread-48) FINISH,
ValidateStorageServerConnectionVDSCommand, return:
{aef7de23-f271-45f3-853b-9e7b7be6607f=0}, log id: 1985db9c
2012-04-08 08:39:50,010 INFO
[org.ovirt.engine.core.bll.storage.ConnectStorageToVdsCommand]
(pool-5-thread-48) Running command: ConnectStorageToVdsCommand internal:
true. Entities affected : ID: aaa00000-0000-0000-0000-123456789aaa Type:
System
2012-04-08 08:39:50,013 INFO
[org.ovirt.engine.core.vdsbroker.vdsbroker.ConnectStorageServerVDSCommand]
(pool-5-thread-48) START, ConnectStorageServerVDSCommand(vdsId =
1bb3653a-8105-11e1-9eda-001cc43ceea0, storagePoolId =
00000000-0000-0000-0000-000000000000, storageType = NFS, connectionList = [{
id: aef7de23-f271-45f3-853b-9e7b7be6607f, connection: 10.1.20.2:/home/nfs4
};]), log id: 42baf149
2012-04-08 08:39:50,031 INFO
[org.ovirt.engine.core.vdsbroker.vdsbroker.ConnectStorageServerVDSCommand]
(pool-5-thread-47) FINISH, ConnectStorageServerVDSCommand, return:
{aef7de23-f271-45f3-853b-9e7b7be6607f=0}, log id: 6f4db784
2012-04-08 08:39:50,035 INFO
[org.ovirt.engine.core.vdsbroker.vdsbroker.ConnectStorageServerVDSCommand]
(pool-5-thread-48) FINISH, ConnectStorageServerVDSCommand, return:
{aef7de23-f271-45f3-853b-9e7b7be6607f=0}, log id: 42baf149
2012-04-08 08:39:50,037 INFO
[org.ovirt.engine.core.vdsbroker.irsbroker.AttachStorageDomainVDSCommand]
(pool-5-thread-50) START, AttachStorageDomainVDSCommand(storagePoolId =
e3e565d6-8104-11e1-afd2-001cc43ceea0, ignoreFailoverLimit = false,
compatabilityVersion = null, storageDomainId =
b23c7ab6-b1d4-4888-8d4a-adc78e61db38), log id: 6f22bcac
2012-04-08 08:39:53,186 ERROR
[org.ovirt.engine.core.vdsbroker.irsbroker.IrsBrokerCommand]
(pool-5-thread-50) IrsBroker::Failed::AttachStorageDomainVDS due to:
IrsOperationFailedNoFailoverException: IRSGenericException:
IRSErrorException: Storage domain already attached to pool:
'domain=b23c7ab6-b1d4-4888-8d4a-adc78e61db38,
pool=801e35d4-7405-11e1-b152-001cc43ceea0'
2012-04-08 08:39:53,186 INFO
[org.ovirt.engine.core.vdsbroker.irsbroker.AttachStorageDomainVDSCommand]
(pool-5-thread-50) FINISH, AttachStorageDomainVDSCommand, log id: 6f22bcac
2012-04-08 08:39:53,186 ERROR
[org.ovirt.engine.core.bll.storage.AttachStorageDomainToPoolCommand]
(pool-5-thread-50) Command
org.ovirt.engine.core.bll.storage.AttachStorageDomainToPoolCommand throw Vdc
Bll exception. With error message VdcBLLException:
org.ovirt.engine.core.vdsbroker.irsbroker.IrsOperationFailedNoFailoverExcept
ion: IRSGenericException: IRSErrorException: Storage domain already attached
to pool: 'domain=b23c7ab6-b1d4-4888-8d4a-adc78e61db38,
pool=801e35d4-7405-11e1-b152-001cc43ceea0'
2012-04-08 08:39:53,190 INFO
[org.ovirt.engine.core.bll.storage.AttachStorageDomainToPoolCommand]
(pool-5-thread-50) Command [id=b717db6a-a582-49ba-92c1-6bb09340789a]:
Compensating NEW_ENTITY_ID of
org.ovirt.engine.core.common.businessentities.storage_pool_iso_map;
snapshot: storagePoolId = e3e565d6-8104-11e1-afd2-001cc43ceea0, storageId =
b23c7ab6-b1d4-4888-8d4a-adc78e61db38.
I did not deactivate the export domain before clearing the configuration.
How can I be in this case? I can manually remove the flag of the domain?
------=_NextPart_000_0055_01CD15A7.6F089E90
Content-Type: text/html;
charset="koi8-r"
Content-Transfer-Encoding: quoted-printable
<html xmlns:v=3D"urn:schemas-microsoft-com:vml" =
xmlns:o=3D"urn:schemas-microsoft-com:office:office" =
xmlns:w=3D"urn:schemas-microsoft-com:office:word" =
xmlns:m=3D"http://schemas.microsoft.com/office/2004/12/omml" =
xmlns=3D"http://www.w3.org/TR/REC-html40"><head><meta =
http-equiv=3DContent-Type content=3D"text/html; charset=3Dkoi8-r"><meta =
name=3DGenerator content=3D"Microsoft Word 14 (filtered =
medium)"><style><!--
/* Font Definitions */
@font-face
{font-family:"Cambria Math";
panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
{font-family:"Arial Unicode MS";
panose-1:2 11 6 4 2 2 2 2 2 4;}
@font-face
{font-family:Calibri;
panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
{font-family:"\@Arial Unicode MS";
panose-1:2 11 6 4 2 2 2 2 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
{margin:0cm;
margin-bottom:.0001pt;
font-size:11.0pt;
font-family:"Calibri","sans-serif";
mso-fareast-language:EN-US;}
a:link, span.MsoHyperlink
{mso-style-priority:99;
color:blue;
text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
{mso-style-priority:99;
color:purple;
text-decoration:underline;}
span.EmailStyle17
{mso-style-type:personal-compose;
font-family:"Calibri","sans-serif";
color:windowtext;}
.MsoChpDefault
{mso-style-type:export-only;
font-family:"Calibri","sans-serif";
mso-fareast-language:EN-US;}
@page WordSection1
{size:612.0pt 792.0pt;
margin:2.0cm 42.5pt 2.0cm 3.0cm;}
div.WordSection1
{page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext=3D"edit" spidmax=3D"1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext=3D"edit">
<o:idmap v:ext=3D"edit" data=3D"1" />
</o:shapelayout></xml><![endif]--></head><body lang=3DRU link=3Dblue =
vlink=3Dpurple><div class=3DWordSection1><p class=3DMsoNormal><span =
lang=3DEN-US>Hi. <o:p></o:p></span></p><p class=3DMsoNormal><span =
lang=3DEN-US>Thank you for the help you provided me in the mailing =
list.<o:p></o:p></span></p><p class=3DMsoNormal><span lang=3DEN-US>I =
dropped the settings using the ovirt - =
engine-cleanup<o:p></o:p></span></p><p class=3DMsoNormal><span =
lang=3DEN-US>Ovirt reinstalled and tried to restore the virtual machine =
from the export of storage domain.<o:p></o:p></span></p><p =
class=3DMsoNormal><span lang=3DEN-US>If you try an attachment domain =
ovirt error:<o:p></o:p></span></p><p class=3DMsoNormal><span =
lang=3DEN-US style=3D'font-size:12.0pt;font-family:"Arial Unicode =
MS","sans-serif";color:black;mso-fareast-language:RU'>Error while =
executing action AttachStorageDomainToPool: The Domain is already used =
by another Data Center.<br/>In order to use it, detach it from the =
Data Center it is currently attached to.<o:p></o:p></span></p><p =
class=3DMsoNormal><span lang=3DEN-US><o:p> </o:p></span></p><p =
class=3DMsoNormal><span lang=3DEN-US><o:p> </o:p></span></p><p =
class=3DMsoNormal><span lang=3DEN-US>In the =
logs:<o:p></o:p></span></p><p class=3DMsoNormal><span =
lang=3DEN-US><o:p> </o:p></span></p><p class=3DMsoNormal><span =
lang=3DEN-US>2012-04-08 08:39:49,898 INFO=9A =
[org.ovirt.engine.core.bll.storage.AttachStorageDomainToPoolCommand] =
(pool-5-thread-50) Running command: AttachStorageDomainToPoolCommand =
internal: false. Entities affected :=9A ID: =
b23c7ab6-b1d4-4888-8d4a-adc78e61db38 Type: =
Storage<o:p></o:p></span></p><p class=3DMsoNormal><span =
lang=3DEN-US>2012-04-08 08:39:49,925 INFO=9A =
[org.ovirt.engine.core.vdsbroker.vdsbroker.ValidateStorageServerConnectio=
nVDSCommand] (pool-5-thread-48) START, =
ValidateStorageServerConnectionVDSCommand(vdsId =3D =
1bb3653a-8105-11e1-9eda-001cc43ceea0, storagePoolId =3D =
00000000-0000-0000-0000-000000000000, storageType =3D NFS, =
connectionList =3D [{ id: aef7de23-f271-45f3-853b-9e7b7be6607f, =
connection: 10.1.20.2:/home/nfs4 };]), log id: =
1985db9c<o:p></o:p></span></p><p class=3DMsoNormal><span =
lang=3DEN-US>2012-04-08 08:39:49,925 INFO=9A =
[org.ovirt.engine.core.vdsbroker.vdsbroker.ValidateStorageServerConnectio=
nVDSCommand] (pool-5-thread-47) START, =
ValidateStorageServerConnectionVDSCommand(vdsId =3D =
270e3720-8105-11e1-a3ed-001cc43ceea0, storagePoolId =3D =
00000000-0000-0000-0000-000000000000, storageType =3D NFS, =
connectionList =3D [{ id: aef7de23-f271-45f3-853b-9e7b7be6607f, =
connection: 10.1.20.2:/home/nfs4 };]), log id: =
17f02ea3<o:p></o:p></span></p><p class=3DMsoNormal><span =
lang=3DEN-US>2012-04-08 08:39:50,004 INFO=9A =
[org.ovirt.engine.core.vdsbroker.vdsbroker.ValidateStorageServerConnectio=
nVDSCommand] (pool-5-thread-47) FINISH, =
ValidateStorageServerConnectionVDSCommand, return: =
{aef7de23-f271-45f3-853b-9e7b7be6607f=3D0}, log id: =
17f02ea3<o:p></o:p></span></p><p class=3DMsoNormal><span =
lang=3DEN-US>2012-04-08 08:39:50,005 INFO=9A =
[org.ovirt.engine.core.bll.storage.ConnectStorageToVdsCommand] =
(pool-5-thread-47) Running command: ConnectStorageToVdsCommand internal: =
true. Entities affected :=9A ID: aaa00000-0000-0000-0000-123456789aaa =
Type: System<o:p></o:p></span></p><p class=3DMsoNormal><span =
lang=3DEN-US>2012-04-08 08:39:50,008 INFO=9A =
[org.ovirt.engine.core.vdsbroker.vdsbroker.ConnectStorageServerVDSCommand=
] (pool-5-thread-47) START, ConnectStorageServerVDSCommand(vdsId =3D =
270e3720-8105-11e1-a3ed-001cc43ceea0, storagePoolId =3D =
00000000-0000-0000-0000-000000000000, storageType =3D NFS, =
connectionList =3D [{ id: aef7de23-f271-45f3-853b-9e7b7be6607f, =
connection: 10.1.20.2:/home/nfs4 };]), log id: =
6f4db784<o:p></o:p></span></p><p class=3DMsoNormal><span =
lang=3DEN-US>2012-04-08 08:39:50,009 INFO=9A =
[org.ovirt.engine.core.vdsbroker.vdsbroker.ValidateStorageServerConnectio=
nVDSCommand] (pool-5-thread-48) FINISH, =
ValidateStorageServerConnectionVDSCommand, return: =
{aef7de23-f271-45f3-853b-9e7b7be6607f=3D0}, log id: =
1985db9c<o:p></o:p></span></p><p class=3DMsoNormal><span =
lang=3DEN-US>2012-04-08 08:39:50,010 INFO=9A =
[org.ovirt.engine.core.bll.storage.ConnectStorageToVdsCommand] =
(pool-5-thread-48) Running command: ConnectStorageToVdsCommand internal: =
true. Entities affected :=9A ID: aaa00000-0000-0000-0000-123456789aaa =
Type: System<o:p></o:p></span></p><p class=3DMsoNormal><span =
lang=3DEN-US>2012-04-08 08:39:50,013 INFO=9A =
[org.ovirt.engine.core.vdsbroker.vdsbroker.ConnectStorageServerVDSCommand=
] (pool-5-thread-48) START, ConnectStorageServerVDSCommand(vdsId =3D =
1bb3653a-8105-11e1-9eda-001cc43ceea0, storagePoolId =3D =
00000000-0000-0000-0000-000000000000, storageType =3D NFS, =
connectionList =3D [{ id: aef7de23-f271-45f3-853b-9e7b7be6607f, =
connection: 10.1.20.2:/home/nfs4 };]), log id: =
42baf149<o:p></o:p></span></p><p class=3DMsoNormal><span =
lang=3DEN-US>2012-04-08 08:39:50,031 INFO=9A =
[org.ovirt.engine.core.vdsbroker.vdsbroker.ConnectStorageServerVDSCommand=
] (pool-5-thread-47) FINISH, ConnectStorageServerVDSCommand, return: =
{aef7de23-f271-45f3-853b-9e7b7be6607f=3D0}, log id: =
6f4db784<o:p></o:p></span></p><p class=3DMsoNormal><span =
lang=3DEN-US>2012-04-08 08:39:50,035 INFO=9A =
[org.ovirt.engine.core.vdsbroker.vdsbroker.ConnectStorageServerVDSCommand=
] (pool-5-thread-48) FINISH, ConnectStorageServerVDSCommand, return: =
{aef7de23-f271-45f3-853b-9e7b7be6607f=3D0}, log id: =
42baf149<o:p></o:p></span></p><p class=3DMsoNormal><span =
lang=3DEN-US>2012-04-08 08:39:50,037 INFO=9A =
[org.ovirt.engine.core.vdsbroker.irsbroker.AttachStorageDomainVDSCommand]=
(pool-5-thread-50) START, AttachStorageDomainVDSCommand(storagePoolId =
=3D e3e565d6-8104-11e1-afd2-001cc43ceea0, ignoreFailoverLimit =3D false, =
compatabilityVersion =3D null, storageDomainId =3D =
b23c7ab6-b1d4-4888-8d4a-adc78e61db38), log id: =
6f22bcac<o:p></o:p></span></p><p class=3DMsoNormal><span =
lang=3DEN-US>2012-04-08 08:39:53,186 ERROR =
[org.ovirt.engine.core.vdsbroker.irsbroker.IrsBrokerCommand] =
(pool-5-thread-50) IrsBroker::Failed::AttachStorageDomainVDS due to: =
IrsOperationFailedNoFailoverException: IRSGenericException: =
IRSErrorException: Storage domain already attached to pool: =
'domain=3Db23c7ab6-b1d4-4888-8d4a-adc78e61db38, =
pool=3D801e35d4-7405-11e1-b152-001cc43ceea0'<o:p></o:p></span></p><p =
class=3DMsoNormal><span lang=3DEN-US>2012-04-08 08:39:53,186 INFO=9A =
[org.ovirt.engine.core.vdsbroker.irsbroker.AttachStorageDomainVDSCommand]=
(pool-5-thread-50) FINISH, AttachStorageDomainVDSCommand, log id: =
6f22bcac<o:p></o:p></span></p><p class=3DMsoNormal><span =
lang=3DEN-US>2012-04-08 08:39:53,186 ERROR =
[org.ovirt.engine.core.bll.storage.AttachStorageDomainToPoolCommand] =
(pool-5-thread-50) Command =
org.ovirt.engine.core.bll.storage.AttachStorageDomainToPoolCommand throw =
Vdc Bll exception. With error message VdcBLLException: =
org.ovirt.engine.core.vdsbroker.irsbroker.IrsOperationFailedNoFailoverExc=
eption: IRSGenericException: IRSErrorException: Storage domain already =
attached to pool: 'domain=3Db23c7ab6-b1d4-4888-8d4a-adc78e61db38, =
pool=3D801e35d4-7405-11e1-b152-001cc43ceea0'<o:p></o:p></span></p><p =
class=3DMsoNormal><span lang=3DEN-US>2012-04-08 08:39:53,190 INFO=9A =
[org.ovirt.engine.core.bll.storage.AttachStorageDomainToPoolCommand] =
(pool-5-thread-50) Command [id=3Db717db6a-a582-49ba-92c1-6bb09340789a]: =
Compensating NEW_ENTITY_ID of =
org.ovirt.engine.core.common.businessentities.storage_pool_iso_map; =
snapshot: storagePoolId =3D e3e565d6-8104-11e1-afd2-001cc43ceea0, =
storageId =3D =
b23c7ab6-b1d4-4888-8d4a-adc78e61db38.<o:p></o:p></span></p><p =
class=3DMsoNormal><span lang=3DEN-US><o:p> </o:p></span></p><p =
class=3DMsoNormal><span lang=3DEN-US>I did not deactivate the export =
domain before clearing the configuration. How can I be in this case? I =
can manually remove the flag of the =
domain?<o:p></o:p></span></p></div></body></html>
------=_NextPart_000_0055_01CD15A7.6F089E90--
1
0
This is a multi-part message in MIME format.
------=_NextPart_000_00AA_01CD1427.F31608C0
Content-Type: multipart/alternative;
boundary="----=_NextPart_001_00AB_01CD1427.F31608C0"
------=_NextPart_001_00AB_01CD1427.F31608C0
Content-Type: text/plain;
charset="us-ascii"
Content-Transfer-Encoding: 7bit
Hi
I installed overt version 3.1.0_0001-1.8 (not stable)
When you add the host shows an error - "Install failed"
Host 10.1.20.7 installation failed. Please refer to log files for further
details..
Dir /tmp to host:
[root@noc-3-synt tmp]# ls -lh
total 172K
-rw-r--r--. 1 root root 45K Apr 6 10:43 deployUtil.py
-rw-r--r--. 1 root root 41K Apr 6 10:43 deployUtil.pyc
-rw-r--r--. 1 root root 0 Apr 6 10:43 vds_bootstrap.689232.log
-rwxr-xr-x. 1 root root 32K Apr 6 10:43
vds_bootstrap_9216e6fd-d74d-470b-8e3a-cb71c79c36c3.py
-rw-r--r--. 1 root root 27K Apr 6 10:43
vds_bootstrap_9216e6fd-d74d-470b-8e3a-cb71c79c36c3.pyc
-rw-r--r--. 1 root root 1.6K Apr 6 10:43 vds_installer.567418.log
-rwxr-xr-x. 1 root root 16K Apr 6 10:43
vds_installer_9216e6fd-d74d-470b-8e3a-cb71c79c36c3.py
Logs:
[root@noc-3-synt tmp]# cat vds_installer.567418.log
Fri, 06 Apr 2012 10:43:31 DEBUG **** Start VDS Installation ****
Fri, 06 Apr 2012 10:43:31 DEBUG get_id_line: read line Red Hat Enterprise
Linux Server release 6.2 (Santiago).
Fri, 06 Apr 2012 10:43:31 DEBUG lsb_release: input line Red Hat
Enterprise Linux Server release 6.2 (Santiago).
Fri, 06 Apr 2012 10:43:31 DEBUG lsb_release: return:
RedHatEnterpriseServer.
Fri, 06 Apr 2012 10:43:31 DEBUG <BSTRAP component='INSTALLER' status='OK'
message='Test platform succeeded'/>
Fri, 06 Apr 2012 10:43:31 DEBUG trying to fetch deployUtil.py script cmd
= '/usr/bin/curl -s -k -w %{http_code} -o /tmp/deployUtil.py
http://noc-2-synt.rutube.ru:80/Components/vds/deployUtil.py'
Fri, 06 Apr 2012 10:43:31 DEBUG <BSTRAP component='INSTALLER LIB'
status='OK' message='deployUtil.py download succeeded'/>
Fri, 06 Apr 2012 10:43:31 DEBUG trying to fetch vds_bootstrap.py script
cmd = '/usr/bin/curl -s -k -w %{http_code} -o
/tmp/vds_bootstrap_9216e6fd-d74d-470b-8e3a-cb71c79c36c3.py
http://noc-2-synt.rutube.ru:80/Components/vds/vds_bootstrap.py'
Fri, 06 Apr 2012 10:43:31 DEBUG <BSTRAP component='INSTALLER' status='OK'
message='vds_bootstrap.py download succeeded'/>
Fri, 06 Apr 2012 10:43:31 DEBUG trying to run
/tmp/vds_bootstrap_9216e6fd-d74d-470b-8e3a-cb71c79c36c3.py script cmd =
'/tmp/vds_bootstrap_9216e6fd-d74d-470b-8e3a-cb71c79c36c3.py -v -O rutube -t
2012-04-06T14:44:21 -f
/tmp/firewall.conf.9216e6fd-d74d-470b-8e3a-cb71c79c36c3
http://noc-2-synt.rutube.ru:80/Components/vds/ 10.1.20.7
9216e6fd-d74d-470b-8e3a-cb71c79c36c3'
If you run manually:
[root@noc-3-synt tmp]#
/tmp/vds_bootstrap_9216e6fd-d74d-470b-8e3a-cb71c79c36c3.py script cmd =
'/tmp/vds_bootstrap_9216e6fd-d74d-470b-8e3a-cb71c79c36c3.py -v -O rutube -t
2012-04-06T14:44:21 -f
/tmp/firewall.conf.9216e6fd-d74d-470b-8e3a-cb71c79c36c3
http://noc-2-synt.rutube.ru:80/Components/vds/ 10.1.20.7
9216e6fd-d74d-470b-8e3a-cb71c79c36c3'
<BSTRAP component='RHN_REGISTRATION' status='OK' message='Host properly
registered with RHN/Satellite.'/>
<BSTRAP component='VDSM_MAJOR_VER' status='OK' message='Available VDSM
matches requirements'/>
<BSTRAP component='VT_SVM' status='OK' processor='Intel' message='Server
supports virtualization'/>
<BSTRAP component='OS' status='OK' type='RHEL6' message='Supported platform
version'/>
<BSTRAP component='KERNEL' status='OK' version='220' message='Supported
kernel version: 220'/>
<BSTRAP component='CONFLICTING PACKAGES' status='OK' result='cman.x86_64'
message='package cman.x86_64 is not installed '/>
<BSTRAP component='REQ PACKAGES' status='OK' result='SDL.x86_64'
message='SDL-1.2.14-2.el6.x86_64 '/>
<BSTRAP component='REQ PACKAGES' status='OK' result='bridge-utils.x86_64'
message='bridge-utils-1.2-9.el6.x86_64 '/>
<BSTRAP component='REQ PACKAGES' status='OK' result='mesa-libGLU.x86_64'
message='mesa-libGLU-7.11-3.el6.x86_64 '/>
<BSTRAP component='REQ PACKAGES' status='OK' result='openssl.x86_64'
message='openssl-1.0.0-20.el6_2.3.x86_64 '/>
<BSTRAP component='REQ PACKAGES' status='OK' result='m2crypto.x86_64'
message='m2crypto-0.20.2-7.el6.x86_64 '/>
<BSTRAP component='REQ PACKAGES' status='OK' result='rsync.x86_64'
message='rsync-3.0.6-5.el6_0.1.x86_64 '/>
<BSTRAP component='VDS PACKAGES' status='OK' result='qemu-kvm'
message='qemu-kvm-0.12.1.2-2.209.el6_2.4.x86_64 '/>
<BSTRAP component='VDS PACKAGES' status='OK' result='qemu-kvm-tools'
message='qemu-kvm-tools-0.12.1.2-2.209.el6_2.4.x86_64 '/>
<BSTRAP component='VDS PACKAGES' status='OK' result='vdsm'
message='vdsm-4.9-112.6.el6.x86_64 '/>
<BSTRAP component='VDS PACKAGES' status='OK' result='vdsm-cli'
message='vdsm-cli-4.9-112.6.el6.x86_64 '/>
<BSTRAP component='VDS PACKAGES' status='OK' result='libjpeg'
message='libjpeg-6b-46.el6.x86_64 '/>
<BSTRAP component='VDS PACKAGES' status='OK' result='spice-server'
message='spice-server-0.8.2-5.el6.x86_64 '/>
<BSTRAP component='VDS PACKAGES' status='OK' result='pixman'
message='pixman-0.18.4-1.el6_0.1.x86_64 '/>
<BSTRAP component='VDS PACKAGES' status='OK' result='seabios'
message='seabios-0.6.1.2-8.el6.x86_64 '/>
<BSTRAP component='VDS PACKAGES' status='OK' result='qemu-img'
message='qemu-img-0.12.1.2-2.209.el6_2.4.x86_64 '/>
<BSTRAP component='VDS PACKAGES' status='OK' result='fence-agents'
message='fence-agents-3.1.5-10.el6.x86_64 '/>
<BSTRAP component='VDS PACKAGES' status='OK' result='libselinux-python'
message='libselinux-python-2.0.94-5.2.el6.x86_64 '/>
<BSTRAP component='VDS PACKAGES' status='OK' result='qemu-kvm'
message='qemu-kvm-0.12.1.2-2.209.el6_2.4.x86_64 '/>
<BSTRAP component='VDS PACKAGES' status='OK' result='qemu-kvm-tools'
message='qemu-kvm-tools-0.12.1.2-2.209.el6_2.4.x86_64 '/>
<BSTRAP component='VDS PACKAGES' status='OK' result='vdsm'
message='vdsm-4.9-112.6.el6.x86_64 '/>
<BSTRAP component='VDS PACKAGES' status='OK' result='vdsm-cli'
message='vdsm-cli-4.9-112.6.el6.x86_64 '/>
<BSTRAP component='VDS PACKAGES' status='OK' result='libjpeg'
message='libjpeg-6b-46.el6.x86_64 '/>
<BSTRAP component='VDS PACKAGES' status='OK' result='spice-server'
message='spice-server-0.8.2-5.el6.x86_64 '/>
<BSTRAP component='VDS PACKAGES' status='OK' result='pixman'
message='pixman-0.18.4-1.el6_0.1.x86_64 '/>
<BSTRAP component='VDS PACKAGES' status='OK' result='seabios'
message='seabios-0.6.1.2-8.el6.x86_64 '/>
<BSTRAP component='VDS PACKAGES' status='OK' result='qemu-img'
message='qemu-img-0.12.1.2-2.209.el6_2.4.x86_64 '/>
<BSTRAP component='VDS PACKAGES' status='OK' result='fence-agents'
message='fence-agents-3.1.5-10.el6.x86_64 '/>
<BSTRAP component='VDS PACKAGES' status='OK' result='libselinux-python'
message='libselinux-python-2.0.94-5.2.el6.x86_64 '/>
<BSTRAP component='CreateConf' status='OK' message='Basic configuration
found, skipping this step'/>
<BSTRAP component='CheckLocalHostname' status='OK' message='Local hostname
is correct.'/>
<BSTRAP component='SetNetworking' status='OK' message='Bridge management
already exists. Skipping bridge creation.'/>
<BSTRAP component='SetSSHAccess' status='FAIL' message='Failed to retrieve
server SSH key.'/>
<BSTRAP component='RHEV_INSTALL' status='FAIL'/>
[root@noc-3-synt tmp]#
In the stable version of hosts added successfully.
Can I fix it? a bug?
------=_NextPart_001_00AB_01CD1427.F31608C0
Content-Type: text/html;
charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
<html xmlns:v=3D"urn:schemas-microsoft-com:vml" =
xmlns:o=3D"urn:schemas-microsoft-com:office:office" =
xmlns:w=3D"urn:schemas-microsoft-com:office:word" =
xmlns:m=3D"http://schemas.microsoft.com/office/2004/12/omml" =
xmlns=3D"http://www.w3.org/TR/REC-html40"><head>
<META HTTP-EQUIV=3D"Content-Type" CONTENT=3D"text/html; =
charset=3Dus-ascii">
<meta name=3DGenerator content=3D"Microsoft Word 12 (filtered =
medium)"><style><!--
/* Font Definitions */
@font-face
{font-family:"Cambria Math";
panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
{font-family:Calibri;
panose-1:2 15 5 2 2 2 4 3 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
{margin:0cm;
margin-bottom:.0001pt;
font-size:11.0pt;
font-family:"Calibri","sans-serif";}
a:link, span.MsoHyperlink
{mso-style-priority:99;
color:blue;
text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
{mso-style-priority:99;
color:purple;
text-decoration:underline;}
span.EmailStyle17
{mso-style-type:personal-compose;
font-family:"Calibri","sans-serif";
color:windowtext;}
.MsoChpDefault
{mso-style-type:export-only;}
@page WordSection1
{size:612.0pt 792.0pt;
margin:2.0cm 42.5pt 2.0cm 3.0cm;}
div.WordSection1
{page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext=3D"edit" spidmax=3D"1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext=3D"edit">
<o:idmap v:ext=3D"edit" data=3D"1" />
</o:shapelayout></xml><![endif]--></head><body lang=3DRU link=3Dblue =
vlink=3Dpurple><div class=3DWordSection1><p class=3DMsoNormal><span =
lang=3DEN-US>Hi<o:p></o:p></span></p><p class=3DMsoNormal><span =
lang=3DEN-US>I installed overt version 3.1.0_0001-1.8 (not =
stable)<o:p></o:p></span></p><p class=3DMsoNormal><span =
lang=3DEN-US>When you add the host shows an error - "Install =
failed" </span><span lang=3DEN><o:p></o:p></span></p><p =
class=3DMsoNormal><span lang=3DEN>Host 10.1.20.7 installation failed. =
Please refer to log files for further details..<o:p></o:p></span></p><p =
class=3DMsoNormal><span lang=3DEN><o:p> </o:p></span></p><p =
class=3DMsoNormal><span lang=3DEN>Dir /tmp to =
host:<o:p></o:p></span></p><p class=3DMsoNormal><span =
lang=3DEN><o:p> </o:p></span></p><p class=3DMsoNormal><span =
lang=3DEN-US>[root@noc-3-synt tmp]# ls -lh<o:p></o:p></span></p><p =
class=3DMsoNormal><span lang=3DEN-US>total 172K<o:p></o:p></span></p><p =
class=3DMsoNormal><span lang=3DEN-US>-rw-r--r--. 1 root root 45K =
Apr 6 10:43 deployUtil.py<o:p></o:p></span></p><p =
class=3DMsoNormal><span lang=3DEN-US>-rw-r--r--. 1 root root 41K =
Apr 6 10:43 deployUtil.pyc<o:p></o:p></span></p><p =
class=3DMsoNormal><span lang=3DEN-US>-rw-r--r--. 1 root =
root 0 Apr 6 10:43 =
vds_bootstrap.689232.log<o:p></o:p></span></p><p class=3DMsoNormal><span =
lang=3DEN-US>-rwxr-xr-x. 1 root root 32K Apr 6 10:43 =
vds_bootstrap_9216e6fd-d74d-470b-8e3a-cb71c79c36c3.py<o:p></o:p></span></=
p><p class=3DMsoNormal><span lang=3DEN-US>-rw-r--r--. 1 root root =
27K Apr 6 10:43 =
vds_bootstrap_9216e6fd-d74d-470b-8e3a-cb71c79c36c3.pyc<o:p></o:p></span><=
/p><p class=3DMsoNormal><span lang=3DEN-US>-rw-r--r--. 1 root root 1.6K =
Apr 6 10:43 vds_installer.567418.log<o:p></o:p></span></p><p =
class=3DMsoNormal><span lang=3DEN-US>-rwxr-xr-x. 1 root root 16K =
Apr 6 10:43 vds_installer_9216e6fd-d74d-470b-8e3a-cb71c79c36c3.py =
<o:p></o:p></span></p><p class=3DMsoNormal><span =
lang=3DEN-US><o:p> </o:p></span></p><p class=3DMsoNormal><span =
lang=3DEN-US>Logs:<o:p></o:p></span></p><p class=3DMsoNormal><span =
lang=3DEN-US><o:p> </o:p></span></p><p class=3DMsoNormal><span =
lang=3DEN-US>[root@noc-3-synt tmp]# cat =
vds_installer.567418.log<o:p></o:p></span></p><p class=3DMsoNormal><span =
lang=3DEN-US><o:p> </o:p></span></p><p class=3DMsoNormal><span =
lang=3DEN-US>Fri, 06 Apr 2012 10:43:31 DEBUG **** =
Start VDS Installation ****<o:p></o:p></span></p><p =
class=3DMsoNormal><span lang=3DEN-US>Fri, 06 Apr 2012 10:43:31 =
DEBUG get_id_line: read line Red Hat Enterprise Linux =
Server release 6.2 (Santiago).<o:p></o:p></span></p><p =
class=3DMsoNormal><span lang=3DEN-US>Fri, 06 Apr 2012 10:43:31 =
DEBUG lsb_release: input line Red Hat Enterprise Linux =
Server release 6.2 (Santiago).<o:p></o:p></span></p><p =
class=3DMsoNormal><span lang=3DEN-US>Fri, 06 Apr 2012 10:43:31 =
DEBUG lsb_release: return: =
RedHatEnterpriseServer.<o:p></o:p></span></p><p class=3DMsoNormal><span =
lang=3DEN-US>Fri, 06 Apr 2012 10:43:31 DEBUG =
<BSTRAP component=3D'INSTALLER' status=3D'OK' message=3D'Test =
platform succeeded'/><o:p></o:p></span></p><p class=3DMsoNormal><span =
lang=3DEN-US>Fri, 06 Apr 2012 10:43:31 DEBUG trying to =
fetch deployUtil.py script cmd =3D '/usr/bin/curl -s -k -w %{http_code} =
-o /tmp/deployUtil.py =
http://noc-2-synt.rutube.ru:80/Components/vds/deployUtil.py'<o:p></o:p></=
span></p><p class=3DMsoNormal><span lang=3DEN-US>Fri, 06 Apr 2012 =
10:43:31 DEBUG <BSTRAP component=3D'INSTALLER LIB' =
status=3D'OK' message=3D'deployUtil.py download =
succeeded'/><o:p></o:p></span></p><p class=3DMsoNormal><span =
lang=3DEN-US>Fri, 06 Apr 2012 10:43:31 DEBUG trying to =
fetch vds_bootstrap.py script cmd =3D '/usr/bin/curl -s -k -w =
%{http_code} -o =
/tmp/vds_bootstrap_9216e6fd-d74d-470b-8e3a-cb71c79c36c3.py =
http://noc-2-synt.rutube.ru:80/Components/vds/vds_bootstrap.py'<o:p></o:p=
></span></p><p class=3DMsoNormal><span lang=3DEN-US>Fri, 06 Apr 2012 =
10:43:31 DEBUG <BSTRAP component=3D'INSTALLER' =
status=3D'OK' message=3D'vds_bootstrap.py download =
succeeded'/><o:p></o:p></span></p><p class=3DMsoNormal><span =
lang=3DEN-US>Fri, 06 Apr 2012 10:43:31 DEBUG trying to =
run /tmp/vds_bootstrap_9216e6fd-d74d-470b-8e3a-cb71c79c36c3.py script =
cmd =3D '/tmp/vds_bootstrap_9216e6fd-d74d-470b-8e3a-cb71c79c36c3.py -v =
-O rutube -t 2012-04-06T14:44:21 -f =
/tmp/firewall.conf.9216e6fd-d74d-470b-8e3a-cb71c79c36c3 =
http://noc-2-synt.rutube.ru:80/Components/vds/ 10.1.20.7 =
9216e6fd-d74d-470b-8e3a-cb71c79c36c3'<o:p></o:p></span></p><p =
class=3DMsoNormal><span lang=3DEN-US><o:p> </o:p></span></p><p =
class=3DMsoNormal><span lang=3DEN-US>If you run =
manually:<o:p></o:p></span></p><p class=3DMsoNormal><span =
lang=3DEN-US>[root@noc-3-synt tmp]# =
/tmp/vds_bootstrap_9216e6fd-d74d-470b-8e3a-cb71c79c36c3.py script cmd =
=3D '/tmp/vds_bootstrap_9216e6fd-d74d-470b-8e3a-cb71c79c36c3.py -v -O =
rutube -t 2012-04-06T14:44:21 -f =
/tmp/firewall.conf.9216e6fd-d74d-470b-8e3a-cb71c79c36c3 =
http://noc-2-synt.rutube.ru:80/Components/vds/ 10.1.20.7 =
9216e6fd-d74d-470b-8e3a-cb71c79c36c3'<o:p></o:p></span></p><p =
class=3DMsoNormal><span lang=3DEN-US><BSTRAP =
component=3D'RHN_REGISTRATION' status=3D'OK' message=3D'Host properly =
registered with RHN/Satellite.'/><o:p></o:p></span></p><p =
class=3DMsoNormal><span lang=3DEN-US><BSTRAP =
component=3D'VDSM_MAJOR_VER' status=3D'OK' message=3D'Available VDSM =
matches requirements'/><o:p></o:p></span></p><p =
class=3DMsoNormal><span lang=3DEN-US><BSTRAP component=3D'VT_SVM' =
status=3D'OK' processor=3D'Intel' message=3D'Server supports =
virtualization'/><o:p></o:p></span></p><p class=3DMsoNormal><span =
lang=3DEN-US><BSTRAP component=3D'OS' status=3D'OK' type=3D'RHEL6' =
message=3D'Supported platform version'/><o:p></o:p></span></p><p =
class=3DMsoNormal><span lang=3DEN-US><BSTRAP component=3D'KERNEL' =
status=3D'OK' version=3D'220' message=3D'Supported kernel version: =
220'/><o:p></o:p></span></p><p class=3DMsoNormal><span =
lang=3DEN-US><BSTRAP component=3D'CONFLICTING PACKAGES' status=3D'OK' =
result=3D'cman.x86_64' message=3D'package cman.x86_64 is not installed =
'/><o:p></o:p></span></p><p class=3DMsoNormal><span =
lang=3DEN-US><BSTRAP component=3D'REQ PACKAGES' status=3D'OK' =
result=3D'SDL.x86_64' message=3D'SDL-1.2.14-2.el6.x86_64 =
'/><o:p></o:p></span></p><p class=3DMsoNormal><span =
lang=3DEN-US><BSTRAP component=3D'REQ PACKAGES' status=3D'OK' =
result=3D'bridge-utils.x86_64' message=3D'bridge-utils-1.2-9.el6.x86_64 =
'/><o:p></o:p></span></p><p class=3DMsoNormal><span =
lang=3DEN-US><BSTRAP component=3D'REQ PACKAGES' status=3D'OK' =
result=3D'mesa-libGLU.x86_64' message=3D'mesa-libGLU-7.11-3.el6.x86_64 =
'/><o:p></o:p></span></p><p class=3DMsoNormal><span =
lang=3DEN-US><BSTRAP component=3D'REQ PACKAGES' status=3D'OK' =
result=3D'openssl.x86_64' message=3D'openssl-1.0.0-20.el6_2.3.x86_64 =
'/><o:p></o:p></span></p><p class=3DMsoNormal><span =
lang=3DEN-US><BSTRAP component=3D'REQ PACKAGES' status=3D'OK' =
result=3D'm2crypto.x86_64' message=3D'm2crypto-0.20.2-7.el6.x86_64 =
'/><o:p></o:p></span></p><p class=3DMsoNormal><span =
lang=3DEN-US><BSTRAP component=3D'REQ PACKAGES' status=3D'OK' =
result=3D'rsync.x86_64' message=3D'rsync-3.0.6-5.el6_0.1.x86_64 =
'/><o:p></o:p></span></p><p class=3DMsoNormal><span =
lang=3DEN-US><BSTRAP component=3D'VDS PACKAGES' status=3D'OK' =
result=3D'qemu-kvm' message=3D'qemu-kvm-0.12.1.2-2.209.el6_2.4.x86_64 =
'/><o:p></o:p></span></p><p class=3DMsoNormal><span =
lang=3DEN-US><BSTRAP component=3D'VDS PACKAGES' status=3D'OK' =
result=3D'qemu-kvm-tools' =
message=3D'qemu-kvm-tools-0.12.1.2-2.209.el6_2.4.x86_64 =
'/><o:p></o:p></span></p><p class=3DMsoNormal><span =
lang=3DEN-US><BSTRAP component=3D'VDS PACKAGES' status=3D'OK' =
result=3D'vdsm' message=3D'vdsm-4.9-112.6.el6.x86_64 =
'/><o:p></o:p></span></p><p class=3DMsoNormal><span =
lang=3DEN-US><BSTRAP component=3D'VDS PACKAGES' status=3D'OK' =
result=3D'vdsm-cli' message=3D'vdsm-cli-4.9-112.6.el6.x86_64 =
'/><o:p></o:p></span></p><p class=3DMsoNormal><span =
lang=3DEN-US><BSTRAP component=3D'VDS PACKAGES' status=3D'OK' =
result=3D'libjpeg' message=3D'libjpeg-6b-46.el6.x86_64 =
'/><o:p></o:p></span></p><p class=3DMsoNormal><span =
lang=3DEN-US><BSTRAP component=3D'VDS PACKAGES' status=3D'OK' =
result=3D'spice-server' message=3D'spice-server-0.8.2-5.el6.x86_64 =
'/><o:p></o:p></span></p><p class=3DMsoNormal><span =
lang=3DEN-US><BSTRAP component=3D'VDS PACKAGES' status=3D'OK' =
result=3D'pixman' message=3D'pixman-0.18.4-1.el6_0.1.x86_64 =
'/><o:p></o:p></span></p><p class=3DMsoNormal><span =
lang=3DEN-US><BSTRAP component=3D'VDS PACKAGES' status=3D'OK' =
result=3D'seabios' message=3D'seabios-0.6.1.2-8.el6.x86_64 =
'/><o:p></o:p></span></p><p class=3DMsoNormal><span =
lang=3DEN-US><BSTRAP component=3D'VDS PACKAGES' status=3D'OK' =
result=3D'qemu-img' message=3D'qemu-img-0.12.1.2-2.209.el6_2.4.x86_64 =
'/><o:p></o:p></span></p><p class=3DMsoNormal><span =
lang=3DEN-US><BSTRAP component=3D'VDS PACKAGES' status=3D'OK' =
result=3D'fence-agents' message=3D'fence-agents-3.1.5-10.el6.x86_64 =
'/><o:p></o:p></span></p><p class=3DMsoNormal><span =
lang=3DEN-US><BSTRAP component=3D'VDS PACKAGES' status=3D'OK' =
result=3D'libselinux-python' =
message=3D'libselinux-python-2.0.94-5.2.el6.x86_64 =
'/><o:p></o:p></span></p><p class=3DMsoNormal><span =
lang=3DEN-US><BSTRAP component=3D'VDS PACKAGES' status=3D'OK' =
result=3D'qemu-kvm' message=3D'qemu-kvm-0.12.1.2-2.209.el6_2.4.x86_64 =
'/><o:p></o:p></span></p><p class=3DMsoNormal><span =
lang=3DEN-US><BSTRAP component=3D'VDS PACKAGES' status=3D'OK' =
result=3D'qemu-kvm-tools' =
message=3D'qemu-kvm-tools-0.12.1.2-2.209.el6_2.4.x86_64 =
'/><o:p></o:p></span></p><p class=3DMsoNormal><span =
lang=3DEN-US><BSTRAP component=3D'VDS PACKAGES' status=3D'OK' =
result=3D'vdsm' message=3D'vdsm-4.9-112.6.el6.x86_64 =
'/><o:p></o:p></span></p><p class=3DMsoNormal><span =
lang=3DEN-US><BSTRAP component=3D'VDS PACKAGES' status=3D'OK' =
result=3D'vdsm-cli' message=3D'vdsm-cli-4.9-112.6.el6.x86_64 =
'/><o:p></o:p></span></p><p class=3DMsoNormal><span =
lang=3DEN-US><BSTRAP component=3D'VDS PACKAGES' status=3D'OK' =
result=3D'libjpeg' message=3D'libjpeg-6b-46.el6.x86_64 =
'/><o:p></o:p></span></p><p class=3DMsoNormal><span =
lang=3DEN-US><BSTRAP component=3D'VDS PACKAGES' status=3D'OK' =
result=3D'spice-server' message=3D'spice-server-0.8.2-5.el6.x86_64 =
'/><o:p></o:p></span></p><p class=3DMsoNormal><span =
lang=3DEN-US><BSTRAP component=3D'VDS PACKAGES' status=3D'OK' =
result=3D'pixman' message=3D'pixman-0.18.4-1.el6_0.1.x86_64 =
'/><o:p></o:p></span></p><p class=3DMsoNormal><span =
lang=3DEN-US><BSTRAP component=3D'VDS PACKAGES' status=3D'OK' =
result=3D'seabios' message=3D'seabios-0.6.1.2-8.el6.x86_64 =
'/><o:p></o:p></span></p><p class=3DMsoNormal><span =
lang=3DEN-US><BSTRAP component=3D'VDS PACKAGES' status=3D'OK' =
result=3D'qemu-img' message=3D'qemu-img-0.12.1.2-2.209.el6_2.4.x86_64 =
'/><o:p></o:p></span></p><p class=3DMsoNormal><span =
lang=3DEN-US><BSTRAP component=3D'VDS PACKAGES' status=3D'OK' =
result=3D'fence-agents' message=3D'fence-agents-3.1.5-10.el6.x86_64 =
'/><o:p></o:p></span></p><p class=3DMsoNormal><span =
lang=3DEN-US><BSTRAP component=3D'VDS PACKAGES' status=3D'OK' =
result=3D'libselinux-python' =
message=3D'libselinux-python-2.0.94-5.2.el6.x86_64 =
'/><o:p></o:p></span></p><p class=3DMsoNormal><span =
lang=3DEN-US><BSTRAP component=3D'CreateConf' status=3D'OK' =
message=3D'Basic configuration found, skipping this =
step'/><o:p></o:p></span></p><p class=3DMsoNormal><span =
lang=3DEN-US><BSTRAP component=3D'CheckLocalHostname' status=3D'OK' =
message=3D'Local hostname is correct.'/><o:p></o:p></span></p><p =
class=3DMsoNormal><span lang=3DEN-US><BSTRAP =
component=3D'SetNetworking' status=3D'OK' message=3D'Bridge management =
already exists. Skipping bridge creation.'/><o:p></o:p></span></p><p =
class=3DMsoNormal><span lang=3DEN-US><BSTRAP =
component=3D'SetSSHAccess' status=3D'FAIL' message=3D'Failed to retrieve =
server SSH key.'/><o:p></o:p></span></p><p class=3DMsoNormal><span =
lang=3DEN-US><BSTRAP component=3D'RHEV_INSTALL' =
status=3D'FAIL'/><o:p></o:p></span></p><p class=3DMsoNormal><span =
lang=3DEN-US>[root@noc-3-synt tmp]#<o:p></o:p></span></p><p =
class=3DMsoNormal><span lang=3DEN-US><o:p> </o:p></span></p><p =
class=3DMsoNormal><span lang=3DEN-US><o:p> </o:p></span></p><p =
class=3DMsoNormal><span lang=3DEN-US><o:p> </o:p></span></p><p =
class=3DMsoNormal><span lang=3DEN-US>In the stable version of hosts =
added successfully.<o:p></o:p></span></p><p class=3DMsoNormal><span =
lang=3DEN-US><o:p> </o:p></span></p><p class=3DMsoNormal><span =
lang=3DEN-US>Can I fix it? a bug?<o:p></o:p></span></p><p =
class=3DMsoNormal><span lang=3DEN-US><o:p> </o:p></span></p><p =
class=3DMsoNormal><span =
lang=3DEN-US><o:p> </o:p></span></p></div></body></html>
------=_NextPart_001_00AB_01CD1427.F31608C0--
------=_NextPart_000_00AA_01CD1427.F31608C0
Content-Type: image/png;
name="ovirt-2.PNG"
Content-Transfer-Encoding: base64
Content-Disposition: attachment;
filename="ovirt-2.PNG"
iVBORw0KGgoAAAANSUhEUgAABj4AAADaCAYAAAAWoTuTAAAAAXNSR0IArs4c6QAAAARnQU1BAACx
jwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAIUqSURBVHhe7b1drC3JVed5n5B49ZuFhGwhlQDJ
NnLJIDwvfvALqLFK8vhhTGum7abvqJBGyBp6jKE1xcHIWMZX9IxUICOdlrHEDHgAN0NrI4T4cENj
wIbTNthgG9M2NhxcdlG3yh/DW86OzIzMiBUrVkRk5v44+/5OaavuObkzMmLFL1Zmrn+siHtPPvlk
973/6t/xwQYwAAMwAAMwAAMwAAMwAAObMvA//E//c/ev7/9g9853/5/d+/6vX+n+7//n17uf+Ml3
dP/jD/7optfhfYb3ORiAARiAARiAARiAARiAAc/Aw4cPu3sIHwCBU4ABGIABGIABGIABGICBQzDw
hn/1v3Rv+V//t170+I3f/J3u/939dvfUj/9E99/f/98RPhDZYAAGYAAGYAAGYAAGYAAGDsLAJHzc
v3+/44MNYAAGYAAGYAAGYAAGYAAGYAAGYAAGYAAGYAAG7jIDDx486PjU20D2tbPd448/zqfBBs5m
3o6wV8+eZqutfA/CB4IPghcMwAAMwAAMwAAMwAAMwAAMwAAMwAAMwAAMXAwDBJ7bAs8IH+tFHoSP
NuasMYrwwc3oYm5GW8FMOcxGgQEYgAEYgAEYgAEYgAEYgAEYgAEYgAEYWCJ8vP/97+/8Z8n5d/mc
JcLHK1/5yu47vuM7+vjkU0899chnhyB8IHwQrEewgQEYgAEYgAEYgAEYgAEYgAEYgAEYgAEYgAEY
OBgDUoToPnK/697zeP/5yP3Hk2WwnODxB9/4jf3n3e9+dy+A3GUho7XuS4QPJ3p827d9Wy96uPP/
8R//sXv5y19e/LziFa/onGhyaUtplYSPd73rXd3b3/727sd//Menj7RBeMx9153T2peX8P2txGuW
uuImc7CbzFaQUg4zNWAABmAABmAABmAABmAABmAABmAABmAABmoZWCJ8OMHj4b17vfjRvehFj5T4
sVT4+NZv/dbupS99afe6172ue81rXtOLH//iX/yL4seJH4+a8OGEDGkbaQN53J1zCUJGaxtqx3np
ewgfCB8IHzAAAzAAAzAAAzAAAzAAAzAAAzAAAzAAAzBwMQzUCh/h8lbu30788MLHo5T5sUT4cFkb
L3vZy7pv+ZZv6V71qldF4sd73vOeLvdxwX2XGfKoCR8um8O1PbSLtEF4zH3XndMqGlzC90uCRrf/
KX3HHUf4uOCb2kcev5eHYK9g1wDCd5hNAQMwAAMwAAMwAAMwAAMwAAMwAAMwAAMwcJcYqBE+/uiP
/iha2mqV8PG2J7pn97G2bvx8+gcq9jvw53z3D4jg9g90n773ku6P31ZRxoP4O//pu+91VdcW5y0R
PlzQ3okfbrmrV7/61d0P/uAPFjM/XGBfFz6e6j7ootnqz+e6975x/ebjOaHlqf2FP/jU+vJLS12F
wkcpK8bbSQofb3m9Uc/Xv2WFSPJU9+bXPt69/i3tzKlCy1te3z3+2jd3TznOnnpz99o9K4P9X9u9
+Sl3Dft6lq8JESn5JISPCxU+nOjhPxIC9/fOiSKIH4g/F8p/yfFxnAd2GIABGIABGIABGIABGIAB
GIABGLhcBlqED7eslcvucB/3b/+pz/iQQkWdcPELT7yke/aJJxSRo+78NOD8tu6PX3Jc4cMFs13W
x2tf+9ruh3/4hxPxQ8v6yAsfhxU4dOHjjd17P3d84cPKiPHHShkfTgR57ZufWiF2hCLHlsLHW7rX
P/767i29uCbKdYLIdCz8Xiy45HyzpotZftwWPq523W13010fMzjaX9P9aNe93v81d+xynXXzjXgv
aHhxwwkcYeaH//skiiB+IH4cc3xzLXiDARiAARiAARiAARiAARiAARiAARg4MAM1wofL8PjlX/7l
aWmrUPTwYkjVJuc/8N1dF2Vt1AgQTtwYRAqXpRGfL4SPKJskyATpr/tEL3Z0+wyRZ/v/D59nn3hb
HxB34or/m/t/LhtkacaHExPcslXf+73f273zne/sMz/ksldhdoOd8WEJH4NAsU/NiJbIeqP74+fe
273RZRO88b2d+8rwE5blskk+2L23L2D48RkeLttjOuO9b+zL7ssMfmqzQY6R8RFynRM+nnrzayMb
heKIPDZneAiBwmdpjFkb+fPSDBH33emaYeaHIoRE3w2ykLRYuJoMNP4xFzs/vvBRElP64/v/9urH
zbUQM673ssf+wNHFmAM742Zho6Y+iviRiCGHED0m4WogL+rD6Nhtt7tSxCrXxzfX8QOAVWbOFv4c
WVaN7azvmG3wwtzQ9tvdVfuDTLH9GbsldXZ1yX3XOjb2SXU/KuN0rY0Xn+/alRNM1wu4Q9dUCKxb
9aFWjrRNdT8Z3LjrKD86vxXsVPRftS3vh9erv3Zcfv15Lb74ajdI9OWxvqwNcV1ybGs8xn4o7NqZ
38PYpMV+S79bb/fyWK3nUJZ1GPvFbdsFPvwY11twvwrG+pp+Scfren9d5qt+TNVzssVYL3Nbbhtl
YCMYgAEYgAEYgAEYcAzUCB/uO07YcHt6hJ9lWR9BALgXKgpLVTnR4iVPdL/ggr3J90PhYxZI+jb1
3/3u7j+5f7syousIwSW8hnqduc5rhQ8nbjz99NO9+FHK/Fic8dELGx/snpqWTXKChhc4hqWyJpEi
+u5w7HOjsPF4r3b4ckTGhzvmhZRJTKnLRGkRPnxWhxOM/EdmgSzK+IgyKvb9G/4uRYhe3FCWnurP
8X8fy/DLVk1LVwXHo2XTnIAizhVLcDnBZhJc+jr47JA8j5bo4Y9pvv9MhY+bbrcPKsnAW//yuTtB
FkpFIO8sb6xC/HDZH1MGyCFEjyhI6W60YRDgqnNxwinw1gdb4+DGFH+NxAoZ8KkLALkgzO2elXzw
f8mDgNWG4djM7BB8rAqUj3zl22/bTWNvKEsPdlvHhrIsmy/rj+OMj0MKH6LvMz5B78My+9I+ejml
4GvbeMv2SS8w77qrg/m9OlumLNaN/fv3W8pf4gfcOUuvUdsGra9rg8GZa4yTCgbBeWk9ltprq/OW
2l27/pqyDmE/qz7Hvl5rf62xpTy3XpBYd1+pvc7Sth2iz1r7he+vYwT7YT8YgAEYgAEYuOsM1Aof
XvzwS12Fm5u3L3nlAreDUOEzLvSNpgeBIvxOnPURCB9SvNgHmad9PJJjQvgYM0XsugzB5i2EDxe4
d0F8t+xVmPnxute9LtrQu3mPj0mIMEQKKVjsRYt5745QIHH7TAwZIIOAIsocs0YmkWQSWcp7gLQI
H84Gzlbu5+tf/3r/by0zxtrcvG6pq2A5qTGLQ18ea8j4cH03L0U1ChHmeSLjQwgZfaaIInzMdXD1
S0WUrfzPOuFDzhQOA9bRMR+ADWeiZmYg+4wQ9/8o+Da+pCYZI2GZIjCk1mG8eVUf66PXswMIZ1jf
7OJgfh9M8j9pUH9RBsDa4KO27NVBRI+9XZMZ6kHAIAmmxsGEQQfZ21mWYZWZtc0sOkzlTt8dOHLC
2tRTfhb/oKz1faqKBlYbEl7bHpKy7Vd5n8dO2r6hH2531/t2KGMscywqp9SPkTC1NCjUZp86h1cp
fBhjP5y17CjwwlV4Sm4cmwxHvsy2WbYcyXupnxquOdu3FKyTM5ozY2lf1xZbyu/GAmJ4/5iZzp2T
9pVoU7b/Dd8Q2X7ov/ln8PVL2nDfyiAL6jmIuCuFj30dB2QU4cOoR75d+T7uearJ8HPf0/yueq5u
9+x1Cv5cHdPWc0HEQC1TY/umm427v2jPPlrbjOyBhv7SxfeMLXPtN22Zq3vIa+CbRVkuu9f/DON+
/G7Ef5CNkmt76f7tWRsvloypTLkaJ0vGes4f1t3bDnG/pExsDwMwAAMwAAMwcPkMSMHhI/cf78KP
PO4yP/xnufgxiB7xslXKZtFiI/R5KSqfJTILH3Kpqmgpq5LwMWV5zEtg5eq2lfDhxA+f+fEjP/Ij
3Y/92I91P/MzP1MpfJQzK/plqPrlrmLBQi5P5d8zBgEjFDoKwkeyZNa+JLG8Vm6T9JLw4cUNLxCF
okduL5RlwscgYsz1DDIqoo3G99+ZRInxnH1mx5vdBupyo/TseYJvmVXifrcyPh7oe4ts5aNXCB9i
Rnv/dqgHqPrAhg/CVS115V6Y3ct0ECDwQb7o/DiA2L9YTsE+JTBRfUzOsI+FGx9I8C+yw+9WXU53
QwmXt4oyPtYKKjXnhzOMkyBtGIQL7KN8L4I9mrWcsWvCWxhoGsUpH7yXdcwuD6UJO3Mbehb2ZYZB
kpZsj6mNVjB7CtwYAdBJgBHjxwci+zGgHCsu72UJlbXLbx16HFQIH5aQFHIzBW592xoEHtmHtewX
hY2C/ZaMN3HNwQTWkjcyGBt8f1Bshj2hWmwZnpcwngn+mudoM8jHfjSFxME3TO2X11DEj2wGW3Ru
LoAt7qFh3YSfG/zKSuEjm/Fh1MOys9nHRpka55Hftc7V+ja4X4c2jJ5JKjI+CiJz/NAV9Kl1nujH
4Zkh5y8NbpMl34w2h4Kneb8U1yv5RuvemGRASV8shI+oLL1PpwknyVha2N/mmGpgbqm/qu6XQ98n
KX+rFyjKgSUYgAEYgAEYOH8G9EwLRYSIlukZjjsBpFn8aMiuSPf0cNcdsjUGYUIIH9H+IUEbaoSP
qH35bJQthQ8vfjjBw32cEBIG9hcvdTWJEvtsDbHs1SyIaJkZjcJHlOUhlskyMkAs4cNnd/hlrULR
I8z08P/2e6E0Cx9ymaoH+Q3EH/TH/AbpgQAxihzz/h9y3ITnVQgf4TJZidBRJ3yE009z/9b88grh
Qzq5NCCmBn6rhY9hNqkPQg2xQz+LdAwAVQSx9OCzeMk1g/hBu2SgZ8zwSOqlLhd0/JuC3NMjt+H5
YW7YcRDRCwPhtdQgqyl8iMCk2m9yyalBnJizdtIZ7VM9kv6N+8xqQyyCeU4XCAJa+0M1xVyCKBQ0
pLhhHbPYtGxe0x/H5H4UtVQPGMzKF/u+TP0/zvjVA//LhY9q9lcJHwvHmzWLXR1fxix0P1M7mO2/
zJZh0NS6XshWeE4+gGz3hfQNOSEtFbpTH1rRBsXf+PtcUs/SfTPpR20QSAF4/N2oh9kua7y0lCm/
a54r+tb6bsGfq5MVcr4hGQszK8X7QpIht1L4sNps+jDpi5XJGrn2N9pyytoQmZaqKKqKJpLVjKAa
ZjG13r+lSCburdMzZ3FZu4qx3tQvx7xncq3DPP9iV+wKAzAAAzAAA+fCQMtSV5pIEokf/+EDXfcv
/233cJ/N4QSRZMPzUfTIbRwelW/t/zHt2REsdZWUHYgXBeGjzxbx+4j0Akh+0/WthQ8tg8H/bZXw
MS5h9bnPfW7esyPI0pg3Ig8Fi3rhI9osXVsKa4Xw4Za08j9+eauSnVqFD7m01LAp+ZDx0f87K0LE
AkT4Xfs8e6krL65MIoq62XndUleW+JHzO+uEj2hpAHd5ZWb9WKtJgCgFcOSs1/5lNHixTGbFymZX
1GESJuZz85twz+2KM0pE8CuxhbTHcW9+6kbm2rJXNZkbzd8ZA9By6TMlqKJuYK9uSJ6WqW6mqvZD
2BdpMHMS2ETgJClfESWiQKUSOGle3kxeQ84uNWbwhkLhENSLlwWa61Kb8aH0YxTICgWl4/KtO7Rc
oHr+e2yjoc7R3yQ/E4vLhY90CbhMttNi4WPFeAuuqQVw9cB3mAGXWc4mED8mL2vaMrP0jrm5ee4c
W/iQY3Luf2OWeuIDNR7a2iCXvvF2cvVLObVEGGsSQm5cisC98vQQ+4vwC0GfZ8aL1baEKcPvhlcd
6qME63N1bwzWF31DRiS0zkvFfcv31mV8FG2b9WFl4SM7NhptuV740P2K2fYK4SNuX3xfUKVChbmB
37ax3p9T3S/ncC+lDucSrKEesAgDMAADMAAD6xhYK3zIzA+3+bnb80MTPvoMDrfElfhoe2v0343E
iDBwPGZ9vOQl8eboYmmsqVxl/49paawxS0TWLbffx3kIH/nQ9ixo7DM6+s3JlWWxxv05fCnzPh2W
8PF4Ny2TNS5p1Rcf/NTu91Gz1JUTPGpEj8UZH2MWh1/m6rVvfnOQ1fGgc/uChEt1zXttyMyLeemr
p/aiSf48mQ0iNjefNkP31xUiR+Xm5p5PjRDLVy4XPpIAbDqTfrpwGLxtET580Os62O8jET4ql/+Q
AeQwiJHUr3ZmbJA5UmpXs3iw3MGrooe//qHFj9zMxiQokQkkaxkPDbMlh64M9mQJgxT939MA4hSc
KgV3rDZkZuGuFT7qswVkIGZ2BcN+H/rNI1s/y+YN/XHcB7U64UPykQYn/dgLsyhWCh9L9tvQxoL0
I2vHW1Be3g4ys6JS+FCyELTgdS8MJaK59+uZjA/znDUZH4aQU1zqKjNLPSPeWELT+oyPUraZnbEQ
37tz7dIEl2GpsDoRbTxfEz5U8TvNtDGvU/LnmohyBzI+mmw7ZqXWZF6Z95pGWw732YAbM7tCG6+G
8JFjo0L4SPdry2cCzvcuJcuo1V+pGUOlZQWXPwMe975LPbE3DMAADMAADMDA+TLw0z/90537eAGk
tMdHbmksn/nhNz9Psj2UpbLWLLN17HO9nSTL7u/f+Z3fGQXJc3tbvOIVr4g25taWbpJ/c+fkyruL
f3e2cjbzdpT8uX59+9vf3m9iLjcyt+zlzjk2E2uv5zJE9A3U06XmtO+GdtR8bBjhLPng5cKHEBL6
X/3LoBRFTGFBOEkhIAzlBi+I0XFjjeqWOoT1s9oVLm01zhR3ddP2+Bhm91WKMluLIqO44QSQ+9pG
5qXjS+szBmGrlhfLBSlksNcsU2MnE/CbAqVieaaQk2JwJxC6nI2i7xvltthTtl8N8AZrnGfLLs0s
NgKjls1b+qOl3Zt8tyx8pONSBICzAsUK4UP4jWT/i1zbS8LHFuMtyuApBcvdeJNChBGgrLSlDLgO
s7pt4cM+x5g5n/jluvakN1J7maCaNvgZ4LO/DHyIuH/F5ZVeLIxJCFp/JxzN9bDsXJMBqbZNy2xK
9j8IfZwhQBp1L48z4/mhr6Nlx+CYxZTajyuXuir1V7XI2tD+4r1RG3NzHw7PcbnlquqFD3PMlOpo
jSmLo4JAVjPWzbGyyb2v5BM4XnoZ4jiMwAAMwAAMwMBlMuACxu94xzs2CRqHG5+vDQqf2/nORs5W
chy4v73mNa+pEide+cpXdk7IePnLX171cd9159xFgSNXZ2er0I4af+9617v677jlq2o+7rvunHNj
plwfa1+RUPzQv+eYLPll95ZZ+o47XiF8pDPFw1m7/qifVR5v9jod7XZX3pHOM9Or9gCRgV81yKBd
ZwxMT9UXwQavqAyyilq/QXAZZsvHS3WNhd7cxLMaxwDnKNUEZQ5L2zTP/l/zQuwED030CDI/zOML
rh2ZNMBmane01IMhUAQzOotlihnr8+b28sY9crdf/skJUrsgBSJi1txDY1+m2YZxySGPR7/p/TxL
Oc1EUR4utGC3MEI4bgadTma4+GtaAbb4WFiOZfOW/qhxQNt+p0L4SJYcUeygsRsIncV+1PrQ4Cbb
h0o5tf3U27XlmtVCbb1QIFkJ/d+0ZM2UhTUb/Xa3CzYZz2R8RL7W+dbwnGH5sv5nKl/OPtfuGWuW
uorHfl0bZB+Je0RgwKG8WWTKj/tSwN77HG1GftgHfoN7q13j/kmZ8SKX9sne/7SAdcRuaBdFgMx9
txQI18Z0zT1KE0Ws88KBcLOLliCM/V/dUlfp2I65scadfT3DZxRtqfRLUJGb62BsKWWl47V+Cb2J
q2Id42dCOaYsXtf7K3usyPFsj+/LDEps+yyAjbAnDMAADMAADMDAwMBb3/rWzYSPcqC3btP0cyzH
BZmdrSQ37m9vetObLkqcOKTQ4mwV2vGR5y/Zy0NbEuvxTttAvUb4qPVztvCxIPhde+HL+F7NzFpu
uufV17ng+IH7yQXGssu3HPjajOMqFfi8OIUJ+gMGLo8Bnhkur08Zp/QpDMAADMAADMAADJwzAz/5
kz/Zuc873/nOOzhr/rBiirOJt0+uD93xN+/3iHj1q1+NAJLZ1NzZxtnI2Ura0dv3HAWvc6xTDZOt
/gbhoyUobC2f1VIO3z1hIPoUwkftZuI8MLU6ML4PMzAAA2fLgMxCqMlK4PnghM8HjKWzHUuMC8YF
DMAADMAADMDACgZ+9Ed/tPupn/ophA+xF4mzibNN6RkQ+9kCVMmOzn7nKDKcY51Ktiyxqh1H+Gh0
ntOSB8kSWbwwLwHw+OecQviAjeP3MzbH5jAAA6dnIF566kT7fjU+58DN6bmhD+gDGIABGIABGIAB
GIABGIABGFjPAMIHAYGiustAWz/QsCE2hAEYgAEYgAEYgAEYgAEYgAEYgAEYgAEYgAEYgIHjMIDw
gfCB8AEDMAADMAADMAADMAADMAADMAADMAADMAADMAADMAADF8MAwgcwXwzMqKXHUUuxM3aGARiA
ARiAARiAARiAARiAARiAARiAARiAARg4ZwYQPhA+ED5gAAZgAAZgAAZgAAZgAAZgAAZgAAZgAAZg
AAZgAAZg4GIYQPgA5ouB+ZwVRuqGAg4DMAADMAADMAADMAADMAADMAADMAADMAADMAADx2EA4QPh
A+EDBmAABmAABmAABmAABmAABmAABmAABmAABmAABmAABs6CgX/+53/uPv/5z3e3t7fds88+2z33
3HPRx4ka7m/u/+Hn+eef71544YXumWee6f9+78knnzyLBqF2HUftws7YGQZgAAZgAAZgAAZgAAZg
AAZgAAZgAAZgAAZgAAZg4BwZQPhAgUOwggEYgAEYgAEYgAEYgAEYgAEYgAEYgAEYgAEYgAEYgIGL
YQDhA5gvBuZzVBapE4o3DMAADMAADMAADMAADMAADMAADMAADMAADMAADByXAYQPhA+EDxiAARiA
ARiAARiAARiAARiAARiAARiAARiAARiAARi4GAYQPoD5YmBGNT2uaoq9sTcMwAAMwAAMwAAMwAAM
wAAMwAAMwAAMwAAMwMA5MnA04eMjj9/LB9jvGccQJhAmYAAGYAAGYAAGYAAGYAAGYAAGYAAGYAAG
YAAGYAAGYAAGKhkoCR9f+cpXuq997Wud+//Dhw+nz/PPP9+98MIL3TPPPNP/7d6TTz6ZNboTPfxH
qj/u750TRRA/gLYS2nNUEKkTyjYMwAAMwAAMwAAMwAAMwAAMwAAMwAAMwAAMwAAMnAcDlvDhhA0n
erzsZS9LxI964WMvaHhxwwkcYeaH//skiiB+IH4gfsAADMAADMAADMAADMAADMAADMAADMAADMAA
DMAADMDACgZywocXPb75m7+5e9WrXtV9//d/fyR+1AsfrnKK+JGIIYcQPa523W03/9xcB2pTdOy2
210pStT1TdfdXMeAWWXmOsKfI8ta0XG9cmi24brb1376ud1dtQ+UYvszdkva5eqS+651bOyT6n50
3XUeiuL9+65dN921agvt7231Hrqm4pyt+lArR7atup8Mbtx1lB+d3wp2KsZYtS37PvV1r792XH79
eS2zA652s6ezx/qyNsR1ybGt8Rj7obBrZ34PY5MW+y39br3dy2O1nkNZ1mHsF7dtt4j9Frtuacs1
ZaXjdb2/LtuhfkzVc7LFWC9zW24bZWAjGIABGIABGIABGIABGIABGICB0zCgCR9e9HjpS1/afc/3
fE/3tre9rXv3u9/dveMd75jEjzbhQxE/XPbHlAFyCNEjClI644ZBgKvOxQmnwFsfbI2DG1P8NRIr
ZICpLuDkgjC3uzBwtEVnW20Yjs0B0CH4WBUoHwPF+fbbdtMG8lCWHuy2jg1lWTZf1h/HcTaHFD5E
32eC+3ofltmX9tHLKQVf28Zbtk/cxW933VWFgLGsX+tsmbJYN/bv328pf6lfWHqN2jZofV0bDM5c
oxfJ2kWkZX281K6l85baXSt3TVlL+9Fqn1WfY1+v1A/y+BpbynPrBYl1bNZeZ2nbDtFnrf3C99cx
gv2wHwzAAAzAAAzAAAzAAAzAAAy0MqAJH255qze84Q3dW9/61u76+rr7tV/7te43f/M3u9/7vd/r
dvv4vTveLnxkMj8OtrdHMkM9CBgkwdQ4mDDoIPtMD1mGVWY2MDuLDlO503eHYMcumK0diTE3u17A
UEUDqw0uqLgiWJxtfx+sDAOecTAlbd9+QO7/eLu73rdDET4yx6JySv0YCVNLg0KHcByVwkeU4RDb
KJy17CjwbISn5Gb3mwxHbNg2y5YjeS/1U8M1ZydWCtbJGc2ZsbSva4st5XdjAVEP1ufOSftKtCnb
/4ZviGw/9F+Q19ZnGS1pg5lBFtRzEHFXCh/7Os4z14VNjEy2fLvyfdzzVJPh577XV0r4XfVc3e7Z
62jlBv2ojmnDN6QZOIHvsM4Lj/Xt1ARprW1G9kBDf+nie8aWuXaYtszVXd63xt9FWXtziCzJ0Y9H
/AfZk7m2F/q77z9rTGXK1ThZMtZz/rD1AZLvH+LZgTLhCgZgAAZgAAZgAAZgAAZgAAa2YsDK+HAC
h/ZxG50vEj7C5a2ijI+DzeYOQAlnGCdB2jAIF5yjfC8yfDRrOQNlKFAk3x+XgfHBe1nH7PJQPkAX
L8PlA4l9UGNfZhTjqlkWqSWYPQVujADoJMC4YJQIsFnHLB4sm9f0xzFYmzJVCktdWUJSyM0UuPU2
bBB4JMO17BdZKDjhJeNNXHMwgbVEmwzGBt8fFJthqbEWW4bnJYxngr/mOdoM8rEfTSFx8A1T++U1
FPEjm8EWnZsLYIussLBuYlwNfmWl8JHN+DDqYdnZ7GOjTI3zyO9a52p9G2TEhTbs624tDSjKKojM
WeHDOk/04xD8ztXJ4DZZ8s1ocyh4mv65of2ttkyWHQxE6aQsvU+nJS+TsbSwv80x1cDcUn9V3S88
bG/1sE05sAQDMAADMAADMAADMAADMAADx2fA2tz8ueee6x4+fNj5/7t/+0+z8CH39MhteH4YCOIg
ohcGwmupQVZT+BCBSTWgLpecGgSWed+QdEb7VA8ZyBPlW23wszmnQOhSQUBrfzzl1FiCKBQ7pPBh
HbMGgWXzmv445gAbRa1wMv707yFobHI4zvjVA//LhY9q9lcJHwvHW3TNUraH60tjFnoY7FxlyzBz
x7peyFZ4Tj6AbPeFbH8ug8hdt8RDRRsUfyOF1MlfJsH18phNh0EYcA/aatQjvTcE7bL6uKVM+V3z
XGF367sFfy77sG2czvYr3heSDLmVwofVZnPcSWZiW5rtb7Rlut+SED7MbDRjHK7o76R9UiQTGZt+
LG4y1pv65Zj3TK51mOdf7IpdYQAGYAAGYAAGYAAGYAAGHl0GjiJ8qBuZKxueHwZEkVUxLWeiZ0tE
dcgKH2mZ6maq0XIVYegvXC4nnjk97Aeyn+UugipJ+UrdokClEjhp3uBcXkPOLjUElakdfTA7Fj6s
Y3kGlH6MlgwLBaVzGNC5QPX899gOQ52jv0l+pqBlKdBtZC0Z3JjjzxQBZdBf9MWCa2qBTz3wnRtL
wv5NtswsvWMKLblzbOFDjsm5/yU/rcJHWxvk0jfeW7n6pZxadZFjr03Asuox9H+uXftjmT4ulynG
S+A77XOVYL0idGr+PGU5LSvPRt7Glk9JxX0lE2/yqXUZH0XbZsddWfjItv/owoe+TJbZ9oqJC3H7
4vuCppcP39d8f9tY79mr7pdzuJdSh8M8G2NX7AoDMAADMAADMAADMAADMHD5DBxc+FBFDx9cObT4
kZvZmAQlMoFkLdjbMFsyzu7wMI1Bij6InQYQazM+kuV7woBIZibqWuGjfhayDMSE66a7/T7UNIj8
skaWzRv647gOrU74mLN/Bj7S4KTnJsyiWCl8LNlvo0b4WDvexJ4HZV5lBkZmHf8kG8uwZT9oZTaC
LzeT8WGesybjo7Y9SuZBYxssocmcnV5cOm6B8BFlJQhRItsuTQwYlgqrE9HG8zXBOVcfEYQ2r9MY
rK/3ta7ep8v4aLJtX8/c8nWHzvgIxrSZXaGNV0P4sFg19tmyxpRt0/VjXReQS8sKXv7D8HGfD7An
9oYBGIABGIABGIABGIABGICBYzBwcOHDbV7uxA/3UTcyLx0vBtYyoIxBWH0z1SEAE62JrwUpZLDX
LFPUw1peagqUikBQeE4xUGa1wSi3xZ5qxocMCgd2zJZdmllsrH1v2bylP1ravcl3y8LHMOtW3yy+
D35lBYoVwscYfCyy37rU1RbjLcrgsfZDCMWgcsZHiy1l0HGY1W0LH/Y5xsx5o//N5XkSPu2gcU0b
/Azw2V8GPkT4sri80o26Tfiw6mHZ2ezjhE0jAC/9rnmu6Fvru0V/rpWl+wYz88liSu3HlUtdGW22
x52d8WH5xlT0L5QlfF5/+83t/5NkVBiZV2v62xpTDcwt9ldLxO9N7oslf8HxYzz4cw04gwEYgAEY
gAEYgAEYgAEYeFQYOLzw4V6W9+KGKnoEmR/m8QUv3ENwQ1lZ3m+WHC31kAn+iMB/sUwxYz0OXIeD
asyI2G/47QLfuyAFoikgbbZhXBpqNMEc0AwzTgoDXZvlL4wQCkt6hou7RpvwEZZj2bylP44/oCuE
j2TJkZhD2b4wA2JaZiU7Gz2YwS6/Y3CT7UOFhdp+SpdWUdoZ1jEJ3uY4rc/4qLdlPG5ud7tglnom
42MMrM7LQ4XnjHu59LFWn+UlZ59PZ3a7q1DUWZjxYdYn14b9dcXyN1HGTWDAwSZz3fLjPs5GyI9B
IY5k62H1zbh/UuDyo/pbbQvvL5pAkT1XESBz3y0KH5IT2R+WEGjZT5wXDoSb3T77bqXwoSybFNrd
GncxDyVbBvUs2lIpK6jIzXXgm5WyYt9qCB9W24t13PevMaassZjWL8yorPFX9liR49ke37wsHP/Z
AptjcxiAARiAARiAARiAARiAARioZeA4wscC4aK2AXf7ey1r5W8ItQvOlQLm9Fm/9BQfbAADMHCZ
DNRk49D3l9n39Cv9CgMwAAMwAAMwAAMwAAMwAAMwcPkMOOHjwx/+cPcrv/Ir3Xve857k8/M///P9
39z/w8/73//+7s///M+7Z555pnv48GF378knnyRI3BwoP4XwYWVfXD7wODX6GAZg4JFkQGYh1GQl
NN/TYOuRZAtOeP6FARiAARiAARiAARiAARiAARg4Qwac8OFEjy984Qvd17/+9enzta99rXOfZ599
tvvSl57dCxxf6r74xWe6f/iH2+6zn/1c91//68e6X/3VX0X4WBfkOIXwQWBqXZ9hP+wHAzBwNxmI
l54Kl1K7m+2BQ/oNBmAABmAABmAABmAABmAABmAABmAgx4ATPn7u534uEjxeeOEr3cPnn++ee+5h
9/nP//1e6Pi77jN/+9nuU5/6TPfRj/1l9wd/+KHuL/7i493TP/s0wgeDi8EFAzAAAzAAAzAAAzAA
AzAAAzAAAzAAAzAAAzAAAzAAA+fDgBc+fIbHV76yFz0ePt/90z891335y892n/nMZ7tPfvJvuk/8
1Sf3Yscnuj/+k490H/zgf+kzPhA+zjCFh8F1PoOLvqAvYAAGYAAGYAAGYAAGYAAGYAAGYAAGYAAG
YAAGYOD4DITCx1e/+tXu+edfmESPL37xS90nP/U33cc//tfdRz/6l92f/dlHuw996MPd7//+H3Y3
Nx9F+ADY4wOLzbE5DMAADMAADMAADMAADMAADMAADMAADMAADMAADMCAxQDCB1kbbL4DAzAAAzAA
AzAAAzAAAzAAAzAAAzAAAzAAAzAAAzAAAxfDgBQ+vvrVr3Xu45a8ctkft7df3G98/g/d3/3dF7r/
9t/+rl/uiowPBsDFDACUYZRhGIABGIABGIABGIABGIABGIABGIABGIABGIABGLgsBqTw8fWv/3/d
f/fqV3f/+s1v7n7krW+dPv/Hv//33X/8wAe6T3/6b/PCx4MHDzo+2AAGYAAGYAAGYAAGYAAGYAAG
YAAGYAAGYAAGYAAGYAAGYOBUDGjCx/1/82+6X3jve7tf//Vfnz6/8zu/0/3pn/6pLXygil2WKkZ/
0p8wAAMwAAMwAAMwAAMwAAMwAAMwAAMwAAMwAAMwAAN3jQGWumLZKpatggEYgAEYgAEYgAEYgAEY
gAEYgAEYgAEYgAEYgAEYgIGLYWDTpa7umupDfVEqYQAGYAAGYAAGYAAGYAAGYAAGYAAGYAAGYAAG
YAAGYOCyGGCpK1S8i1HxcE6X5ZzoT/oTBmAABmAABmAABmAABmAABmAABmAABmAABmBgCQMsdYXw
gfABAzAAAzAAAzAAAzAAAzAAAzAAAzAAAzAAAzAAAzAAAxfDAEtdAfPFwLxE+eMcFGMYgAEYgAEY
gAEYgAEYgAEYgAEYgAEYgAEYgAEYuCwGNOHjJ66uuv/4gQ90v/u7vzt9PvShD3Uf/ehHu09/+m+7
3//9P+xubj7aPf2zT3fPPPNM9/Dhw+7ek08+uTqA/uIn7nXuA2SXBRn9SX/CAAzAAAzAAAzAAAzA
AAzAAAzAAAzAAAzAAAzAAAwci4GzWerKCR7v2//3fR97EeIHWSiIXzAAAzAAAzAAAzAAAzAAAzAA
AzAAAzAAAzAAAzAAAzCwiAEpfDz//AvdP/3Tc92Xv/xs98Uvfqn75Kf+pvv4x/96n+3xl92f/dlH
uw996MPbZ3x40eNND7+9+67f+gaED2BeBPOx1EKugzINAzAAAzAAAzAAAzAAAzAAAzAAAzAAAzAA
AzAAA+fLwMmFj1D0eMNnv2lb4eNq191288/NddAR0bHbbneldNL1TdfdXMdBeKvMnGDhz5FlrRU4
zDZcd/vaTz+3u6t2MaHY/ozdkna5uuS+ax0b+6S6H113nclg6+t8012v7OOhC2raFNox9++acmq+
48rX2pb7e02Z83eq27wVn1o5st+qGTTGhLuO8lM/Nq+6XejQ+rLifqi23RouI7YHP5O2QbJg1z1j
msFaOR+c+FOLv9IxtWtcy8Z7Q+xPA8+q3ztU+2bKaLgv1PfvoX1AaUxv4Qu2KCOtZ70N73ct3z2/
B93D2C9tZ8U9vNnfHKvuJY63PL60TUvP27LulHV+45s+oU9gAAZgAAZgAAZgAAZgoIaBUPj4yle+
st+v4/k+2+OZZ77U/eM/frH7q7/6VPcXf/GJ/Z4eH+s+/OE/7/7LH/1J97u/95/b9vh47LHHOveR
FTqo6HFfvoyHvw9BuCmg3Efd0gBiGnSzyswDd7W/2O1uZwT/l8BqtWE4Ngcjh4BbXQB9qMsUiIyC
cqIcxW4adENZekDYOjaUZdl8WX/UDIzV39lE+BB9bAaPjhnoPKTwUddmnc/yuJb9qpcjx+M6X5Jl
yV38dtddVQYF1SBsNAbrbLct2z6YL8d3zEi57rHwZYlBeX9aEjdyQmRN4DZTdqUPnH2ZrMMoCFWJ
H0v7t6Z9S+5B1jlbBGu3KEPWscWGLd/d2n5blHcI+2n1OgRfx6r7FnauLWNpm5aeV1svvrf6nlh5
D+c6sAYDMAADMAADMAADMAADx2fACx9f/epXJ9Hji198pru9/WL3939/uxc9Pt6LHB/+yJ/vl7n6
0+4//8Efdb/zux+sFz6c4OGWr3L7d4Tix2FFj70hk1ncQRAjCTjGAY4hlrXP9JBlWGVmX3xmsWAq
d/ru8EK7C6ZxR2LMzW6c4a2IBlYbXNC9IaCqBoO19ifB/DjgkbZv6Ifb3fW+HXobtGNROaV+jAKG
ZxSoSmbFZ/p5z4IL5IY/noFwFrwPBMvvxuJWODs99+98PXre/U/PnpWlU5HxEU3jj8tqaXM1n4Vx
XV2OHMslBqOxVstga7Cw/H2Nl/vZrDDD93jhMxeMz7Ed2SEM1pXrHvbN0I25DLWyP9WzrEqiSCl7
zRL7/LklEaOmjL3PzPTZNv4g728mwVvtd71t/Tj2/R5UcBD6Zx+RG+/2Q5/NaOSvpLCe8T01Nsz6
394PxPdk2x8bvjbyMbl2jjYX9/LI5pqvGn247IOcveR9W5bf/37jejPXHjG+G/x+NM4NfiQneZ7k
GNN+D+62ic/KHLOya61jVpuWnkeQvT17GZthMxiAARiAARiAARiAARh4ZBlwwscv/dIvdV/4whe6
559/ftzf48vdl7705T7r4zOf+dvuU/t9Pj75qU93f/3Xn+w+8Ym/7v7yLz/R/cmffLj7xV/8xf13
ntkLJg+7e08++aRqRCd2ONHD/+ezP9zvbk8Pt5n5Ufb16F8yxwBVEsjMLGmhfC96AQ/LzA2iMBib
fH+cLe0DTbKO2eWhNGFnbsMQqLieszYasz2mNpaEntJs50mAcQEcEVi0jlkOybJ5TX8cy9lZywGF
dpPB+qgNhQyGyP5h8Mn6dxBUDs8XthsCSyuED0ska2mz1V+Sz9pxXRQ2Cgr0El8irmkH97Xr60HQ
OCAoRZdZJOi/pzA5LSPVMnYU4eP6vpZl5gPfNXWvzPgo+lMrq2P7jI9hnNQuaZcTPsJ+s/psA39g
jr0a7sO2Bn5G8DPEe8fvLr7mYAtV3LX8iynQKzYMg99F/xv4RHn/S/zxOIFiGnuWP819V/AwjjM1
e9Pqg2p7+SXpQjHP/Vv0Re7eU/L74Vgx7j8RP5q/zvaZJXxIW46Zrf3zV8MxxY9O/REes/pDXq/6
vOPPjmJGGjaHARiAARiAARiAARiAARi4yww44eNDH/pQL348/bNPV3+c6PHbv/3bdcKHEzecyOE+
XgBx+3kcTfQYXzKjWfNiVqsaiDSFDxmUyQcrw1mN8ezKdCb0VA8ZLBIv/17c0GZK+9mQ8ct4aUaz
Un+t/eFsTjOrJBQ7pPBhHbMcimXzmv44orNKgiOh/YPgzDjrU5/hXsoeyM2qrxFBnC3m81OeFLEq
ylSKklSCX4Zgp8Wnn9G+rM1BHwo+zWu2CCjFJcXmYOyya7ZlQMxj3AclQ9uHXBWCumMmx+AXDN9T
EgdV4cMLK2GmURgkL9W9RviQ4koYuIx5Tm/KpYyPDM+TjxtF6uRrLX61QvhQ/P6AuWvfBv7A9Dcl
/5jnKxkHSSDXyuLJXTfPaPH+l72/iza0+N/CPTn0p23jyx6L/S3Xc5gIC7PtrD6w/ZQQ3vbX2k1Z
V/u69deWddTvPW3+0Lj/GO207x+G8GH1X+OxaUwa49UcE0vPK/lmjj+ys9ju8osodS/dezkOIzAA
AzAAAzAAAzCwhgEnfHz+85/fr4x02z377LPdc889F31cNof7m/t/+HHZIS+88EJZ+HCVc1keofhx
CtEj2iC3dmZ4VvgYg2BBcCVcemEK6I5BlTSklgsODgHj/nzxYpyUb7RBWwqjfYb5fmDJa8gZrsYs
8akd/Yt4HES3juVhTm0+f9c6diIHkQsO9/YQwRnJycSVFuiUAWQfXK4RO/JBoZSPkvBhL3UV9/HQ
B9Hfmtqc6UONTyXgWdzbxhQ4w2srnNX6kiAgpQUHlzrxQYeMl1ry7ZXLwXg/NPinNAiv9ZlaL4Pt
2fdYQsNg07juFcLHAn8a+4gtMz5Ky1ppzJaFD7vPtvAHXqAKtUo3473OT87sxnVJ2an1cSWhO917
y/Fr+Rfb9yg2rPVFanDc8sdx3fPjqzAWx/q5cW2NUasPSv546lfvz4L/6/4iL3xIQTu934dPRLNQ
Hp9X8B/ZPisIH7nl+4x7gDUmS8dybVp6Xu045Xt1/gw7YScYgAEYgAEYgAEYgAEYuHwGjiJ8hOKH
E0COlumRm82ZBDAyM2m1l+GGGbODTiCDSmHALH25nwLQpdmlVhsyswmtDYPVwS7aXz+bU5vdPQQ7
hj099NnV2fpZNm/oj6M6tBbhIwo6DsH1wRba0jaZzJFoRq4lgsilanIZGuuFD8l+Xnwz2tySqVE7
rpcsdbXWlwTXXCRCZu0QMpIGo1P/429qhu8pBcFNtn1WRrzHgz72dL+bs88Sf3o44cMLmC2ZDJlg
bmBPWxTbwh/Ih5pw7FU88Pi6ihn55uz2hKfaax4h48OsWyGDqgfS8se6aFOTjSTHwHApt1hnPsPI
6oPivXvsT7ff2JwRtt/V4yY3SWNBxodhrzZ+LIYFMyGn1jOVccwak03HKsf5OltUjOGSf+d4tRB8
1GdK+oV+gQEYgAEYgAEYgAEYgIFFDBxN+PDih9vP43h7evglQvQX5WgjcW3ZJil8BDMviy88RjbE
sMmosm52eE5J+JBrREffF4Elqy6tgeUk0JOzcWhzK4huHZtnJ+fXNK+5/gmCAZXCR5qdUx/IHmaN
bpPxMSwfMgfVhrIPs8dHS5vNcZYIkwP3xXHdKnyY4771mmkwt+hLXH2HqH+/jFj0/YgzfRmfeeyE
fmGFjzDZDjMKgj0einUvZHxU+9Pj7vEx+/IaH6MJH2L5roS1vCgoA6Q1/sAeezVtGDJ1XIpoJFSr
/iMQVaP7a2nJrlCcO+weH02+SNyTy/YP6m7egyvGos9wsJaXNPog3t/Hi3bpMnkye2xaYivJENOF
D+s6pr2sugufZ/dZ7I+HrLLwHhk/L8xlCT8+Zij27bfGZPGYvKeOdVl6Hi86i150qu6x2BbbwgAM
wAAMwAAMwAAMwMBFMnBU4cOLHy9+4t7BjTm88KY/+jJUmQCvCKwWyxSzuueggQwojRkR/QzOm87N
svQ/TUFbHwwZcin2G5CG1xmX5RkLnoOfDUu0aBkvwgihIKHPyHZ1ahM+wnIsm7f0x9FffCuFj3nJ
n5nVMKA4LYkRbMDqv3m7c7PqfXDNyvKombXrg+semP0673JD+onv3DIk1vI2MZ+y7/JtNoKxGp/G
mMjyqZRTy2DPVcs1xUz5kMv8+BltEF1n8hiRGBLzIusmg8gZ37Nvk1mXkvDhg4ah2FFRd28LOdt9
GiPZoG/oT3M+P/aH8xjyy37p94s+bDrtiaKLKgPLju+Sb7XqEHAubLWtP/BLjOn+psjgJMIp98xg
UA++abaXNd7zvnnwJ+r9sTDurDEpx0i1L0omI8T9mfrj2vFVaGfvdyvFIqMPLJu4PpCCQrxElfT5
GeHD7BfLXvH9R/IjGTF5Cg7eXGv1DsZ65FPE+Ew2UNfHTGxXkQFW3R/151WNUV7YDv6OcfRnSvqU
PoUBGIABGIABGIABGICBRQwcXfjgZUGKE7kZynWzbxfZ0wXWcmtdM5AWDaRF/XDWtl6YmXDWbTrg
mLpz7c6JV9ho1VjGt+I/e1/QMr4qvmsIpqt4vXN+C/9Ef8MADMAADMAADMAADMAADMAADNQzgPBx
0hf/ioDH5vUrLC21+fXqYWTgntBWcjZzMrv5hHWDyQMEk0/hey6dIXxrmw/XM2CGefUnmBCwqZ9p
GV/l79p7v1z6uKJ9beMKe2EvGIABGIABGIABGIABGIABGPAMIHxsGuxoBasc8GCwttqU7y9lJl4+
5K4HHuHA5gDfs3SccB5jq8xAy/gyvjs5Zfxx2eZwiY1gAAZgAAZgAAZgAAZgAAZgAAZiBhA+Tip8
MCAZkDAAAzAAAzAAAzAAAzAAAzAAAzAAAzAAAzAAAzAAAzCwJQMIHwgfB1hGh0G65SClLHiCARiA
ARiAARiAARiAARiAARiAARiAARiAARiAgXoGED4QPhA+YAAGYAAGYAAGYAAGYAAGYAAGYAAGYAAG
YAAGYAAGYOBiGED4AOaLgRnFs17xxFbYCgZgAAZgAAZgAAZgAAZgAAZgAAZgAAZgAAZg4FIZQPhA
+ED4gAEYgAEYgAEYgAEYgAEYgAEYgAEYgAEYgAEYgAEYgIGLYWBT4ePBgwcdH2wAAzAAAzAAAzAA
AzAAAzAAAzAAAzAAAzAAAzAAAzAAAzBwKgY2FT4uNS2GdpHyBQMwAAMwAAMwAAMwAAMwAAMwAAMw
AAMwAAMwAAMwAAN3gwGED9KXLiZ9CadzN5wO/UQ/wQAMwAAMwAAMwAAMwAAMwAAMwAAMwAAMwAAM
HJIBhA+ED4QPGIABGIABGIABGIABGIABGIABGIABGIABGIABGIABGLgYBhA+gPliYD6kQkjZKNAw
AAMwAAMwAAMwAAMwAAMwAAMwAAMwAAMwAAMwcDcYQPhA+ED4gAEYgAEYgAEYgAEYgAEYgAEYgAEY
gAEYgAEYgAEYgIGLYQDhA5gvBmbU1ruhttJP9BMMwAAMwAAMwAAMwAAMwAAMwAAMwAAMwAAMwMAh
GTgr4ePFT9zr3OeQDaZsBhQMwAAMwAAMwAAMwAAMwAAMwAAMwAAMwAAMwAAMwAAMXC4DZyN8OMHj
ffv/vu9jL0L8IAsF8QsGYAAGYAAGYAAGYAAGYAAGYAAGYAAGYAAGYAAGYAAGFjFwFsKHFz3e9PDb
u+/6rW9A+ADmRTCj0F6uQkvf0rcwAAMwAAMwAAMwAAMwAAMwAAMwAAMwAAMwAAO1DJxc+AhFjzd8
9pu2FT6udt1tN//cXAdgRMduu92VAs31TdfdXMdBeKvMnGDhz5FlrRU4zDZcd/vaTz+3u6t2MaHY
/ozdkna5uuS+ax0b+6S6H113ncng7+t8012v7OOhC2raFNox9++acmq+48rX2pb7e02Z83eq27wV
n1o5st+qGTTGhLuO8lM/Nq+6XejQ+rLifqi23RouI7YHP5O2QbJg1z1jmsFaOR+c+FOLv9IxtWtc
y8Z7Q+xPA8+q3zt6+xrXVGyY1OB2111V91Omfg33nHp2Du1fCrZrskntPSrno+p8XWy7Y9jH8qnb
+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
NK6Z2FC9WyX7t6QZhH58WO0LxpBgaFtf420R+ihn3+H6Rb4DpzD4toCPbL0tjoW4Yd4v/X0qI+QX
zk39tL7HR2wDewwOdqvM+qm2XfqsIwUFe6mvjPBh+kHrvhXfd5J+Fw/O1n0jvH/dXGv3uujmGfgS
MXaSDdR1nmO/LzKbqvuj/rzi+DnTl4yjP3thh4O/X9Gnd2NmI/1EP8EADMAADMAADMDAwMDRhQ8M
Xzkj+JAvby6IUyN8HLIOlH3mL6cLMxPo1zPv1zBQnsuO4AHhLO9T+G1lbGUycZb4oaYMmy3GSEXd
j16nLdpFGWfpP5aMCc65I/dzxhxjDgZgAAZgAAZgAAZgAAZyDCB8nPTFriLwsXn9CktLbX49Bt+d
cMDDNPt5Fqz8HS4uLAByCt+DL1juC/Db9Ut8LePM3gNlWZl2f5fH4PHrdIh2UubycY/tsB0MwAAM
wAAMwAAMwAAMwAAMrGEA4eOkAd1y4GNN53IuzqGFgXgZEbIBWmx3976L77l7fYY/S/tsA44nx3ds
n2fU/WR1gjH8AgzAAAzAAAzAAAzAAAzAAAzAwOUwgPBxUuHjckDCKdCXMAADMAADMAADMAADMAAD
MAADMAADMAADMAADMAAD58AAwgfCx4Ut4YNjOQfHQh3gEAZgAAZgAAZgAAZgAAZgAAZgAAZgAAZg
AAZg4FQMIHwgfCB8wAAMwAAMwAAMwAAMwAAMwAAMwAAMwAAMwAAMwAAMwMDFMIDwAcwXA/Op1EOu
i3INAzAAAzAAAzAAAzAAAzAAAzAAAzAAAzAAAzAAA+fDAMIHwgfCBwzAAAzAAAzAAAzAAAzAAAzA
AAzAAAzAAAzAAAzAAAxcDAObCh8PHjzo+GADGIABGIABGIABGIABGIABGIABGIABGIABGIABGIAB
GICBUzGwqfBBKs/5pPLQF/QFDMAADMAADMAADMAADMAADMAADMAADMAADMAADMDAo8gAwgfpSxeT
vvQoDmDazI0LBmAABmAABmAABmAABmAABmAABmAABmAABmAABmIGED4QPhA+YAAGYAAGYAAGYAAG
YAAGYAAGYAAGYAAGYAAGYAAGYOBiGED4AOaLgRlVE2UbBmAABmAABmAABmAABmAABmAABmAABmAA
BmAABmAA4QPhA+EDBmAABmAABmAABmAABmAABmAABmAABmAABmAABmAABi6GAYQPYL4YmFFyUXJh
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
Gjw+hfBhZV9cJuQ4rzPsVznzvjgT/wzbcFLfcUJ70HeIl48q+7Qb9mEABmAABmAABmAABmAABmAA
BmDgzjCA8HFSWE8hfJwwYHpSW9PucxOA4iWBcssY0W/n1m+uPvQdXJ4jl9QJLmEABmAABmAABmAA
BmAABmAABmAABjwDCB8E4++MSofjwnHBAAzAAAzAAAzAAAzAAAzAAAzAAAzAAAzAAAzAAAyUGED4
QPhA+IABGIABGIABGIABGIABGIABGIABGIABGIABGIABGICBi2EA4QOYLwbmksrHcZRgGIABGIAB
GIABGIABGIABGIABGIABGIABGIABGLh8BhA+ED4QPmAABmAABmAABmAABmAABmAABmAABmAABmAA
BmAABmDgYhhA+ADmi4EZpfbylVr6mD6GARiAARiAARiAARiAARiAARiAARiAARiAARgoMbCp8PHg
wYOODzaAARiAARiAARiAARiAARiAARiAARiAARiAARiAARiAARg4FQObCh8llYXjKHEwAAMwAAMw
AAMwAAMwAAMwAAMwAAMwAAMwAAMwAAMwAAOHZGAr4eP/B12zxCW7VMUuAAAAAElFTkSuQmCC
------=_NextPart_000_00AA_01CD1427.F31608C0--
1
0
This is a multi-part message in MIME format.
------=_NextPart_000_0081_01CD1402.9F621DB0
Content-Type: text/plain;
charset="us-ascii"
Content-Transfer-Encoding: 7bit
Hi
I have reinstalled Ovirt (removed and placed again without removing the
database).
After reinstalling ovrt can not connect to the servers (hosts) - the status
of -"non-responsive"
In the logs:
2012-04-06 06:33:18,675 ERROR
[org.ovirt.engine.core.vdsbroker.vdsbroker.VdsBrokerCommand]
(QuartzScheduler_Worker-31) XML RPC error in command GetCapabilitiesVDS (
Vds: 10.2.20.8 ), the error was: java.util.concurrent.ExecutionException:
java.lang.reflect.InvocationTargetException
2012-04-06 06:33:20,151 ERROR
[org.ovirt.engine.core.vdsbroker.vdsbroker.VdsBrokerCommand]
(QuartzScheduler_Worker-33) XML RPC error in command GetCapabilitiesVDS (
Vds: 10.1.20.7 ), the error was: java.util.concurrent.ExecutionException:
java.lang.reflect.InvocationTargetException
2012-04-06 06:33:20,742 ERROR
[org.ovirt.engine.core.vdsbroker.vdsbroker.VdsBrokerCommand]
(QuartzScheduler_Worker-35) XML RPC error in command GetCapabilitiesVDS (
Vds: 10.2.20.8 ), the error was: java.util.concurrent.ExecutionException:
java.lang.reflect.InvocationTargetException
How can I fix it?
------=_NextPart_000_0081_01CD1402.9F621DB0
Content-Type: text/html;
charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
<html xmlns:v=3D"urn:schemas-microsoft-com:vml" =
xmlns:o=3D"urn:schemas-microsoft-com:office:office" =
xmlns:w=3D"urn:schemas-microsoft-com:office:word" =
xmlns:m=3D"http://schemas.microsoft.com/office/2004/12/omml" =
xmlns=3D"http://www.w3.org/TR/REC-html40"><head>
<META HTTP-EQUIV=3D"Content-Type" CONTENT=3D"text/html; =
charset=3Dus-ascii">
<meta name=3DGenerator content=3D"Microsoft Word 12 (filtered =
medium)"><style><!--
/* Font Definitions */
@font-face
{font-family:"Cambria Math";
panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
{font-family:Calibri;
panose-1:2 15 5 2 2 2 4 3 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
{margin:0cm;
margin-bottom:.0001pt;
font-size:11.0pt;
font-family:"Calibri","sans-serif";}
a:link, span.MsoHyperlink
{mso-style-priority:99;
color:blue;
text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
{mso-style-priority:99;
color:purple;
text-decoration:underline;}
span.EmailStyle17
{mso-style-type:personal-compose;
font-family:"Calibri","sans-serif";
color:windowtext;}
.MsoChpDefault
{mso-style-type:export-only;}
@page WordSection1
{size:612.0pt 792.0pt;
margin:2.0cm 42.5pt 2.0cm 3.0cm;}
div.WordSection1
{page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext=3D"edit" spidmax=3D"1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext=3D"edit">
<o:idmap v:ext=3D"edit" data=3D"1" />
</o:shapelayout></xml><![endif]--></head><body lang=3DRU link=3Dblue =
vlink=3Dpurple><div class=3DWordSection1><p class=3DMsoNormal><span =
lang=3DEN-US>Hi<o:p></o:p></span></p><p class=3DMsoNormal><span =
lang=3DEN-US>I have reinstalled Ovirt (removed and placed again without =
removing the database).<o:p></o:p></span></p><p class=3DMsoNormal><span =
lang=3DEN-US>After reinstalling ovrt can not connect to the servers =
(hosts) - the status of =
–“non-responsive”<o:p></o:p></span></p><p =
class=3DMsoNormal><span lang=3DEN-US><o:p> </o:p></span></p><p =
class=3DMsoNormal><span lang=3DEN-US>In the =
logs:<o:p></o:p></span></p><p class=3DMsoNormal><span =
lang=3DEN-US>2012-04-06 06:33:18,675 ERROR =
[org.ovirt.engine.core.vdsbroker.vdsbroker.VdsBrokerCommand] =
(QuartzScheduler_Worker-31) XML RPC error in command GetCapabilitiesVDS =
( Vds: 10.2.20.8 ), the error was: =
java.util.concurrent.ExecutionException: =
java.lang.reflect.InvocationTargetException<o:p></o:p></span></p><p =
class=3DMsoNormal><span lang=3DEN-US>2012-04-06 06:33:20,151 ERROR =
[org.ovirt.engine.core.vdsbroker.vdsbroker.VdsBrokerCommand] =
(QuartzScheduler_Worker-33) XML RPC error in command GetCapabilitiesVDS =
( Vds: 10.1.20.7 ), the error was: =
java.util.concurrent.ExecutionException: =
java.lang.reflect.InvocationTargetException<o:p></o:p></span></p><p =
class=3DMsoNormal><span lang=3DEN-US>2012-04-06 06:33:20,742 ERROR =
[org.ovirt.engine.core.vdsbroker.vdsbroker.VdsBrokerCommand] =
(QuartzScheduler_Worker-35) XML RPC error in command GetCapabilitiesVDS =
( Vds: 10.2.20.8 ), the error was: =
java.util.concurrent.ExecutionException: =
java.lang.reflect.InvocationTargetException<o:p></o:p></span></p><p =
class=3DMsoNormal><span lang=3DEN-US><o:p> </o:p></span></p><p =
class=3DMsoNormal><span lang=3DEN-US>How can I fix =
it?<o:p></o:p></span></p></div></body></html>
------=_NextPart_000_0081_01CD1402.9F621DB0--
4
6
Hi,
I am not able to use the ovirt GUI admin login portal. The screen is completely frozen (no response at all) after I enter the admin login name and password. The only indication is a warning message "Firefox 3.6 is not currently supported". I am not sure if this makes any sense. The same thing happens on Chrome and IE too.
I have no such problem using CLI though.
How can I debug this problem?
- David
3
3
This is a multi-part message in MIME format.
------_=_NextPart_001_01CD11D9.E8FE89E2
Content-Type: text/plain;
charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
Running into an oddity when changing the name attribute of a VM. When
the name attribute is changed via the either the WebAdmin or PUP it does
not update the <Name> element within the VM OVF. The database table
entry: vm_static --> VM_name does however get updated.
Upon trying to start the VM or restart it in the case of updating the
name while it was in a running state the below will occur:
=20
VM <vmname> is down. Exit message operation failed: domain '<vmname> '
already exists with uuid <UUID>.
VM <vmname> was started by <username> (Host: <ovirtnodehostname>).
=20
This can be worked around however by simply hand-editing the VM OVF and
changing the <Name> element to the desired name.
=20
This is observed with the current released version of the ovirt-engine
(ovirt-engine-3.0.0_0001-1.6)
=20
- Chris
------_=_NextPart_001_01CD11D9.E8FE89E2
Content-Type: text/html;
charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
<html xmlns:v=3D"urn:schemas-microsoft-com:vml" =
xmlns:o=3D"urn:schemas-microsoft-com:office:office" =
xmlns:w=3D"urn:schemas-microsoft-com:office:word" =
xmlns:m=3D"http://schemas.microsoft.com/office/2004/12/omml" =
xmlns=3D"http://www.w3.org/TR/REC-html40"><head><meta =
http-equiv=3DContent-Type content=3D"text/html; =
charset=3Dus-ascii"><meta name=3DGenerator content=3D"Microsoft Word 12 =
(filtered medium)"><style><!--
/* Font Definitions */
@font-face
{font-family:"Cambria Math";
panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
{font-family:"Arial Unicode MS";
panose-1:2 11 6 4 2 2 2 2 2 4;}
@font-face
{font-family:Calibri;
panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
{font-family:"\@Arial Unicode MS";
panose-1:2 11 6 4 2 2 2 2 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
{margin:0in;
margin-bottom:.0001pt;
font-size:11.0pt;
font-family:"Calibri","sans-serif";}
a:link, span.MsoHyperlink
{mso-style-priority:99;
color:blue;
text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
{mso-style-priority:99;
color:purple;
text-decoration:underline;}
span.EmailStyle17
{mso-style-type:personal-compose;
font-family:"Calibri","sans-serif";
color:windowtext;}
.MsoChpDefault
{mso-style-type:export-only;}
@page WordSection1
{size:8.5in 11.0in;
margin:1.0in 1.0in 1.0in 1.0in;}
div.WordSection1
{page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext=3D"edit" spidmax=3D"1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext=3D"edit">
<o:idmap v:ext=3D"edit" data=3D"1" />
</o:shapelayout></xml><![endif]--></head><body lang=3DEN-US link=3Dblue =
vlink=3Dpurple><div class=3DWordSection1><p class=3DMsoNormal><span =
style=3D'font-size:12.0pt'>Running into an oddity when changing the name =
attribute of a VM. When the name attribute is changed via the either the =
WebAdmin or PUP it does not update the <Name> element within the =
VM OVF. The database table entry: vm_static --> VM_name does however =
get updated.<o:p></o:p></span></p><p class=3DMsoNormal><span =
style=3D'font-size:12.0pt'>Upon trying to start the VM or restart it in =
the case of updating the name while it was in a running state the below =
will occur:</span><span =
style=3D'font-size:12.0pt'><o:p></o:p></span></p><p =
class=3DMsoNormal><span =
style=3D'font-size:12.0pt'><o:p> </o:p></span></p><p =
class=3DMsoNormal><span style=3D'font-size:12.0pt;color:black'>VM =
<vmname> is down. Exit message operation failed: domain =
'<vmname> ' already exists with uuid =
<UUID>.<o:p></o:p></span></p><p class=3DMsoNormal><span =
style=3D'font-size:12.0pt;color:black'>VM <vmname> was started by =
<username> (Host: =
<ovirtnodehostname>).<o:p></o:p></span></p><p =
class=3DMsoNormal><span =
style=3D'font-size:12.0pt;color:black'><o:p> </o:p></span></p><p =
class=3DMsoNormal><span style=3D'font-size:12.0pt;color:black'>This can =
be worked around however by simply hand-editing the VM OVF and changing =
the <Name> element to the desired name.<o:p></o:p></span></p><p =
class=3DMsoNormal><span =
style=3D'font-size:12.0pt'><o:p> </o:p></span></p><p =
class=3DMsoNormal><span style=3D'font-size:12.0pt'>This is observed with =
the current released version of the ovirt-engine =
(ovirt-engine-3.0.0_0001-1.6)<o:p></o:p></span></p><p =
class=3DMsoNormal><span =
style=3D'font-size:12.0pt'><o:p> </o:p></span></p><p =
class=3DMsoNormal><span style=3D'font-size:12.0pt'>- =
Chris<o:p></o:p></span></p></div></body></html>
------_=_NextPart_001_01CD11D9.E8FE89E2--
3
9
I am clearing some held messages, beware.
--
Gary Scarborough
IST Lab Manager
Rochester Institute of Technology
Rochester NY
1
0
Hello all,
I'm trying to import VMs from a Centos5/KVM host to ovirt using virt-v2v. I
used this command:
virt-v2v -ic qemu+ssh://root@virthost1.mydomain.local/system -o rhev -os
virthost3.mydomain.local:/exports/exp --network ovirtmgmt
test.mydomain.local
It works, but the resulting OVF file cannot be read by ovirt-engine
("Failed to read VM '[Unknown name]' OVF, it may be corrupted").
I had to edit the OVF file, removing the NIC Item worked, but restoring the
imported VM fails. Looking at logs, I found a PostgreSQL constraint
violation on an insert (sorry it's in French)
"Caused by: org.postgresql.util.PSQLException: ERREUR: la valeur d une clé
dupliquée rompt la contrainte unique « pk_vm_device »
Where: instruction SQL « INSERT INTO vm_device( device_id, vm_id , device
, type, address , boot_order , spec_params, is_managed, is_plugged,
is_readonly) VALUES( $1 , $2 , $3 , $4 , $5 , $6 , $7 , $8 ,
$9 , $10 ) »"
Looks like there's a primary key violation (duplicate) on insert.
I have two questions:
- what's the minimal OVF file that can successfully import a VM?
- are 'default devices' created if they are not in the OVF file? (would
explain PK violations)
oVirt is very impressive and stable, deploying was a breeze, but it"s
difficult to understand why it is so hard to move VMs from a libvirt/KVM
host (which is basically the same architecture). Am I missing something?
Thanks
Alex Drahon
3
13
Karsten,
Are you still looking for help with the mailing list like you mentioned
above?
--
Gary Scarborough
IST Lab Manager
Rochester Institute of Technology
Rochester NY
3
3
--_000_124A789298C5DE4887065734070AD3D22F3E139EIAD2MBX18mex02m_
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
Hi,
i have rebootet my iscsi device without mainenance mode. Now it is inactive=
. When I want to reactivate it again it fails. What can I do?
Regards, rene
--_000_124A789298C5DE4887065734070AD3D22F3E139EIAD2MBX18mex02m_
Content-Type: text/html; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
<html xmlns:v=3D"urn:schemas-microsoft-com:vml" xmlns:o=3D"urn:schemas-micr=
osoft-com:office:office" xmlns:w=3D"urn:schemas-microsoft-com:office:word" =
xmlns:m=3D"http://schemas.microsoft.com/office/2004/12/omml" xmlns=3D"http:=
//www.w3.org/TR/REC-html40"><head><META HTTP-EQUIV=3D"Content-Type" CONTENT=
=3D"text/html; charset=3Dus-ascii"><meta name=3DProgId content=3DWord.Docum=
ent><meta name=3DGenerator content=3D"Microsoft Word 14"><meta name=3DOrigi=
nator content=3D"Microsoft Word 14"><link rel=3DFile-List href=3D"cid:filel=
ist.xml(a)01CD0D9F.0FB9FA20"><!--[if gte mso 9]><xml>
<o:OfficeDocumentSettings>
<o:AllowPNG/>
</o:OfficeDocumentSettings>
</xml><![endif]--><!--[if gte mso 9]><xml>
<w:WordDocument>
<w:SpellingState>Clean</w:SpellingState>
<w:TrackMoves/>
<w:TrackFormatting/>
<w:HyphenationZone>21</w:HyphenationZone>
<w:EnvelopeVis/>
<w:PunctuationKerning/>
<w:ValidateAgainstSchemas/>
<w:SaveIfXMLInvalid>false</w:SaveIfXMLInvalid>
<w:IgnoreMixedContent>false</w:IgnoreMixedContent>
<w:AlwaysShowPlaceholderText>false</w:AlwaysShowPlaceholderText>
<w:DoNotPromoteQF/>
<w:LidThemeOther>DE</w:LidThemeOther>
<w:LidThemeAsian>X-NONE</w:LidThemeAsian>
<w:LidThemeComplexScript>X-NONE</w:LidThemeComplexScript>
<w:Compatibility>
<w:BreakWrappedTables/>
<w:SnapToGridInCell/>
<w:WrapTextWithPunct/>
<w:UseAsianBreakRules/>
<w:DontGrowAutofit/>
<w:SplitPgBreakAndParaMark/>
<w:EnableOpenTypeKerning/>
<w:DontFlipMirrorIndents/>
<w:OverrideTableStyleHps/>
</w:Compatibility>
<m:mathPr>
<m:mathFont m:val=3D"Cambria Math"/>
<m:brkBin m:val=3D"before"/>
<m:brkBinSub m:val=3D"--"/>
<m:smallFrac m:val=3D"off"/>
<m:dispDef/>
<m:lMargin m:val=3D"0"/>
<m:rMargin m:val=3D"0"/>
<m:defJc m:val=3D"centerGroup"/>
<m:wrapIndent m:val=3D"1440"/>
<m:intLim m:val=3D"subSup"/>
<m:naryLim m:val=3D"undOvr"/>
</m:mathPr></w:WordDocument>
</xml><![endif]--><!--[if gte mso 9]><xml>
<w:LatentStyles DefLockedState=3D"false" DefUnhideWhenUsed=3D"true" DefSemi=
Hidden=3D"true" DefQFormat=3D"false" DefPriority=3D"99" LatentStyleCount=3D=
"267">
<w:LsdException Locked=3D"false" Priority=3D"0" SemiHidden=3D"false" Unhide=
WhenUsed=3D"false" QFormat=3D"true" Name=3D"Normal"/>
<w:LsdException Locked=3D"false" Priority=3D"9" SemiHidden=3D"false" Unhide=
WhenUsed=3D"false" QFormat=3D"true" Name=3D"heading 1"/>
<w:LsdException Locked=3D"false" Priority=3D"9" QFormat=3D"true" Name=3D"he=
ading 2"/>
<w:LsdException Locked=3D"false" Priority=3D"9" QFormat=3D"true" Name=3D"he=
ading 3"/>
<w:LsdException Locked=3D"false" Priority=3D"9" QFormat=3D"true" Name=3D"he=
ading 4"/>
<w:LsdException Locked=3D"false" Priority=3D"9" QFormat=3D"true" Name=3D"he=
ading 5"/>
<w:LsdException Locked=3D"false" Priority=3D"9" QFormat=3D"true" Name=3D"he=
ading 6"/>
<w:LsdException Locked=3D"false" Priority=3D"9" QFormat=3D"true" Name=3D"he=
ading 7"/>
<w:LsdException Locked=3D"false" Priority=3D"9" QFormat=3D"true" Name=3D"he=
ading 8"/>
<w:LsdException Locked=3D"false" Priority=3D"9" QFormat=3D"true" Name=3D"he=
ading 9"/>
<w:LsdException Locked=3D"false" Priority=3D"39" Name=3D"toc 1"/>
<w:LsdException Locked=3D"false" Priority=3D"39" Name=3D"toc 2"/>
<w:LsdException Locked=3D"false" Priority=3D"39" Name=3D"toc 3"/>
<w:LsdException Locked=3D"false" Priority=3D"39" Name=3D"toc 4"/>
<w:LsdException Locked=3D"false" Priority=3D"39" Name=3D"toc 5"/>
<w:LsdException Locked=3D"false" Priority=3D"39" Name=3D"toc 6"/>
<w:LsdException Locked=3D"false" Priority=3D"39" Name=3D"toc 7"/>
<w:LsdException Locked=3D"false" Priority=3D"39" Name=3D"toc 8"/>
<w:LsdException Locked=3D"false" Priority=3D"39" Name=3D"toc 9"/>
<w:LsdException Locked=3D"false" Priority=3D"35" QFormat=3D"true" Name=3D"c=
aption"/>
<w:LsdException Locked=3D"false" Priority=3D"10" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" QFormat=3D"true" Name=3D"Title"/>
<w:LsdException Locked=3D"false" Priority=3D"1" Name=3D"Default Paragraph F=
ont"/>
<w:LsdException Locked=3D"false" Priority=3D"11" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" QFormat=3D"true" Name=3D"Subtitle"/>
<w:LsdException Locked=3D"false" Priority=3D"22" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" QFormat=3D"true" Name=3D"Strong"/>
<w:LsdException Locked=3D"false" Priority=3D"20" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" QFormat=3D"true" Name=3D"Emphasis"/>
<w:LsdException Locked=3D"false" Priority=3D"59" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Table Grid"/>
<w:LsdException Locked=3D"false" UnhideWhenUsed=3D"false" Name=3D"Placehold=
er Text"/>
<w:LsdException Locked=3D"false" Priority=3D"1" SemiHidden=3D"false" Unhide=
WhenUsed=3D"false" QFormat=3D"true" Name=3D"No Spacing"/>
<w:LsdException Locked=3D"false" Priority=3D"60" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Light Shading"/>
<w:LsdException Locked=3D"false" Priority=3D"61" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Light List"/>
<w:LsdException Locked=3D"false" Priority=3D"62" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Light Grid"/>
<w:LsdException Locked=3D"false" Priority=3D"63" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Medium Shading 1"/>
<w:LsdException Locked=3D"false" Priority=3D"64" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Medium Shading 2"/>
<w:LsdException Locked=3D"false" Priority=3D"65" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Medium List 1"/>
<w:LsdException Locked=3D"false" Priority=3D"66" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Medium List 2"/>
<w:LsdException Locked=3D"false" Priority=3D"67" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Medium Grid 1"/>
<w:LsdException Locked=3D"false" Priority=3D"68" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Medium Grid 2"/>
<w:LsdException Locked=3D"false" Priority=3D"69" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Medium Grid 3"/>
<w:LsdException Locked=3D"false" Priority=3D"70" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Dark List"/>
<w:LsdException Locked=3D"false" Priority=3D"71" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Colorful Shading"/>
<w:LsdException Locked=3D"false" Priority=3D"72" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Colorful List"/>
<w:LsdException Locked=3D"false" Priority=3D"73" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Colorful Grid"/>
<w:LsdException Locked=3D"false" Priority=3D"60" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Light Shading Accent 1"/>
<w:LsdException Locked=3D"false" Priority=3D"61" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Light List Accent 1"/>
<w:LsdException Locked=3D"false" Priority=3D"62" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Light Grid Accent 1"/>
<w:LsdException Locked=3D"false" Priority=3D"63" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Medium Shading 1 Accent 1"/>
<w:LsdException Locked=3D"false" Priority=3D"64" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Medium Shading 2 Accent 1"/>
<w:LsdException Locked=3D"false" Priority=3D"65" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Medium List 1 Accent 1"/>
<w:LsdException Locked=3D"false" UnhideWhenUsed=3D"false" Name=3D"Revision"=
/>
<w:LsdException Locked=3D"false" Priority=3D"34" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" QFormat=3D"true" Name=3D"List Paragraph"/>
<w:LsdException Locked=3D"false" Priority=3D"29" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" QFormat=3D"true" Name=3D"Quote"/>
<w:LsdException Locked=3D"false" Priority=3D"30" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" QFormat=3D"true" Name=3D"Intense Quote"/>
<w:LsdException Locked=3D"false" Priority=3D"66" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Medium List 2 Accent 1"/>
<w:LsdException Locked=3D"false" Priority=3D"67" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Medium Grid 1 Accent 1"/>
<w:LsdException Locked=3D"false" Priority=3D"68" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Medium Grid 2 Accent 1"/>
<w:LsdException Locked=3D"false" Priority=3D"69" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Medium Grid 3 Accent 1"/>
<w:LsdException Locked=3D"false" Priority=3D"70" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Dark List Accent 1"/>
<w:LsdException Locked=3D"false" Priority=3D"71" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Colorful Shading Accent 1"/>
<w:LsdException Locked=3D"false" Priority=3D"72" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Colorful List Accent 1"/>
<w:LsdException Locked=3D"false" Priority=3D"73" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Colorful Grid Accent 1"/>
<w:LsdException Locked=3D"false" Priority=3D"60" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Light Shading Accent 2"/>
<w:LsdException Locked=3D"false" Priority=3D"61" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Light List Accent 2"/>
<w:LsdException Locked=3D"false" Priority=3D"62" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Light Grid Accent 2"/>
<w:LsdException Locked=3D"false" Priority=3D"63" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Medium Shading 1 Accent 2"/>
<w:LsdException Locked=3D"false" Priority=3D"64" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Medium Shading 2 Accent 2"/>
<w:LsdException Locked=3D"false" Priority=3D"65" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Medium List 1 Accent 2"/>
<w:LsdException Locked=3D"false" Priority=3D"66" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Medium List 2 Accent 2"/>
<w:LsdException Locked=3D"false" Priority=3D"67" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Medium Grid 1 Accent 2"/>
<w:LsdException Locked=3D"false" Priority=3D"68" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Medium Grid 2 Accent 2"/>
<w:LsdException Locked=3D"false" Priority=3D"69" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Medium Grid 3 Accent 2"/>
<w:LsdException Locked=3D"false" Priority=3D"70" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Dark List Accent 2"/>
<w:LsdException Locked=3D"false" Priority=3D"71" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Colorful Shading Accent 2"/>
<w:LsdException Locked=3D"false" Priority=3D"72" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Colorful List Accent 2"/>
<w:LsdException Locked=3D"false" Priority=3D"73" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Colorful Grid Accent 2"/>
<w:LsdException Locked=3D"false" Priority=3D"60" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Light Shading Accent 3"/>
<w:LsdException Locked=3D"false" Priority=3D"61" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Light List Accent 3"/>
<w:LsdException Locked=3D"false" Priority=3D"62" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Light Grid Accent 3"/>
<w:LsdException Locked=3D"false" Priority=3D"63" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Medium Shading 1 Accent 3"/>
<w:LsdException Locked=3D"false" Priority=3D"64" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Medium Shading 2 Accent 3"/>
<w:LsdException Locked=3D"false" Priority=3D"65" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Medium List 1 Accent 3"/>
<w:LsdException Locked=3D"false" Priority=3D"66" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Medium List 2 Accent 3"/>
<w:LsdException Locked=3D"false" Priority=3D"67" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Medium Grid 1 Accent 3"/>
<w:LsdException Locked=3D"false" Priority=3D"68" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Medium Grid 2 Accent 3"/>
<w:LsdException Locked=3D"false" Priority=3D"69" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Medium Grid 3 Accent 3"/>
<w:LsdException Locked=3D"false" Priority=3D"70" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Dark List Accent 3"/>
<w:LsdException Locked=3D"false" Priority=3D"71" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Colorful Shading Accent 3"/>
<w:LsdException Locked=3D"false" Priority=3D"72" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Colorful List Accent 3"/>
<w:LsdException Locked=3D"false" Priority=3D"73" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Colorful Grid Accent 3"/>
<w:LsdException Locked=3D"false" Priority=3D"60" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Light Shading Accent 4"/>
<w:LsdException Locked=3D"false" Priority=3D"61" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Light List Accent 4"/>
<w:LsdException Locked=3D"false" Priority=3D"62" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Light Grid Accent 4"/>
<w:LsdException Locked=3D"false" Priority=3D"63" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Medium Shading 1 Accent 4"/>
<w:LsdException Locked=3D"false" Priority=3D"64" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Medium Shading 2 Accent 4"/>
<w:LsdException Locked=3D"false" Priority=3D"65" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Medium List 1 Accent 4"/>
<w:LsdException Locked=3D"false" Priority=3D"66" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Medium List 2 Accent 4"/>
<w:LsdException Locked=3D"false" Priority=3D"67" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Medium Grid 1 Accent 4"/>
<w:LsdException Locked=3D"false" Priority=3D"68" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Medium Grid 2 Accent 4"/>
<w:LsdException Locked=3D"false" Priority=3D"69" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Medium Grid 3 Accent 4"/>
<w:LsdException Locked=3D"false" Priority=3D"70" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Dark List Accent 4"/>
<w:LsdException Locked=3D"false" Priority=3D"71" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Colorful Shading Accent 4"/>
<w:LsdException Locked=3D"false" Priority=3D"72" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Colorful List Accent 4"/>
<w:LsdException Locked=3D"false" Priority=3D"73" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Colorful Grid Accent 4"/>
<w:LsdException Locked=3D"false" Priority=3D"60" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Light Shading Accent 5"/>
<w:LsdException Locked=3D"false" Priority=3D"61" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Light List Accent 5"/>
<w:LsdException Locked=3D"false" Priority=3D"62" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Light Grid Accent 5"/>
<w:LsdException Locked=3D"false" Priority=3D"63" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Medium Shading 1 Accent 5"/>
<w:LsdException Locked=3D"false" Priority=3D"64" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Medium Shading 2 Accent 5"/>
<w:LsdException Locked=3D"false" Priority=3D"65" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Medium List 1 Accent 5"/>
<w:LsdException Locked=3D"false" Priority=3D"66" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Medium List 2 Accent 5"/>
<w:LsdException Locked=3D"false" Priority=3D"67" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Medium Grid 1 Accent 5"/>
<w:LsdException Locked=3D"false" Priority=3D"68" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Medium Grid 2 Accent 5"/>
<w:LsdException Locked=3D"false" Priority=3D"69" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Medium Grid 3 Accent 5"/>
<w:LsdException Locked=3D"false" Priority=3D"70" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Dark List Accent 5"/>
<w:LsdException Locked=3D"false" Priority=3D"71" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Colorful Shading Accent 5"/>
<w:LsdException Locked=3D"false" Priority=3D"72" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Colorful List Accent 5"/>
<w:LsdException Locked=3D"false" Priority=3D"73" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Colorful Grid Accent 5"/>
<w:LsdException Locked=3D"false" Priority=3D"60" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Light Shading Accent 6"/>
<w:LsdException Locked=3D"false" Priority=3D"61" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Light List Accent 6"/>
<w:LsdException Locked=3D"false" Priority=3D"62" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Light Grid Accent 6"/>
<w:LsdException Locked=3D"false" Priority=3D"63" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Medium Shading 1 Accent 6"/>
<w:LsdException Locked=3D"false" Priority=3D"64" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Medium Shading 2 Accent 6"/>
<w:LsdException Locked=3D"false" Priority=3D"65" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Medium List 1 Accent 6"/>
<w:LsdException Locked=3D"false" Priority=3D"66" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Medium List 2 Accent 6"/>
<w:LsdException Locked=3D"false" Priority=3D"67" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Medium Grid 1 Accent 6"/>
<w:LsdException Locked=3D"false" Priority=3D"68" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Medium Grid 2 Accent 6"/>
<w:LsdException Locked=3D"false" Priority=3D"69" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Medium Grid 3 Accent 6"/>
<w:LsdException Locked=3D"false" Priority=3D"70" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Dark List Accent 6"/>
<w:LsdException Locked=3D"false" Priority=3D"71" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Colorful Shading Accent 6"/>
<w:LsdException Locked=3D"false" Priority=3D"72" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Colorful List Accent 6"/>
<w:LsdException Locked=3D"false" Priority=3D"73" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" Name=3D"Colorful Grid Accent 6"/>
<w:LsdException Locked=3D"false" Priority=3D"19" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" QFormat=3D"true" Name=3D"Subtle Emphasis"/>
<w:LsdException Locked=3D"false" Priority=3D"21" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" QFormat=3D"true" Name=3D"Intense Emphasis"/>
<w:LsdException Locked=3D"false" Priority=3D"31" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" QFormat=3D"true" Name=3D"Subtle Reference"/>
<w:LsdException Locked=3D"false" Priority=3D"32" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" QFormat=3D"true" Name=3D"Intense Reference"/>
<w:LsdException Locked=3D"false" Priority=3D"33" SemiHidden=3D"false" Unhid=
eWhenUsed=3D"false" QFormat=3D"true" Name=3D"Book Title"/>
<w:LsdException Locked=3D"false" Priority=3D"37" Name=3D"Bibliography"/>
<w:LsdException Locked=3D"false" Priority=3D"39" QFormat=3D"true" Name=3D"T=
OC Heading"/>
</w:LatentStyles>
</xml><![endif]--><style><!--
/* Font Definitions */
@font-face
{font-family:Calibri;
panose-1:2 15 5 2 2 2 4 3 2 4;
mso-font-alt:"Arial Rounded MT Bold";
mso-font-charset:0;
mso-generic-font-family:swiss;
mso-font-pitch:variable;
mso-font-signature:-520092929 1073786111 9 0 415 0;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
{mso-style-unhide:no;
mso-style-qformat:yes;
mso-style-parent:"";
margin:0cm;
margin-bottom:.0001pt;
mso-pagination:widow-orphan;
font-size:11.0pt;
font-family:"Calibri","sans-serif";
mso-ascii-font-family:Calibri;
mso-fareast-font-family:Calibri;
mso-hansi-font-family:Calibri;
mso-bidi-font-family:"Times New Roman";
mso-fareast-language:EN-US;}
a:link, span.MsoHyperlink
{mso-style-noshow:yes;
mso-style-priority:99;
color:blue;
text-decoration:underline;
text-underline:single;}
a:visited, span.MsoHyperlinkFollowed
{mso-style-noshow:yes;
mso-style-priority:99;
color:purple;
text-decoration:underline;
text-underline:single;}
span.E-MailFormatvorlage17
{mso-style-type:personal-compose;
mso-style-noshow:yes;
mso-style-unhide:no;
mso-ansi-font-size:11.0pt;
mso-bidi-font-size:11.0pt;
font-family:"Calibri","sans-serif";
mso-ascii-font-family:Calibri;
mso-hansi-font-family:Calibri;
mso-bidi-font-family:"Times New Roman";
color:#404040;}
span.SpellE
{mso-style-name:"";
mso-spl-e:yes;}
.MsoChpDefault
{mso-style-type:export-only;
mso-default-props:yes;
font-family:"Calibri","sans-serif";
mso-ascii-font-family:Calibri;
mso-fareast-font-family:Calibri;
mso-hansi-font-family:Calibri;
mso-bidi-font-family:"Times New Roman";
mso-fareast-language:EN-US;}
@page WordSection1
{size:612.0pt 792.0pt;
margin:70.85pt 70.85pt 2.0cm 70.85pt;
mso-header-margin:36.0pt;
mso-footer-margin:36.0pt;
mso-paper-source:0;}
div.WordSection1
{page:WordSection1;}
--></style><!--[if gte mso 10]><style>/* Style Definitions */
table.MsoNormalTable
{mso-style-name:"Normale Tabelle";
mso-tstyle-rowband-size:0;
mso-tstyle-colband-size:0;
mso-style-noshow:yes;
mso-style-priority:99;
mso-style-parent:"";
mso-padding-alt:0cm 5.4pt 0cm 5.4pt;
mso-para-margin:0cm;
mso-para-margin-bottom:.0001pt;
mso-pagination:widow-orphan;
font-size:11.0pt;
font-family:"Calibri","sans-serif";
mso-ascii-font-family:Calibri;
mso-hansi-font-family:Calibri;
mso-bidi-font-family:"Times New Roman";
mso-fareast-language:EN-US;}
</style><![endif]--><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext=3D"edit" spidmax=3D"1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext=3D"edit">
<o:idmap v:ext=3D"edit" data=3D"1" />
</o:shapelayout></xml><![endif]--></head><body lang=3DDE link=3Dblue vlink=
=3Dpurple style=3D'tab-interval:35.4pt'><div class=3DWordSection1><p class=
=3DMsoNormal><span style=3D'mso-ascii-font-family:Calibri;mso-hansi-font-fa=
mily:Calibri;color:#404040'>Hi,<o:p></o:p></span></p><p class=3DMsoNormal><=
span style=3D'mso-ascii-font-family:Calibri;mso-hansi-font-family:Calibri;c=
olor:#404040'><o:p> </o:p></span></p><p class=3DMsoNormal><span class=
=3DSpellE><span lang=3DEN-US style=3D'mso-ascii-font-family:Calibri;mso-han=
si-font-family:Calibri;color:#404040;mso-ansi-language:EN-US'>i</span></spa=
n><span lang=3DEN-US style=3D'mso-ascii-font-family:Calibri;mso-hansi-font-=
family:Calibri;color:#404040;mso-ansi-language:EN-US'> have <span class=3DS=
pellE>rebootet</span> my <span class=3DSpellE>iscsi</span> device without <=
span class=3DSpellE>mainenance</span> mode. Now it is inactive. When I want=
to reactivate it again it fails. What can I do?<o:p></o:p></span></p><p cl=
ass=3DMsoNormal><span lang=3DEN-US style=3D'mso-ascii-font-family:Calibri;m=
so-hansi-font-family:Calibri;color:#404040;mso-ansi-language:EN-US'><o:p>&n=
bsp;</o:p></span></p><p class=3DMsoNormal><span lang=3DEN-US style=3D'mso-a=
scii-font-family:Calibri;mso-hansi-font-family:Calibri;color:#404040;mso-an=
si-language:EN-US'>Regards, rene</span><span lang=3DEN-US style=3D'font-siz=
e:9.0pt;mso-fareast-font-family:"Times New Roman";color:#5A5A5A;mso-ansi-la=
nguage:EN-US;mso-fareast-language:DE;mso-no-proof:yes'><o:p></o:p></span></=
p><p class=3DMsoNormal><span lang=3DEN-US style=3D'mso-ansi-language:EN-US'=
><o:p> </o:p></span></p></div></body></html>=
--_000_124A789298C5DE4887065734070AD3D22F3E139EIAD2MBX18mex02m_--
3
12
--_000_62CD604BB12CB045864DDF2DA6C3C9CAD70F20706AEXSFMMB02inte_
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
I figured out the problem with the ovirt-shell. I forgot to inject the stor=
age-path parameter...not sure if that is supposed to be required or not.
From: Andrey Falko
Sent: Tuesday, April 03, 2012 7:15 PM
To: users(a)oVirt.org
Subject: Questions about oVirt and possible API bug
Hi everyone,
One of the requirements behind the system that I am attempting to build is =
that there should be no local storage. I've noticed that I cannot add local=
storage hosts to the same datacenter and cluster. It seems awkward to have=
a 1:1:1 ratio of datacenter to cluster to host. Is there anything that I a=
m missing or is there a reason for why this is the design in ovirt?
I plan to use the system to provide a service where end-users will make API=
calls to create and delete VMs. It will be critical that oVirt-engine not =
be a single-point of failure. I can't seem to find much information about w=
hether oVirt-engine is designed with redundancy in mind. Is oVirt capable o=
f a failover or an active-active configuration?
Finally, I am attempting to automate registration of hosts to oVirt and am =
hitting this when I try to add a local storage domain:
[oVirt shell (connected)]# create storagedomain --host test1 --type "Data (=
Master)" --storage-type "Local on host"
unknown error: 'str' object has no attribute 'export'
Is this a bug with ovirt-shell that I should file or am I doing something w=
rong? The host is in maintenance mode, I do not see anything in the engine =
logs after I run the command.
Thanks,
Andrey
--_000_62CD604BB12CB045864DDF2DA6C3C9CAD70F20706AEXSFMMB02inte_
Content-Type: text/html; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
<html xmlns:v=3D"urn:schemas-microsoft-com:vml" xmlns:o=3D"urn:schemas-micr=
osoft-com:office:office" xmlns:w=3D"urn:schemas-microsoft-com:office:word" =
xmlns:m=3D"http://schemas.microsoft.com/office/2004/12/omml" xmlns=3D"http:=
//www.w3.org/TR/REC-html40"><head><META HTTP-EQUIV=3D"Content-Type" CONTENT=
=3D"text/html; charset=3Dus-ascii"><meta name=3DGenerator content=3D"Micros=
oft Word 12 (filtered medium)"><style><!--
/* Font Definitions */
@font-face
{font-family:"Cambria Math";
panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
{font-family:Calibri;
panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
{font-family:Tahoma;
panose-1:2 11 6 4 3 5 4 4 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
{margin:0in;
margin-bottom:.0001pt;
font-size:11.0pt;
font-family:"Calibri","sans-serif";}
a:link, span.MsoHyperlink
{mso-style-priority:99;
color:blue;
text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
{mso-style-priority:99;
color:purple;
text-decoration:underline;}
p.MsoAcetate, li.MsoAcetate, div.MsoAcetate
{mso-style-priority:99;
mso-style-link:"Balloon Text Char";
margin:0in;
margin-bottom:.0001pt;
font-size:8.0pt;
font-family:"Tahoma","sans-serif";}
span.BalloonTextChar
{mso-style-name:"Balloon Text Char";
mso-style-priority:99;
mso-style-link:"Balloon Text";
font-family:"Tahoma","sans-serif";}
span.EmailStyle19
{mso-style-type:personal;
font-family:"Calibri","sans-serif";
color:windowtext;}
span.EmailStyle20
{mso-style-type:personal;
font-family:"Calibri","sans-serif";
color:#1F497D;}
span.EmailStyle21
{mso-style-type:personal;
font-family:"Calibri","sans-serif";
color:#1F497D;}
span.EmailStyle22
{mso-style-type:personal-reply;
font-family:"Calibri","sans-serif";
color:#1F497D;}
.MsoChpDefault
{mso-style-type:export-only;
font-size:10.0pt;}
@page WordSection1
{size:8.5in 11.0in;
margin:1.0in 1.0in 1.0in 1.0in;}
div.WordSection1
{page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext=3D"edit" spidmax=3D"1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext=3D"edit">
<o:idmap v:ext=3D"edit" data=3D"1" />
</o:shapelayout></xml><![endif]--></head><body lang=3DEN-US link=3Dblue vli=
nk=3Dpurple><div class=3DWordSection1><p class=3DMsoNormal><span style=3D'c=
olor:#1F497D'>I figured out the problem with the ovirt-shell. I forgot to i=
nject the storage-path parameter…not sure if that is supposed to be r=
equired or not. <o:p></o:p></span></p><p class=3DMsoNormal><span style=3D'c=
olor:#1F497D'><o:p> </o:p></span></p><div><div style=3D'border:none;bo=
rder-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in 0in 0in'><p class=3DMsoNorma=
l><b><span style=3D'font-size:10.0pt;font-family:"Tahoma","sans-serif"'>Fro=
m:</span></b><span style=3D'font-size:10.0pt;font-family:"Tahoma","sans-ser=
if"'> Andrey Falko <br><b>Sent:</b> Tuesday, April 03, 2012 7:15 PM<br><b>T=
o:</b> users(a)oVirt.org<br><b>Subject:</b> Questions about oVirt and possibl=
e API bug<o:p></o:p></span></p></div></div><p class=3DMsoNormal><o:p> =
</o:p></p><p class=3DMsoNormal><span style=3D'color:#1F497D'>Hi everyone,<o=
:p></o:p></span></p><p class=3DMsoNormal><span style=3D'color:#1F497D'><o:p=
> </o:p></span></p><p class=3DMsoNormal><span style=3D'color:#1F497D'>=
One of the requirements behind the system that I am attempting to build is =
that there should be no local storage. I’ve noticed that I cannot add=
local storage hosts to the same datacenter and cluster. It seems awkward t=
o have a 1:1:1 ratio of datacenter to cluster to host. Is there anything th=
at I am missing or is there a reason for why this is the design in ovirt? <=
o:p></o:p></span></p><p class=3DMsoNormal><span style=3D'color:#1F497D'><o:=
p> </o:p></span></p><p class=3DMsoNormal><span style=3D'color:#1F497D'=
>I plan to use the system to provide a service where end-users will make AP=
I calls to create and delete VMs. It will be critical that oVirt-engine not=
be a single-point of failure. I can’t seem to find much information =
about whether oVirt-engine is designed with redundancy in mind. Is oVirt ca=
pable of a failover or an active-active configuration?<o:p></o:p></span></p=
><p class=3DMsoNormal><span style=3D'color:#1F497D'><o:p> </o:p></span=
></p><p class=3DMsoNormal><span style=3D'color:#1F497D'>Finally, I am attem=
pting to automate registration of hosts to oVirt and am hitting this when I=
try to add a local storage domain: <o:p></o:p></span></p><p class=3DMsoNor=
mal><span style=3D'color:#1F497D'><o:p> </o:p></span></p><p class=3DMs=
oNormal><span style=3D'color:#1F497D'>[oVirt shell (connected)]# create sto=
ragedomain --host test1 --type "Data (Master)" --storage-type &qu=
ot;Local on host"<o:p></o:p></span></p><p class=3DMsoNormal><span styl=
e=3D'color:#1F497D'>unknown error: 'str' object has no attribute 'export'<o=
:p></o:p></span></p><p class=3DMsoNormal><span style=3D'color:#1F497D'><o:p=
> </o:p></span></p><p class=3DMsoNormal><span style=3D'color:#1F497D'>=
Is this a bug with ovirt-shell that I should file or am I doing something w=
rong? The host is in maintenance mode, I do not see anything in the engine =
logs after I run the command.<o:p></o:p></span></p><p class=3DMsoNormal><sp=
an style=3D'color:#1F497D'><o:p> </o:p></span></p><p class=3DMsoNormal=
><span style=3D'color:#1F497D'>Thanks,<o:p></o:p></span></p><p class=3DMsoN=
ormal><span style=3D'color:#1F497D'>Andrey<o:p></o:p></span></p></div></bod=
y></html>=
--_000_62CD604BB12CB045864DDF2DA6C3C9CAD70F20706AEXSFMMB02inte_--
1
0
Any thoughts how to set vnc password permanently (without any scripts
outside ovirt). ?
Now I use cli command such:
vdsClient -s 0 setVmTicket 75c42e2e-ac28-45ae-9c78-2e4f68ee9c07 <pass>
3600 keep
But it's not so convenient.
Second question is how to use "Custom properties" box - how should
command/value looks like ?
--
Michal
4
6
Omer,
My storage domain was in "unattached" stage. So I ran the following CLI to attach it to the data center:
[oVirt shell (connected)]# create storagedomain --name "fc16-lid-engine_iso-domain" --datacenter-identifier "ac2690e4-72b2-11e1-882d-000c29bf47ca"
unknown error:
status: 400
reason: Bad Request
detail: [Cannot attach Storage Domain.]
The vdsm.log shows nothing specific to this but periodically spits out the following. I am not sure if this is relevant.
Thread-1025::DEBUG::2012-03-27 00:20:16,952::task::588::TaskManager.Task::(_updateState) Task=`2ede9ab5-f184-4f98-af9b-ac292285cc14`::moving from state init -> state preparing
Thread-1025::INFO::2012-03-27 00:20:16,953::logUtils::37::dispatcher::(wrapper) Run and protect: repoStats(options=None)
Thread-1025::INFO::2012-03-27 00:20:16,953::logUtils::39::dispatcher::(wrapper) Run and protect: repoStats, Return response: {}
Thread-1025::DEBUG::2012-03-27 00:20:16,953::task::1174::TaskManager.Task::(prepare) Task=`2ede9ab5-f184-4f98-af9b-ac292285cc14`::finished: {}
Thread-1025::DEBUG::2012-03-27 00:20:16,954::task::588::TaskManager.Task::(_updateState) Task=`2ede9ab5-f184-4f98-af9b-ac292285cc14`::moving from state preparing -> state finished
Thread-1025::DEBUG::2012-03-27 00:20:16,954::resourceManager::806::ResourceManager.Owner::(releaseAll) Owner.releaseAll requests {} resources {}
Thread-1025::DEBUG::2012-03-27 00:20:16,954::resourceManager::841::ResourceManager.Owner::(cancelAll) Owner.cancelAll requests {}
Thread-1025::DEBUG::2012-03-27 00:20:16,955::task::980::TaskManager.Task::(_decref) Task=`2ede9ab5-f184-4f98-af9b-ac292285cc14`::ref 0 aborting False
- David
________________________________________
Date: Sun, 25 Mar 2012 06:03:59 -0400 (EDT)
From: Omer Frenkel <ofrenkel(a)redhat.com>
To: David Li <david_li(a)sbcglobal.net>
Cc: users(a)ovirt.org
Subject: Re: [Users] CLI: can't attach storagedomain
Message-ID: <323fb20e-c89d-45f7-945c-c70bfb2ec201(a)ofrenkel.csb>
Content-Type: text/plain; charset=utf-8
----- Original Message -----
> From: "David Li" <david_li(a)sbcglobal.net>
> To: "Omer Frenkel" <ofrenkel(a)redhat.com>
> Cc: users(a)ovirt.org
> Sent: Thursday, March 22, 2012 7:18:45 PM
> Subject: Re: [Users] CLI: can't attach storagedomain
>
> Omer,
>
> Here the engine.log after the CLI cmd execution.
>
>
> 2012-03-22 09:48:27,629 INFO
> [org.ovirt.engine.core.bll.LoginAdminUserCommand]
> (http--0.0.0.0-8080-2) Running command: LoginAdminUserCommand
> internal: false.
> 2012-03-22 09:48:27,655 INFO
> [org.ovirt.engine.core.vdsbroker.vdsbroker.ValidateStorageServerConnectionVDSCommand]
> (http--0.0.0.0-8080-2) START,
> ValidateStorageServerConnectionVDSCommand(vdsId =
> bcb946e8-72b9-11e1-8c2b-000c29bf47ca, storagePoolId =
> 00000000-0000-0000-0000-000000000000, storageType = NFS,
> connectionList = [{ id:
> null, connection:
> 10.10.2.187:/home/lid2/workspace/ovirt/storagedomain/data-domain
> };]), log id:
> 323927f6
> 2012-03-22 09:48:27,761 INFO
> [org.ovirt.engine.core.vdsbroker.vdsbroker.ValidateStorageServerConnectionVDSCommand]
> (http--0.0.0.0-8080-2) FINISH,
> ValidateStorageServerConnectionVDSCommand,
> return: {00000000-0000-0000-0000-000000000000=453}, log id: 323927f6
> 2012-03-22 09:48:27,764 ERROR
> [org.ovirt.engine.core.bll.storage.NFSStorageHelper]
> (http--0.0.0.0-8080-2) The
> connection with details
> 10.10.2.187:/home/lid2/workspace/ovirt/storagedomain/data-domain
> failed because
> of error code 453 and error message is: the specified path does not
> exist or
> cannot be reached.
> verify the path is correct, and for remote storage,
> check the connection to your storage
> 2012-03-22 09:48:27,764 WARN
> [org.ovirt.engine.core.bll.storage.AddStorageServerConnectionCommand]
> (http--0.0.0.0-8080-2) CanDoAction of action
> AddStorageServerConnection failed.
> Reasons:ACTION_TYPE_FAILED_STORAGE_CONNECTION
> 2012-03-22 09:48:27,765 ERROR
> [org.ovirt.engine.api.restapi.resource.AbstractBackendResource]
> (http--0.0.0.0-8080-2) Operation Failed: [Cannot connect server to
> Storage. ]
> 2012-03-22 09:48:27,768 INFO
> [org.ovirt.engine.core.bll.LogoutUserCommand]
> (http--0.0.0.0-8080-2) Running command: LogoutUserCommand internal:
> false.
>
>
> The path /home/lid2/workspace/ovirt/storagedomain/data-domain is
> definitely real
> and accessible:
>
> drwxrwxr-x 2 vdsm kvm 4096 Mar 21 09:34 data-domain
>
>
> The CLI was run on the same machine as the engine. Could that be a
> problem?
i dont think so,
looks like the problem is with your host, which fails to mount this dir.
maybe attach the vdsm.log for this host and for that action (look for the validateStorageServerConnection that fails.)
>
>
> David
>
>
>
>
> ----- Original Message ----
> > From: Omer Frenkel <ofrenkel(a)redhat.com>
> > To: David Li <david_li(a)sbcglobal.net>
> > Cc: users(a)ovirt.org
> > Sent: Thu, March 22, 2012 4:42:56 AM
> > Subject: Re: [Users] CLI: can't attach storagedomain
> >
> >
> >
> > ----- Original Message -----
> > > From: "David Li" <david_li(a)sbcglobal.net>
> > > To: "Omer Frenkel" <ofrenkel(a)redhat.com>
> > > Cc: users(a)ovirt.org
> > > Sent: Wednesday, March 21, 2012 6:39:23 PM
> > > Subject: Re: [Users] CLI: can't attach storagedomain
> > >
> > > yeah, I am a little confused by the CLI syntax. maybe that's the
> > > problem. so i
> > > tried to create a new data domain like the followings:
> > >
> > > [oVirt shell (connected)]# create storagedomain --name
> > > "fc16-lid-engine_data-domain" --host-id
> > > "bcb946e8-72b9-11e1-8c2b-000c29bf47ca"
> > > --type "data" --storage-type "nfs" --storage-address
> > > "10.10.2.187"
> > > --storage-path
> > > "/home/lid2/workspace/ovirt/storagedomain/data-domain"
> > > unknown error:
> > > status: 400
> > > reason: Bad Request
> > > detail: [Cannot connect server to Storage. ]
> > >
> > > No luck here either.
> > >
> >
> > can you paste the relevant lines from engine.log?
> > my guess is problem with the permissions on this directory (should
> > be for
> >vdsm:kvm), but not sure.
> >
> > >
> > >
> > >
> > >
> > > ----- Original Message ----
> > > From: Omer Frenkel <ofrenkel(a)redhat.com>
> > > To: David Li <david_li(a)sbcglobal.net>
> > > Cc: users(a)ovirt.org
> > > Sent: Wed, March 21, 2012 8:22:59 AM
> > > Subject: Re: [Users] CLI: can't attach storagedomain
> > >
> > >
> > >
> > > ----- Original Message -----
> > > > From: "David Li" <david_li(a)sbcglobal.net>
> > > > To: "Omer Frenkel" <ofrenkel(a)redhat.com>
> > > > Cc: users(a)ovirt.org
> > > > Sent: Wednesday, March 21, 2012 5:10:26 PM
> > > > Subject: Re: [Users] CLI: can't attach storagedomain
> > > >
> > > > Omer,
> > > >
> > > > Here is my storagedomain and datacenter info.
> > > >
> > > > [oVirt shell (connected)]# list datacenters --show-all
> > > >
> > > > id :
> > > > ac2690e4-72b2-11e1-882d-000c29bf47ca
> > > > name : Default
> > > > description : The default Data Center
> > > > status-state : uninitialized
> > >
> > > the DC is in 'uninitialized' status, means no domains are
> > > attached to
> > > it.
> > > you first need to attach a Data storage domain, only then you
> > > can
> > > attach
> > > non-data domains (ISO, export)
> > >
> > > > storage_type : nfs
> > > > supported_versions-version-major: 3
> > > > supported_versions-version-minor: 0
> > > > version-major : 3
> > > > version-minor : 0
> > > >
> > > >
> > > > [oVirt shell (connected)]# list storagedomains
> > > > datacenter kwargs show-all
> > > > [oVirt shell (connected)]# list storagedomains --show-all
> > > >
> > > > id : 27dfd13e-aec4-4708-b0e3-a7f4143a118b
> > > > name : fc16-lid-engine_iso-domain
> > > > available : 0
> > > > committed : 0
> > > > master : False
> > > > status-state : unattached
> > > > storage-address: fc16-lid-engine.srv.cloudshield.com
> > > > storage-path :
> > > > /home/lid2/workspace/ovirt/storagedomain/iso-domain
> > > > storage-type : nfs
> > > > storage_format : v1
> > > > type : iso
> > > > used : 0
> > > >
> > > >
> > > >
> > > >
> > > >
> > > >
> > > > ----- Original Message ----
> > > > From: Omer Frenkel <ofrenkel(a)redhat.com>
> > > > To: David Li <david_li(a)sbcglobal.net>
> > > > Cc: users(a)ovirt.org
> > > > Sent: Wed, March 21, 2012 7:44:28 AM
> > > > Subject: Re: [Users] CLI: can't attach storagedomain
> > > >
> > > >
> > > >
> > > > ----- Original Message -----
> > > > > From: "David Li" <david_li(a)sbcglobal.net>
> > > > > To: users(a)ovirt.org
> > > > > Sent: Wednesday, March 21, 2012 4:14:11 PM
> > > > > Subject: [Users] CLI: can't attach storagedomain
> > > > >
> > > > > Hi,
> > > > > I have an iso domain created during engine setup. But I
> > > > > can't
> > > > > attach
> > > > > it to the
> > > > > datacenter in cli.
> > > > >
> > > > > oVirt shell (connected)]# create storagedomain --name
> > > > > "fc16-lid-engine_iso-domain" --datacenter-identifier
> > > > > "ac2690e4-72b2-11e1-882d-000c29bf47ca"
> > > > > unknown error:
> > > > > status: 400
> > > > > reason: Bad Request
> > > > > detail: [Cannot attach Storage Domain.]
> > > > >
> > > > >
> > > > > Any ideas?
> > > >
> > > > what is the status of the DC you are trying to attach this
> > > > domain?
> > > > first domain attached to a DC should be data domain, to
> > > > function as
> > > > master
> > > > storage domain.
> > > >
> > > > > _______________________________________________
> > > > > Users mailing list
> > > > > Users(a)ovirt.org
> > > > > http://lists.ovirt.org/mailman/listinfo/users
> > > > >
> > > >
> > > >
> > >
> > >
> >
>
2
1

[Users] Steps to be taken while shutting down ovirt-manager and the nodes.
by Rahul Upadhyaya 02 Apr '12
by Rahul Upadhyaya 02 Apr '12
02 Apr '12
Hi folks,
After I shut down my ovirt-manager and the KVM (+vdsm) nodes and restarted
them my DB in the manager gave me errors... do we need to follow some
specific procedure while restarting the whole setup ?
--
Regards,
Rahul
3
4

02 Apr '12
Do we have such plugins for Windows users that would like to open their
vms from browser?
From Fedora side, the firefox plugin works fine.
Thanks!
--
Cheers
Douglas
2
1
Is there a way to configure MTU on a guest by guest basis? All our bond
interfaces are configured as 9000 byte MTU, but we have a few guests that
don't support that and need 1500 byte setting.
-Nathan
4
6