<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META content="text/html; charset=utf-8" http-equiv=Content-Type>
<STYLE>
BLOCKQUOTE {
        MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px; MARGIN-LEFT: 2em
}
OL {
        MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px
}
UL {
        MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px
}
P {
        MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px
}
BODY {
        LINE-HEIGHT: 1.5; FONT-FAMILY: 微软雅黑; COLOR: #000080; FONT-SIZE: 10.5pt
}
</STYLE>

<META name=GENERATOR content="MSHTML 8.00.7601.17744"></HEAD>
<BODY style="MARGIN: 10px">
<DIV>hi</DIV>
<DIV>Thank&nbsp;you&nbsp;very&nbsp;much&nbsp;for&nbsp;your&nbsp;help </DIV>
<DIV>&nbsp;This&nbsp;problem&nbsp;I&nbsp;have&nbsp;solved </DIV>
<DIV>&nbsp;</DIV>
<HR style="WIDTH: 210px; HEIGHT: 1px" align=left color=#b5c4df SIZE=1>

<DIV><SPAN>xianghuadu</SPAN></DIV>
<DIV>&nbsp;</DIV>
<DIV 
style="BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0cm; PADDING-LEFT: 0cm; PADDING-RIGHT: 0cm; BORDER-TOP: #b5c4df 1pt solid; BORDER-RIGHT: medium none; PADDING-TOP: 3pt">
<DIV 
style="PADDING-BOTTOM: 8px; PADDING-LEFT: 8px; PADDING-RIGHT: 8px; BACKGROUND: #efefef; COLOR: #000000; FONT-SIZE: 12px; PADDING-TOP: 8px">
<DIV><B>From:</B>&nbsp;<A href="mailto:laravot@redhat.com">Liron 
Aravot</A></DIV>
<DIV><B>Date:</B>&nbsp;2013-02-27&nbsp;21:58</DIV>
<DIV><B>To:</B>&nbsp;<A href="mailto:xianghuadu@gmail.com">xianghuadu</A></DIV>
<DIV><B>CC:</B>&nbsp;<A href="mailto:users@ovirt.org">users</A></DIV>
<DIV><B>Subject:</B>&nbsp;Re: [Users] ovirt Connection Storage 
error</DIV></DIV></DIV>
<DIV>
<DIV>Hi,</DIV>
<DIV>can&nbsp;you&nbsp;please&nbsp;tell&nbsp;me&nbsp;what's&nbsp;the&nbsp;DC&nbsp;version?</DIV>
<DIV>can&nbsp;you&nbsp;also&nbsp;please&nbsp;run&nbsp;the&nbsp;following&nbsp;query&nbsp;and&nbsp;reply&nbsp;with&nbsp;the&nbsp;results?</DIV>
<DIV>&nbsp;</DIV>
<DIV>select&nbsp;*&nbsp;from&nbsp;vdc_options&nbsp;where&nbsp;option_name&nbsp;like&nbsp;'%SupportForceCreateVG%';</DIV>
<DIV>&nbsp;</DIV>
<DIV>-----&nbsp;Original&nbsp;Message&nbsp;-----</DIV>
<DIV>&gt;&nbsp;From:&nbsp;"xianghuadu"&nbsp;&lt;xianghuadu@gmail.com&gt;</DIV>
<DIV>&gt;&nbsp;To:&nbsp;"Liron&nbsp;Aravot"&nbsp;&lt;laravot@redhat.com&gt;</DIV>
<DIV>&gt;&nbsp;Cc:&nbsp;"users"&nbsp;&lt;users@ovirt.org&gt;</DIV>
<DIV>&gt;&nbsp;Sent:&nbsp;Wednesday,&nbsp;February&nbsp;27,&nbsp;2013&nbsp;10:30:09&nbsp;AM</DIV>
<DIV>&gt;&nbsp;Subject:&nbsp;Re:&nbsp;Re:&nbsp;[Users]&nbsp;ovirt&nbsp;Connection&nbsp;Storage&nbsp;error</DIV>
<DIV>&gt;&nbsp;</DIV>
<DIV>&gt;&nbsp;</DIV>
<DIV>&gt;&nbsp;hi&nbsp;liron&nbsp;aravot</DIV>
<DIV>&gt;&nbsp;Thank&nbsp;you&nbsp;for&nbsp;your&nbsp;help</DIV>
<DIV>&gt;&nbsp;</DIV>
<DIV>&gt;&nbsp; </DIV>
<DIV>&gt;&nbsp;</DIV>
<DIV>&gt;&nbsp;[root@kvm1&nbsp;libvirt]#&nbsp;cat&nbsp;libvirtd.conf</DIV>
<DIV>&gt;&nbsp;#&nbsp;Master&nbsp;libvirt&nbsp;daemon&nbsp;configuration&nbsp;file</DIV>
<DIV>&gt;&nbsp;#</DIV>
<DIV>&gt;&nbsp;#&nbsp;For&nbsp;further&nbsp;information&nbsp;consult&nbsp;http://libvirt.org/format.html</DIV>
<DIV>&gt;&nbsp;#</DIV>
<DIV>&gt;&nbsp;#&nbsp;NOTE:&nbsp;the&nbsp;tests/daemon-conf&nbsp;regression&nbsp;test&nbsp;script&nbsp;requires</DIV>
<DIV>&gt;&nbsp;#&nbsp;that&nbsp;each&nbsp;"PARAMETER&nbsp;=&nbsp;VALUE"&nbsp;line&nbsp;in&nbsp;this&nbsp;file&nbsp;have&nbsp;the&nbsp;parameter</DIV>
<DIV>&gt;&nbsp;#&nbsp;name&nbsp;just&nbsp;after&nbsp;a&nbsp;leading&nbsp;"#".</DIV>
<DIV>&gt;&nbsp;</DIV>
<DIV>&gt;&nbsp;#################################################################</DIV>
<DIV>&gt;&nbsp;#</DIV>
<DIV>&gt;&nbsp;#&nbsp;Network&nbsp;connectivity&nbsp;controls</DIV>
<DIV>&gt;&nbsp;#</DIV>
<DIV>&gt;&nbsp;</DIV>
<DIV>&gt;&nbsp;#&nbsp;Flag&nbsp;listening&nbsp;for&nbsp;secure&nbsp;TLS&nbsp;connections&nbsp;on&nbsp;the&nbsp;public&nbsp;TCP/IP</DIV>
<DIV>&gt;&nbsp;port.</DIV>
<DIV>&gt;&nbsp;#&nbsp;NB,&nbsp;must&nbsp;pass&nbsp;the&nbsp;--listen&nbsp;flag&nbsp;to&nbsp;the&nbsp;libvirtd&nbsp;process&nbsp;for&nbsp;this&nbsp;to</DIV>
<DIV>&gt;&nbsp;#&nbsp;have&nbsp;any&nbsp;effect.</DIV>
<DIV>&gt;&nbsp;#</DIV>
<DIV>&gt;&nbsp;#&nbsp;It&nbsp;is&nbsp;necessary&nbsp;to&nbsp;setup&nbsp;a&nbsp;CA&nbsp;and&nbsp;issue&nbsp;server&nbsp;certificates&nbsp;before</DIV>
<DIV>&gt;&nbsp;#&nbsp;using&nbsp;this&nbsp;capability.</DIV>
<DIV>&gt;&nbsp;#</DIV>
<DIV>&gt;&nbsp;#&nbsp;This&nbsp;is&nbsp;enabled&nbsp;by&nbsp;default,&nbsp;uncomment&nbsp;this&nbsp;to&nbsp;disable&nbsp;it</DIV>
<DIV>&gt;&nbsp;#listen_tls&nbsp;=&nbsp;0</DIV>
<DIV>&gt;&nbsp;</DIV>
<DIV>&gt;&nbsp;#&nbsp;Listen&nbsp;for&nbsp;unencrypted&nbsp;TCP&nbsp;connections&nbsp;on&nbsp;the&nbsp;public&nbsp;TCP/IP&nbsp;port.</DIV>
<DIV>&gt;&nbsp;#&nbsp;NB,&nbsp;must&nbsp;pass&nbsp;the&nbsp;--listen&nbsp;flag&nbsp;to&nbsp;the&nbsp;libvirtd&nbsp;process&nbsp;for&nbsp;this&nbsp;to</DIV>
<DIV>&gt;&nbsp;#&nbsp;have&nbsp;any&nbsp;effect.</DIV>
<DIV>&gt;&nbsp;#</DIV>
<DIV>&gt;&nbsp;#&nbsp;Using&nbsp;the&nbsp;TCP&nbsp;socket&nbsp;requires&nbsp;SASL&nbsp;authentication&nbsp;by&nbsp;default.&nbsp;Only</DIV>
<DIV>&gt;&nbsp;#&nbsp;SASL&nbsp;mechanisms&nbsp;which&nbsp;support&nbsp;data&nbsp;encryption&nbsp;are&nbsp;allowed.&nbsp;This&nbsp;is</DIV>
<DIV>&gt;&nbsp;#&nbsp;DIGEST_MD5&nbsp;and&nbsp;GSSAPI&nbsp;(Kerberos5)</DIV>
<DIV>&gt;&nbsp;#</DIV>
<DIV>&gt;&nbsp;#&nbsp;This&nbsp;is&nbsp;disabled&nbsp;by&nbsp;default,&nbsp;uncomment&nbsp;this&nbsp;to&nbsp;enable&nbsp;it.</DIV>
<DIV>&gt;&nbsp;#listen_tcp&nbsp;=&nbsp;1</DIV>
<DIV>&gt;&nbsp;</DIV>
<DIV>&gt;&nbsp;</DIV>
<DIV>&gt;&nbsp;</DIV>
<DIV>&gt;&nbsp;#&nbsp;Override&nbsp;the&nbsp;port&nbsp;for&nbsp;accepting&nbsp;secure&nbsp;TLS&nbsp;connections</DIV>
<DIV>&gt;&nbsp;#&nbsp;This&nbsp;can&nbsp;be&nbsp;a&nbsp;port&nbsp;number,&nbsp;or&nbsp;service&nbsp;name</DIV>
<DIV>&gt;&nbsp;#</DIV>
<DIV>&gt;&nbsp;#tls_port&nbsp;=&nbsp;"16514"</DIV>
<DIV>&gt;&nbsp;</DIV>
<DIV>&gt;&nbsp;#&nbsp;Override&nbsp;the&nbsp;port&nbsp;for&nbsp;accepting&nbsp;insecure&nbsp;TCP&nbsp;connections</DIV>
<DIV>&gt;&nbsp;#&nbsp;This&nbsp;can&nbsp;be&nbsp;a&nbsp;port&nbsp;number,&nbsp;or&nbsp;service&nbsp;name</DIV>
<DIV>&gt;&nbsp;#</DIV>
<DIV>&gt;&nbsp;#tcp_port&nbsp;=&nbsp;"16509"</DIV>
<DIV>&gt;&nbsp;</DIV>
<DIV>&gt;&nbsp;</DIV>
<DIV>&gt;&nbsp;#&nbsp;Override&nbsp;the&nbsp;default&nbsp;configuration&nbsp;which&nbsp;binds&nbsp;to&nbsp;all&nbsp;network</DIV>
<DIV>&gt;&nbsp;#&nbsp;interfaces.&nbsp;This&nbsp;can&nbsp;be&nbsp;a&nbsp;numeric&nbsp;IPv4/6&nbsp;address,&nbsp;or&nbsp;hostname</DIV>
<DIV>&gt;&nbsp;#</DIV>
<DIV>&gt;&nbsp;#listen_addr&nbsp;=&nbsp;"192.168.0.1"</DIV>
<DIV>&gt;&nbsp;</DIV>
<DIV>&gt;&nbsp;</DIV>
<DIV>&gt;&nbsp;#&nbsp;Flag&nbsp;toggling&nbsp;mDNS&nbsp;advertizement&nbsp;of&nbsp;the&nbsp;libvirt&nbsp;service.</DIV>
<DIV>&gt;&nbsp;#</DIV>
<DIV>&gt;&nbsp;#&nbsp;Alternatively&nbsp;can&nbsp;disable&nbsp;for&nbsp;all&nbsp;services&nbsp;on&nbsp;a&nbsp;host&nbsp;by</DIV>
<DIV>&gt;&nbsp;#&nbsp;stopping&nbsp;the&nbsp;Avahi&nbsp;daemon</DIV>
<DIV>&gt;&nbsp;#</DIV>
<DIV>&gt;&nbsp;#&nbsp;This&nbsp;is&nbsp;enabled&nbsp;by&nbsp;default,&nbsp;uncomment&nbsp;this&nbsp;to&nbsp;disable&nbsp;it</DIV>
<DIV>&gt;&nbsp;#mdns_adv&nbsp;=&nbsp;0</DIV>
<DIV>&gt;&nbsp;</DIV>
<DIV>&gt;&nbsp;#&nbsp;Override&nbsp;the&nbsp;default&nbsp;mDNS&nbsp;advertizement&nbsp;name.&nbsp;This&nbsp;must&nbsp;be</DIV>
<DIV>&gt;&nbsp;#&nbsp;unique&nbsp;on&nbsp;the&nbsp;immediate&nbsp;broadcast&nbsp;network.</DIV>
<DIV>&gt;&nbsp;#</DIV>
<DIV>&gt;&nbsp;#&nbsp;The&nbsp;default&nbsp;is&nbsp;"Virtualization&nbsp;Host&nbsp;HOSTNAME",&nbsp;where&nbsp;HOSTNAME</DIV>
<DIV>&gt;&nbsp;#&nbsp;is&nbsp;subsituted&nbsp;for&nbsp;the&nbsp;short&nbsp;hostname&nbsp;of&nbsp;the&nbsp;machine&nbsp;(without</DIV>
<DIV>&gt;&nbsp;domain)</DIV>
<DIV>&gt;&nbsp;#</DIV>
<DIV>&gt;&nbsp;#mdns_name&nbsp;=&nbsp;"Virtualization&nbsp;Host&nbsp;Joe&nbsp;Demo"</DIV>
<DIV>&gt;&nbsp;</DIV>
<DIV>&gt;&nbsp;</DIV>
<DIV>&gt;&nbsp;#################################################################</DIV>
<DIV>&gt;&nbsp;#</DIV>
<DIV>&gt;&nbsp;#&nbsp;UNIX&nbsp;socket&nbsp;access&nbsp;controls</DIV>
<DIV>&gt;&nbsp;#</DIV>
<DIV>&gt;&nbsp;</DIV>
<DIV>&gt;&nbsp;#&nbsp;Set&nbsp;the&nbsp;UNIX&nbsp;domain&nbsp;socket&nbsp;group&nbsp;ownership.&nbsp;This&nbsp;can&nbsp;be&nbsp;used&nbsp;to</DIV>
<DIV>&gt;&nbsp;#&nbsp;allow&nbsp;a&nbsp;'trusted'&nbsp;set&nbsp;of&nbsp;users&nbsp;access&nbsp;to&nbsp;management&nbsp;capabilities</DIV>
<DIV>&gt;&nbsp;#&nbsp;without&nbsp;becoming&nbsp;root.</DIV>
<DIV>&gt;&nbsp;#</DIV>
<DIV>&gt;&nbsp;#&nbsp;This&nbsp;is&nbsp;restricted&nbsp;to&nbsp;'root'&nbsp;by&nbsp;default.</DIV>
<DIV>&gt;&nbsp;#unix_sock_group&nbsp;=&nbsp;"libvirt"</DIV>
<DIV>&gt;&nbsp;</DIV>
<DIV>&gt;&nbsp;#&nbsp;Set&nbsp;the&nbsp;UNIX&nbsp;socket&nbsp;permissions&nbsp;for&nbsp;the&nbsp;R/O&nbsp;socket.&nbsp;This&nbsp;is&nbsp;used</DIV>
<DIV>&gt;&nbsp;#&nbsp;for&nbsp;monitoring&nbsp;VM&nbsp;status&nbsp;only</DIV>
<DIV>&gt;&nbsp;#</DIV>
<DIV>&gt;&nbsp;#&nbsp;Default&nbsp;allows&nbsp;any&nbsp;user.&nbsp;If&nbsp;setting&nbsp;group&nbsp;ownership&nbsp;may&nbsp;want&nbsp;to</DIV>
<DIV>&gt;&nbsp;#&nbsp;restrict&nbsp;this&nbsp;to:</DIV>
<DIV>&gt;&nbsp;#unix_sock_ro_perms&nbsp;=&nbsp;"0777"</DIV>
<DIV>&gt;&nbsp;</DIV>
<DIV>&gt;&nbsp;#&nbsp;Set&nbsp;the&nbsp;UNIX&nbsp;socket&nbsp;permissions&nbsp;for&nbsp;the&nbsp;R/W&nbsp;socket.&nbsp;This&nbsp;is&nbsp;used</DIV>
<DIV>&gt;&nbsp;#&nbsp;for&nbsp;full&nbsp;management&nbsp;of&nbsp;VMs</DIV>
<DIV>&gt;&nbsp;#</DIV>
<DIV>&gt;&nbsp;#&nbsp;Default&nbsp;allows&nbsp;only&nbsp;root.&nbsp;If&nbsp;PolicyKit&nbsp;is&nbsp;enabled&nbsp;on&nbsp;the&nbsp;socket,</DIV>
<DIV>&gt;&nbsp;#&nbsp;the&nbsp;default&nbsp;will&nbsp;change&nbsp;to&nbsp;allow&nbsp;everyone&nbsp;(eg,&nbsp;0777)</DIV>
<DIV>&gt;&nbsp;#</DIV>
<DIV>&gt;&nbsp;#&nbsp;If&nbsp;not&nbsp;using&nbsp;PolicyKit&nbsp;and&nbsp;setting&nbsp;group&nbsp;ownership&nbsp;for&nbsp;access</DIV>
<DIV>&gt;&nbsp;#&nbsp;control&nbsp;then&nbsp;you&nbsp;may&nbsp;want&nbsp;to&nbsp;relax&nbsp;this&nbsp;to:</DIV>
<DIV>&gt;&nbsp;#unix_sock_rw_perms&nbsp;=&nbsp;"0770"</DIV>
<DIV>&gt;&nbsp;</DIV>
<DIV>&gt;&nbsp;#&nbsp;Set&nbsp;the&nbsp;name&nbsp;of&nbsp;the&nbsp;directory&nbsp;in&nbsp;which&nbsp;sockets&nbsp;will&nbsp;be</DIV>
<DIV>&gt;&nbsp;found/created.</DIV>
<DIV>&gt;&nbsp;#unix_sock_dir&nbsp;=&nbsp;"/var/run/libvirt"</DIV>
<DIV>&gt;&nbsp;</DIV>
<DIV>&gt;&nbsp;#################################################################</DIV>
<DIV>&gt;&nbsp;#</DIV>
<DIV>&gt;&nbsp;#&nbsp;Authentication.</DIV>
<DIV>&gt;&nbsp;#</DIV>
<DIV>&gt;&nbsp;#&nbsp;-&nbsp;none:&nbsp;do&nbsp;not&nbsp;perform&nbsp;auth&nbsp;checks.&nbsp;If&nbsp;you&nbsp;can&nbsp;connect&nbsp;to&nbsp;the</DIV>
<DIV>&gt;&nbsp;#&nbsp;socket&nbsp;you&nbsp;are&nbsp;allowed.&nbsp;This&nbsp;is&nbsp;suitable&nbsp;if&nbsp;there&nbsp;are</DIV>
<DIV>&gt;&nbsp;#&nbsp;restrictions&nbsp;on&nbsp;connecting&nbsp;to&nbsp;the&nbsp;socket&nbsp;(eg,&nbsp;UNIX</DIV>
<DIV>&gt;&nbsp;#&nbsp;socket&nbsp;permissions),&nbsp;or&nbsp;if&nbsp;there&nbsp;is&nbsp;a&nbsp;lower&nbsp;layer&nbsp;in</DIV>
<DIV>&gt;&nbsp;#&nbsp;the&nbsp;network&nbsp;providing&nbsp;auth&nbsp;(eg,&nbsp;TLS/x509&nbsp;certificates)</DIV>
<DIV>&gt;&nbsp;#</DIV>
<DIV>&gt;&nbsp;#&nbsp;-&nbsp;sasl:&nbsp;use&nbsp;SASL&nbsp;infrastructure.&nbsp;The&nbsp;actual&nbsp;auth&nbsp;scheme&nbsp;is&nbsp;then</DIV>
<DIV>&gt;&nbsp;#&nbsp;controlled&nbsp;from&nbsp;/etc/sasl2/libvirt.conf.&nbsp;For&nbsp;the&nbsp;TCP</DIV>
<DIV>&gt;&nbsp;#&nbsp;socket&nbsp;only&nbsp;GSSAPI&nbsp;&amp;&nbsp;DIGEST-MD5&nbsp;mechanisms&nbsp;will&nbsp;be&nbsp;used.</DIV>
<DIV>&gt;&nbsp;#&nbsp;For&nbsp;non-TCP&nbsp;or&nbsp;TLS&nbsp;sockets,&nbsp;any&nbsp;scheme&nbsp;is&nbsp;allowed.</DIV>
<DIV>&gt;&nbsp;#</DIV>
<DIV>&gt;&nbsp;#&nbsp;-&nbsp;polkit:&nbsp;use&nbsp;PolicyKit&nbsp;to&nbsp;authenticate.&nbsp;This&nbsp;is&nbsp;only&nbsp;suitable</DIV>
<DIV>&gt;&nbsp;#&nbsp;for&nbsp;use&nbsp;on&nbsp;the&nbsp;UNIX&nbsp;sockets.&nbsp;The&nbsp;default&nbsp;policy&nbsp;will</DIV>
<DIV>&gt;&nbsp;#&nbsp;require&nbsp;a&nbsp;user&nbsp;to&nbsp;supply&nbsp;their&nbsp;own&nbsp;password&nbsp;to&nbsp;gain</DIV>
<DIV>&gt;&nbsp;#&nbsp;full&nbsp;read/write&nbsp;access&nbsp;(aka&nbsp;sudo&nbsp;like),&nbsp;while&nbsp;anyone</DIV>
<DIV>&gt;&nbsp;#&nbsp;is&nbsp;allowed&nbsp;read/only&nbsp;access.</DIV>
<DIV>&gt;&nbsp;#</DIV>
<DIV>&gt;&nbsp;#&nbsp;Set&nbsp;an&nbsp;authentication&nbsp;scheme&nbsp;for&nbsp;UNIX&nbsp;read-only&nbsp;sockets</DIV>
<DIV>&gt;&nbsp;#&nbsp;By&nbsp;default&nbsp;socket&nbsp;permissions&nbsp;allow&nbsp;anyone&nbsp;to&nbsp;connect</DIV>
<DIV>&gt;&nbsp;#</DIV>
<DIV>&gt;&nbsp;#&nbsp;To&nbsp;restrict&nbsp;monitoring&nbsp;of&nbsp;domains&nbsp;you&nbsp;may&nbsp;wish&nbsp;to&nbsp;enable</DIV>
<DIV>&gt;&nbsp;#&nbsp;an&nbsp;authentication&nbsp;mechanism&nbsp;here</DIV>
<DIV>&gt;&nbsp;#auth_unix_ro&nbsp;=&nbsp;"none"</DIV>
<DIV>&gt;&nbsp;</DIV>
<DIV>&gt;&nbsp;#&nbsp;Set&nbsp;an&nbsp;authentication&nbsp;scheme&nbsp;for&nbsp;UNIX&nbsp;read-write&nbsp;sockets</DIV>
<DIV>&gt;&nbsp;#&nbsp;By&nbsp;default&nbsp;socket&nbsp;permissions&nbsp;only&nbsp;allow&nbsp;root.&nbsp;If&nbsp;PolicyKit</DIV>
<DIV>&gt;&nbsp;#&nbsp;support&nbsp;was&nbsp;compiled&nbsp;into&nbsp;libvirt,&nbsp;the&nbsp;default&nbsp;will&nbsp;be&nbsp;to</DIV>
<DIV>&gt;&nbsp;#&nbsp;use&nbsp;'polkit'&nbsp;auth.</DIV>
<DIV>&gt;&nbsp;#</DIV>
<DIV>&gt;&nbsp;#&nbsp;If&nbsp;the&nbsp;unix_sock_rw_perms&nbsp;are&nbsp;changed&nbsp;you&nbsp;may&nbsp;wish&nbsp;to&nbsp;enable</DIV>
<DIV>&gt;&nbsp;#&nbsp;an&nbsp;authentication&nbsp;mechanism&nbsp;here</DIV>
<DIV>&gt;&nbsp;#auth_unix_rw&nbsp;=&nbsp;"none"</DIV>
<DIV>&gt;&nbsp;</DIV>
<DIV>&gt;&nbsp;#&nbsp;Change&nbsp;the&nbsp;authentication&nbsp;scheme&nbsp;for&nbsp;TCP&nbsp;sockets.</DIV>
<DIV>&gt;&nbsp;#</DIV>
<DIV>&gt;&nbsp;#&nbsp;If&nbsp;you&nbsp;don't&nbsp;enable&nbsp;SASL,&nbsp;then&nbsp;all&nbsp;TCP&nbsp;traffic&nbsp;is&nbsp;cleartext.</DIV>
<DIV>&gt;&nbsp;#&nbsp;Don't&nbsp;do&nbsp;this&nbsp;outside&nbsp;of&nbsp;a&nbsp;dev/test&nbsp;scenario.&nbsp;For&nbsp;real&nbsp;world</DIV>
<DIV>&gt;&nbsp;#&nbsp;use,&nbsp;always&nbsp;enable&nbsp;SASL&nbsp;and&nbsp;use&nbsp;the&nbsp;GSSAPI&nbsp;or&nbsp;DIGEST-MD5</DIV>
<DIV>&gt;&nbsp;#&nbsp;mechanism&nbsp;in&nbsp;/etc/sasl2/libvirt.conf</DIV>
<DIV>&gt;&nbsp;#auth_tcp&nbsp;=&nbsp;"sasl"</DIV>
<DIV>&gt;&nbsp;</DIV>
<DIV>&gt;&nbsp;#&nbsp;Change&nbsp;the&nbsp;authentication&nbsp;scheme&nbsp;for&nbsp;TLS&nbsp;sockets.</DIV>
<DIV>&gt;&nbsp;#</DIV>
<DIV>&gt;&nbsp;#&nbsp;TLS&nbsp;sockets&nbsp;already&nbsp;have&nbsp;encryption&nbsp;provided&nbsp;by&nbsp;the&nbsp;TLS</DIV>
<DIV>&gt;&nbsp;#&nbsp;layer,&nbsp;and&nbsp;limited&nbsp;authentication&nbsp;is&nbsp;done&nbsp;by&nbsp;certificates</DIV>
<DIV>&gt;&nbsp;#</DIV>
<DIV>&gt;&nbsp;#&nbsp;It&nbsp;is&nbsp;possible&nbsp;to&nbsp;make&nbsp;use&nbsp;of&nbsp;any&nbsp;SASL&nbsp;authentication</DIV>
<DIV>&gt;&nbsp;#&nbsp;mechanism&nbsp;as&nbsp;well,&nbsp;by&nbsp;using&nbsp;'sasl'&nbsp;for&nbsp;this&nbsp;option</DIV>
<DIV>&gt;&nbsp;#auth_tls&nbsp;=&nbsp;"none"</DIV>
<DIV>&gt;&nbsp;</DIV>
<DIV>&gt;&nbsp;</DIV>
<DIV>&gt;&nbsp;</DIV>
<DIV>&gt;&nbsp;#################################################################</DIV>
<DIV>&gt;&nbsp;#</DIV>
<DIV>&gt;&nbsp;#&nbsp;TLS&nbsp;x509&nbsp;certificate&nbsp;configuration</DIV>
<DIV>&gt;&nbsp;#</DIV>
<DIV>&gt;&nbsp;</DIV>
<DIV>&gt;&nbsp;</DIV>
<DIV>&gt;&nbsp;#&nbsp;Override&nbsp;the&nbsp;default&nbsp;server&nbsp;key&nbsp;file&nbsp;path</DIV>
<DIV>&gt;&nbsp;#</DIV>
<DIV>&gt;&nbsp;#key_file&nbsp;=&nbsp;"/etc/pki/libvirt/private/serverkey.pem"</DIV>
<DIV>&gt;&nbsp;</DIV>
<DIV>&gt;&nbsp;#&nbsp;Override&nbsp;the&nbsp;default&nbsp;server&nbsp;certificate&nbsp;file&nbsp;path</DIV>
<DIV>&gt;&nbsp;#</DIV>
<DIV>&gt;&nbsp;#cert_file&nbsp;=&nbsp;"/etc/pki/libvirt/servercert.pem"</DIV>
<DIV>&gt;&nbsp;</DIV>
<DIV>&gt;&nbsp;#&nbsp;Override&nbsp;the&nbsp;default&nbsp;CA&nbsp;certificate&nbsp;path</DIV>
<DIV>&gt;&nbsp;#</DIV>
<DIV>&gt;&nbsp;#ca_file&nbsp;=&nbsp;"/etc/pki/CA/cacert.pem"</DIV>
<DIV>&gt;&nbsp;</DIV>
<DIV>&gt;&nbsp;#&nbsp;Specify&nbsp;a&nbsp;certificate&nbsp;revocation&nbsp;list.</DIV>
<DIV>&gt;&nbsp;#</DIV>
<DIV>&gt;&nbsp;#&nbsp;Defaults&nbsp;to&nbsp;not&nbsp;using&nbsp;a&nbsp;CRL,&nbsp;uncomment&nbsp;to&nbsp;enable&nbsp;it</DIV>
<DIV>&gt;&nbsp;#crl_file&nbsp;=&nbsp;"/etc/pki/CA/crl.pem"</DIV>
<DIV>&gt;&nbsp;</DIV>
<DIV>&gt;&nbsp;</DIV>
<DIV>&gt;&nbsp;</DIV>
<DIV>&gt;&nbsp;#################################################################</DIV>
<DIV>&gt;&nbsp;#</DIV>
<DIV>&gt;&nbsp;#&nbsp;Authorization&nbsp;controls</DIV>
<DIV>&gt;&nbsp;#</DIV>
<DIV>&gt;&nbsp;</DIV>
<DIV>&gt;&nbsp;</DIV>
<DIV>&gt;&nbsp;#&nbsp;Flag&nbsp;to&nbsp;disable&nbsp;verification&nbsp;of&nbsp;our&nbsp;own&nbsp;server&nbsp;certificates</DIV>
<DIV>&gt;&nbsp;#</DIV>
<DIV>&gt;&nbsp;#&nbsp;When&nbsp;libvirtd&nbsp;starts&nbsp;it&nbsp;performs&nbsp;some&nbsp;sanity&nbsp;checks&nbsp;against</DIV>
<DIV>&gt;&nbsp;#&nbsp;its&nbsp;own&nbsp;certificates.</DIV>
<DIV>&gt;&nbsp;#</DIV>
<DIV>&gt;&nbsp;#&nbsp;Default&nbsp;is&nbsp;to&nbsp;always&nbsp;run&nbsp;sanity&nbsp;checks.&nbsp;Uncommenting&nbsp;this</DIV>
<DIV>&gt;&nbsp;#&nbsp;will&nbsp;disable&nbsp;sanity&nbsp;checks&nbsp;which&nbsp;is&nbsp;not&nbsp;a&nbsp;good&nbsp;idea</DIV>
<DIV>&gt;&nbsp;#tls_no_sanity_certificate&nbsp;=&nbsp;1</DIV>
<DIV>&gt;&nbsp;</DIV>
<DIV>&gt;&nbsp;#&nbsp;Flag&nbsp;to&nbsp;disable&nbsp;verification&nbsp;of&nbsp;client&nbsp;certificates</DIV>
<DIV>&gt;&nbsp;#</DIV>
<DIV>&gt;&nbsp;#&nbsp;Client&nbsp;certificate&nbsp;verification&nbsp;is&nbsp;the&nbsp;primary&nbsp;authentication</DIV>
<DIV>&gt;&nbsp;mechanism.</DIV>
<DIV>&gt;&nbsp;#&nbsp;Any&nbsp;client&nbsp;which&nbsp;does&nbsp;not&nbsp;present&nbsp;a&nbsp;certificate&nbsp;signed&nbsp;by&nbsp;the&nbsp;CA</DIV>
<DIV>&gt;&nbsp;#&nbsp;will&nbsp;be&nbsp;rejected.</DIV>
<DIV>&gt;&nbsp;#</DIV>
<DIV>&gt;&nbsp;#&nbsp;Default&nbsp;is&nbsp;to&nbsp;always&nbsp;verify.&nbsp;Uncommenting&nbsp;this&nbsp;will&nbsp;disable</DIV>
<DIV>&gt;&nbsp;#&nbsp;verification&nbsp;-&nbsp;make&nbsp;sure&nbsp;an&nbsp;IP&nbsp;whitelist&nbsp;is&nbsp;set</DIV>
<DIV>&gt;&nbsp;#tls_no_verify_certificate&nbsp;=&nbsp;1</DIV>
<DIV>&gt;&nbsp;</DIV>
<DIV>&gt;&nbsp;</DIV>
<DIV>&gt;&nbsp;#&nbsp;A&nbsp;whitelist&nbsp;of&nbsp;allowed&nbsp;x509&nbsp;Distinguished&nbsp;Names</DIV>
<DIV>&gt;&nbsp;#&nbsp;This&nbsp;list&nbsp;may&nbsp;contain&nbsp;wildcards&nbsp;such&nbsp;as</DIV>
<DIV>&gt;&nbsp;#</DIV>
<DIV>&gt;&nbsp;#&nbsp;"C=GB,ST=London,L=London,O=Red&nbsp;Hat,CN=*"</DIV>
<DIV>&gt;&nbsp;#</DIV>
<DIV>&gt;&nbsp;#&nbsp;See&nbsp;the&nbsp;POSIX&nbsp;fnmatch&nbsp;function&nbsp;for&nbsp;the&nbsp;format&nbsp;of&nbsp;the&nbsp;wildcards.</DIV>
<DIV>&gt;&nbsp;#</DIV>
<DIV>&gt;&nbsp;#&nbsp;NB&nbsp;If&nbsp;this&nbsp;is&nbsp;an&nbsp;empty&nbsp;list,&nbsp;no&nbsp;client&nbsp;can&nbsp;connect,&nbsp;so&nbsp;comment&nbsp;out</DIV>
<DIV>&gt;&nbsp;#&nbsp;entirely&nbsp;rather&nbsp;than&nbsp;using&nbsp;empty&nbsp;list&nbsp;to&nbsp;disable&nbsp;these&nbsp;checks</DIV>
<DIV>&gt;&nbsp;#</DIV>
<DIV>&gt;&nbsp;#&nbsp;By&nbsp;default,&nbsp;no&nbsp;DN's&nbsp;are&nbsp;checked</DIV>
<DIV>&gt;&nbsp;#tls_allowed_dn_list&nbsp;=&nbsp;["DN1",&nbsp;"DN2"]</DIV>
<DIV>&gt;&nbsp;</DIV>
<DIV>&gt;&nbsp;</DIV>
<DIV>&gt;&nbsp;#&nbsp;A&nbsp;whitelist&nbsp;of&nbsp;allowed&nbsp;SASL&nbsp;usernames.&nbsp;The&nbsp;format&nbsp;for&nbsp;usernames</DIV>
<DIV>&gt;&nbsp;#&nbsp;depends&nbsp;on&nbsp;the&nbsp;SASL&nbsp;authentication&nbsp;mechanism.&nbsp;Kerberos&nbsp;usernames</DIV>
<DIV>&gt;&nbsp;#&nbsp;look&nbsp;like&nbsp;username@REALM</DIV>
<DIV>&gt;&nbsp;#</DIV>
<DIV>&gt;&nbsp;#&nbsp;This&nbsp;list&nbsp;may&nbsp;contain&nbsp;wildcards&nbsp;such&nbsp;as</DIV>
<DIV>&gt;&nbsp;#</DIV>
<DIV>&gt;&nbsp;#&nbsp;"*@EXAMPLE.COM"</DIV>
<DIV>&gt;&nbsp;#</DIV>
<DIV>&gt;&nbsp;#&nbsp;See&nbsp;the&nbsp;POSIX&nbsp;fnmatch&nbsp;function&nbsp;for&nbsp;the&nbsp;format&nbsp;of&nbsp;the&nbsp;wildcards.</DIV>
<DIV>&gt;&nbsp;#</DIV>
<DIV>&gt;&nbsp;#&nbsp;NB&nbsp;If&nbsp;this&nbsp;is&nbsp;an&nbsp;empty&nbsp;list,&nbsp;no&nbsp;client&nbsp;can&nbsp;connect,&nbsp;so&nbsp;comment&nbsp;out</DIV>
<DIV>&gt;&nbsp;#&nbsp;entirely&nbsp;rather&nbsp;than&nbsp;using&nbsp;empty&nbsp;list&nbsp;to&nbsp;disable&nbsp;these&nbsp;checks</DIV>
<DIV>&gt;&nbsp;#</DIV>
<DIV>&gt;&nbsp;#&nbsp;By&nbsp;default,&nbsp;no&nbsp;Username's&nbsp;are&nbsp;checked</DIV>
<DIV>&gt;&nbsp;#sasl_allowed_username_list&nbsp;=&nbsp;["joe@EXAMPLE.COM",&nbsp;"fred@EXAMPLE.COM"</DIV>
<DIV>&gt;&nbsp;]</DIV>
<DIV>&gt;&nbsp;</DIV>
<DIV>&gt;&nbsp;</DIV>
<DIV>&gt;&nbsp;</DIV>
<DIV>&gt;&nbsp;#################################################################</DIV>
<DIV>&gt;&nbsp;#</DIV>
<DIV>&gt;&nbsp;#&nbsp;Processing&nbsp;controls</DIV>
<DIV>&gt;&nbsp;#</DIV>
<DIV>&gt;&nbsp;</DIV>
<DIV>&gt;&nbsp;#&nbsp;The&nbsp;maximum&nbsp;number&nbsp;of&nbsp;concurrent&nbsp;client&nbsp;connections&nbsp;to&nbsp;allow</DIV>
<DIV>&gt;&nbsp;#&nbsp;over&nbsp;all&nbsp;sockets&nbsp;combined.</DIV>
<DIV>&gt;&nbsp;#max_clients&nbsp;=&nbsp;20</DIV>
<DIV>&gt;&nbsp;</DIV>
<DIV>&gt;&nbsp;</DIV>
<DIV>&gt;&nbsp;#&nbsp;The&nbsp;minimum&nbsp;limit&nbsp;sets&nbsp;the&nbsp;number&nbsp;of&nbsp;workers&nbsp;to&nbsp;start&nbsp;up</DIV>
<DIV>&gt;&nbsp;#&nbsp;initially.&nbsp;If&nbsp;the&nbsp;number&nbsp;of&nbsp;active&nbsp;clients&nbsp;exceeds&nbsp;this,</DIV>
<DIV>&gt;&nbsp;#&nbsp;then&nbsp;more&nbsp;threads&nbsp;are&nbsp;spawned,&nbsp;upto&nbsp;max_workers&nbsp;limit.</DIV>
<DIV>&gt;&nbsp;#&nbsp;Typically&nbsp;you'd&nbsp;want&nbsp;max_workers&nbsp;to&nbsp;equal&nbsp;maximum&nbsp;number</DIV>
<DIV>&gt;&nbsp;#&nbsp;of&nbsp;clients&nbsp;allowed</DIV>
<DIV>&gt;&nbsp;#min_workers&nbsp;=&nbsp;5</DIV>
<DIV>&gt;&nbsp;#max_workers&nbsp;=&nbsp;20</DIV>
<DIV>&gt;&nbsp;</DIV>
<DIV>&gt;&nbsp;</DIV>
<DIV>&gt;&nbsp;#&nbsp;The&nbsp;number&nbsp;of&nbsp;priority&nbsp;workers.&nbsp;If&nbsp;all&nbsp;workers&nbsp;from&nbsp;above</DIV>
<DIV>&gt;&nbsp;#&nbsp;pool&nbsp;will&nbsp;stuck,&nbsp;some&nbsp;calls&nbsp;marked&nbsp;as&nbsp;high&nbsp;priority</DIV>
<DIV>&gt;&nbsp;#&nbsp;(notably&nbsp;domainDestroy)&nbsp;can&nbsp;be&nbsp;executed&nbsp;in&nbsp;this&nbsp;pool.</DIV>
<DIV>&gt;&nbsp;#prio_workers&nbsp;=&nbsp;5</DIV>
<DIV>&gt;&nbsp;</DIV>
<DIV>&gt;&nbsp;#&nbsp;Total&nbsp;global&nbsp;limit&nbsp;on&nbsp;concurrent&nbsp;RPC&nbsp;calls.&nbsp;Should&nbsp;be</DIV>
<DIV>&gt;&nbsp;#&nbsp;at&nbsp;least&nbsp;as&nbsp;large&nbsp;as&nbsp;max_workers.&nbsp;Beyond&nbsp;this,&nbsp;RPC&nbsp;requests</DIV>
<DIV>&gt;&nbsp;#&nbsp;will&nbsp;be&nbsp;read&nbsp;into&nbsp;memory&nbsp;and&nbsp;queued.&nbsp;This&nbsp;directly&nbsp;impact</DIV>
<DIV>&gt;&nbsp;#&nbsp;memory&nbsp;usage,&nbsp;currently&nbsp;each&nbsp;request&nbsp;requires&nbsp;256&nbsp;KB&nbsp;of</DIV>
<DIV>&gt;&nbsp;#&nbsp;memory.&nbsp;So&nbsp;by&nbsp;default&nbsp;upto&nbsp;5&nbsp;MB&nbsp;of&nbsp;memory&nbsp;is&nbsp;used</DIV>
<DIV>&gt;&nbsp;#</DIV>
<DIV>&gt;&nbsp;#&nbsp;XXX&nbsp;this&nbsp;isn't&nbsp;actually&nbsp;enforced&nbsp;yet,&nbsp;only&nbsp;the&nbsp;per-client</DIV>
<DIV>&gt;&nbsp;#&nbsp;limit&nbsp;is&nbsp;used&nbsp;so&nbsp;far</DIV>
<DIV>&gt;&nbsp;#max_requests&nbsp;=&nbsp;20</DIV>
<DIV>&gt;&nbsp;</DIV>
<DIV>&gt;&nbsp;#&nbsp;Limit&nbsp;on&nbsp;concurrent&nbsp;requests&nbsp;from&nbsp;a&nbsp;single&nbsp;client</DIV>
<DIV>&gt;&nbsp;#&nbsp;connection.&nbsp;To&nbsp;avoid&nbsp;one&nbsp;client&nbsp;monopolizing&nbsp;the&nbsp;server</DIV>
<DIV>&gt;&nbsp;#&nbsp;this&nbsp;should&nbsp;be&nbsp;a&nbsp;small&nbsp;fraction&nbsp;of&nbsp;the&nbsp;global&nbsp;max_requests</DIV>
<DIV>&gt;&nbsp;#&nbsp;and&nbsp;max_workers&nbsp;parameter</DIV>
<DIV>&gt;&nbsp;#max_client_requests&nbsp;=&nbsp;5</DIV>
<DIV>&gt;&nbsp;</DIV>
<DIV>&gt;&nbsp;#################################################################</DIV>
<DIV>&gt;&nbsp;#</DIV>
<DIV>&gt;&nbsp;#&nbsp;Logging&nbsp;controls</DIV>
<DIV>&gt;&nbsp;#</DIV>
<DIV>&gt;&nbsp;</DIV>
<DIV>&gt;&nbsp;#&nbsp;Logging&nbsp;level:&nbsp;4&nbsp;errors,&nbsp;3&nbsp;warnings,&nbsp;2&nbsp;information,&nbsp;1&nbsp;debug</DIV>
<DIV>&gt;&nbsp;#&nbsp;basically&nbsp;1&nbsp;will&nbsp;log&nbsp;everything&nbsp;possible</DIV>
<DIV>&gt;&nbsp;#log_level&nbsp;=&nbsp;3</DIV>
<DIV>&gt;&nbsp;</DIV>
<DIV>&gt;&nbsp;#&nbsp;Logging&nbsp;filters:</DIV>
<DIV>&gt;&nbsp;#&nbsp;A&nbsp;filter&nbsp;allows&nbsp;to&nbsp;select&nbsp;a&nbsp;different&nbsp;logging&nbsp;level&nbsp;for&nbsp;a&nbsp;given</DIV>
<DIV>&gt;&nbsp;category</DIV>
<DIV>&gt;&nbsp;#&nbsp;of&nbsp;logs</DIV>
<DIV>&gt;&nbsp;#&nbsp;The&nbsp;format&nbsp;for&nbsp;a&nbsp;filter&nbsp;is:</DIV>
<DIV>&gt;&nbsp;#&nbsp;x:name</DIV>
<DIV>&gt;&nbsp;#&nbsp;where&nbsp;name&nbsp;is&nbsp;a&nbsp;match&nbsp;string&nbsp;e.g.&nbsp;remote&nbsp;or&nbsp;qemu</DIV>
<DIV>&gt;&nbsp;#&nbsp;the&nbsp;x&nbsp;prefix&nbsp;is&nbsp;the&nbsp;minimal&nbsp;level&nbsp;where&nbsp;matching&nbsp;messages&nbsp;should&nbsp;be</DIV>
<DIV>&gt;&nbsp;logged</DIV>
<DIV>&gt;&nbsp;#&nbsp;1:&nbsp;DEBUG</DIV>
<DIV>&gt;&nbsp;#&nbsp;2:&nbsp;INFO</DIV>
<DIV>&gt;&nbsp;#&nbsp;3:&nbsp;WARNING</DIV>
<DIV>&gt;&nbsp;#&nbsp;4:&nbsp;ERROR</DIV>
<DIV>&gt;&nbsp;#</DIV>
<DIV>&gt;&nbsp;#&nbsp;Multiple&nbsp;filter&nbsp;can&nbsp;be&nbsp;defined&nbsp;in&nbsp;a&nbsp;single&nbsp;@filters,&nbsp;they&nbsp;just&nbsp;need</DIV>
<DIV>&gt;&nbsp;to&nbsp;be</DIV>
<DIV>&gt;&nbsp;#&nbsp;separated&nbsp;by&nbsp;spaces.</DIV>
<DIV>&gt;&nbsp;#</DIV>
<DIV>&gt;&nbsp;#&nbsp;e.g:</DIV>
<DIV>&gt;&nbsp;#&nbsp;log_filters="3:remote&nbsp;4:event"</DIV>
<DIV>&gt;&nbsp;#&nbsp;to&nbsp;only&nbsp;get&nbsp;warning&nbsp;or&nbsp;errors&nbsp;from&nbsp;the&nbsp;remote&nbsp;layer&nbsp;and&nbsp;only&nbsp;errors</DIV>
<DIV>&gt;&nbsp;from</DIV>
<DIV>&gt;&nbsp;#&nbsp;the&nbsp;event&nbsp;layer.</DIV>
<DIV>&gt;&nbsp;</DIV>
<DIV>&gt;&nbsp;#&nbsp;Logging&nbsp;outputs:</DIV>
<DIV>&gt;&nbsp;#&nbsp;An&nbsp;output&nbsp;is&nbsp;one&nbsp;of&nbsp;the&nbsp;places&nbsp;to&nbsp;save&nbsp;logging&nbsp;information</DIV>
<DIV>&gt;&nbsp;#&nbsp;The&nbsp;format&nbsp;for&nbsp;an&nbsp;output&nbsp;can&nbsp;be:</DIV>
<DIV>&gt;&nbsp;#&nbsp;x:stderr</DIV>
<DIV>&gt;&nbsp;#&nbsp;output&nbsp;goes&nbsp;to&nbsp;stderr</DIV>
<DIV>&gt;&nbsp;#&nbsp;x:syslog:name</DIV>
<DIV>&gt;&nbsp;#&nbsp;use&nbsp;syslog&nbsp;for&nbsp;the&nbsp;output&nbsp;and&nbsp;use&nbsp;the&nbsp;given&nbsp;name&nbsp;as&nbsp;the&nbsp;ident</DIV>
<DIV>&gt;&nbsp;#&nbsp;x:file:file_path</DIV>
<DIV>&gt;&nbsp;#&nbsp;output&nbsp;to&nbsp;a&nbsp;file,&nbsp;with&nbsp;the&nbsp;given&nbsp;filepath</DIV>
<DIV>&gt;&nbsp;#&nbsp;In&nbsp;all&nbsp;case&nbsp;the&nbsp;x&nbsp;prefix&nbsp;is&nbsp;the&nbsp;minimal&nbsp;level,&nbsp;acting&nbsp;as&nbsp;a&nbsp;filter</DIV>
<DIV>&gt;&nbsp;#&nbsp;1:&nbsp;DEBUG</DIV>
<DIV>&gt;&nbsp;#&nbsp;2:&nbsp;INFO</DIV>
<DIV>&gt;&nbsp;#&nbsp;3:&nbsp;WARNING</DIV>
<DIV>&gt;&nbsp;#&nbsp;4:&nbsp;ERROR</DIV>
<DIV>&gt;&nbsp;#</DIV>
<DIV>&gt;&nbsp;#&nbsp;Multiple&nbsp;output&nbsp;can&nbsp;be&nbsp;defined,&nbsp;they&nbsp;just&nbsp;need&nbsp;to&nbsp;be&nbsp;separated&nbsp;by</DIV>
<DIV>&gt;&nbsp;spaces.</DIV>
<DIV>&gt;&nbsp;#&nbsp;e.g.:</DIV>
<DIV>&gt;&nbsp;#&nbsp;log_outputs="3:syslog:libvirtd"</DIV>
<DIV>&gt;&nbsp;#&nbsp;to&nbsp;log&nbsp;all&nbsp;warnings&nbsp;and&nbsp;errors&nbsp;to&nbsp;syslog&nbsp;under&nbsp;the&nbsp;libvirtd&nbsp;ident</DIV>
<DIV>&gt;&nbsp;</DIV>
<DIV>&gt;&nbsp;#&nbsp;Log&nbsp;debug&nbsp;buffer&nbsp;size:&nbsp;default&nbsp;64</DIV>
<DIV>&gt;&nbsp;#&nbsp;The&nbsp;daemon&nbsp;keeps&nbsp;an&nbsp;internal&nbsp;debug&nbsp;log&nbsp;buffer&nbsp;which&nbsp;will&nbsp;be&nbsp;dumped</DIV>
<DIV>&gt;&nbsp;in&nbsp;case</DIV>
<DIV>&gt;&nbsp;#&nbsp;of&nbsp;crash&nbsp;or&nbsp;upon&nbsp;receiving&nbsp;a&nbsp;SIGUSR2&nbsp;signal.&nbsp;This&nbsp;setting&nbsp;allows&nbsp;to</DIV>
<DIV>&gt;&nbsp;override</DIV>
<DIV>&gt;&nbsp;#&nbsp;the&nbsp;default&nbsp;buffer&nbsp;size&nbsp;in&nbsp;kilobytes.</DIV>
<DIV>&gt;&nbsp;#&nbsp;If&nbsp;value&nbsp;is&nbsp;0&nbsp;or&nbsp;less&nbsp;the&nbsp;debug&nbsp;log&nbsp;buffer&nbsp;is&nbsp;deactivated</DIV>
<DIV>&gt;&nbsp;#log_buffer_size&nbsp;=&nbsp;64</DIV>
<DIV>&gt;&nbsp;</DIV>
<DIV>&gt;&nbsp;</DIV>
<DIV>&gt;&nbsp;##################################################################</DIV>
<DIV>&gt;&nbsp;#</DIV>
<DIV>&gt;&nbsp;#&nbsp;Auditing</DIV>
<DIV>&gt;&nbsp;#</DIV>
<DIV>&gt;&nbsp;#&nbsp;This&nbsp;setting&nbsp;allows&nbsp;usage&nbsp;of&nbsp;the&nbsp;auditing&nbsp;subsystem&nbsp;to&nbsp;be&nbsp;altered:</DIV>
<DIV>&gt;&nbsp;#</DIV>
<DIV>&gt;&nbsp;#&nbsp;audit_level&nbsp;==&nbsp;0&nbsp;-&gt;&nbsp;disable&nbsp;all&nbsp;auditing</DIV>
<DIV>&gt;&nbsp;#&nbsp;audit_level&nbsp;==&nbsp;1&nbsp;-&gt;&nbsp;enable&nbsp;auditing,&nbsp;only&nbsp;if&nbsp;enabled&nbsp;on&nbsp;host</DIV>
<DIV>&gt;&nbsp;(default)</DIV>
<DIV>&gt;&nbsp;#&nbsp;audit_level&nbsp;==&nbsp;2&nbsp;-&gt;&nbsp;enable&nbsp;auditing,&nbsp;and&nbsp;exit&nbsp;if&nbsp;disabled&nbsp;on&nbsp;host</DIV>
<DIV>&gt;&nbsp;#</DIV>
<DIV>&gt;&nbsp;#audit_level&nbsp;=&nbsp;2</DIV>
<DIV>&gt;&nbsp;#</DIV>
<DIV>&gt;&nbsp;#&nbsp;If&nbsp;set&nbsp;to&nbsp;1,&nbsp;then&nbsp;audit&nbsp;messages&nbsp;will&nbsp;also&nbsp;be&nbsp;sent</DIV>
<DIV>&gt;&nbsp;#&nbsp;via&nbsp;libvirt&nbsp;logging&nbsp;infrastructure.&nbsp;Defaults&nbsp;to&nbsp;0</DIV>
<DIV>&gt;&nbsp;#</DIV>
<DIV>&gt;&nbsp;#audit_logging&nbsp;=&nbsp;1</DIV>
<DIV>&gt;&nbsp;</DIV>
<DIV>&gt;&nbsp;###################################################################</DIV>
<DIV>&gt;&nbsp;#&nbsp;UUID&nbsp;of&nbsp;the&nbsp;host:</DIV>
<DIV>&gt;&nbsp;#&nbsp;Provide&nbsp;the&nbsp;UUID&nbsp;of&nbsp;the&nbsp;host&nbsp;here&nbsp;in&nbsp;case&nbsp;the&nbsp;command</DIV>
<DIV>&gt;&nbsp;#&nbsp;'dmidecode&nbsp;-s&nbsp;system-uuid'&nbsp;does&nbsp;not&nbsp;provide&nbsp;a&nbsp;valid&nbsp;uuid.&nbsp;In&nbsp;case</DIV>
<DIV>&gt;&nbsp;#&nbsp;'dmidecode'&nbsp;does&nbsp;not&nbsp;provide&nbsp;a&nbsp;valid&nbsp;UUID&nbsp;and&nbsp;none&nbsp;is&nbsp;provided</DIV>
<DIV>&gt;&nbsp;here,&nbsp;a</DIV>
<DIV>&gt;&nbsp;#&nbsp;temporary&nbsp;UUID&nbsp;will&nbsp;be&nbsp;generated.</DIV>
<DIV>&gt;&nbsp;#&nbsp;Keep&nbsp;the&nbsp;format&nbsp;of&nbsp;the&nbsp;example&nbsp;UUID&nbsp;below.&nbsp;UUID&nbsp;must&nbsp;not&nbsp;have&nbsp;all</DIV>
<DIV>&gt;&nbsp;digits</DIV>
<DIV>&gt;&nbsp;#&nbsp;be&nbsp;the&nbsp;same.</DIV>
<DIV>&gt;&nbsp;</DIV>
<DIV>&gt;&nbsp;#&nbsp;NB&nbsp;This&nbsp;default&nbsp;all-zeros&nbsp;UUID&nbsp;will&nbsp;not&nbsp;work.&nbsp;Replace</DIV>
<DIV>&gt;&nbsp;#&nbsp;it&nbsp;with&nbsp;the&nbsp;output&nbsp;of&nbsp;the&nbsp;'uuidgen'&nbsp;command&nbsp;and&nbsp;then</DIV>
<DIV>&gt;&nbsp;#&nbsp;uncomment&nbsp;this&nbsp;entry</DIV>
<DIV>&gt;&nbsp;#host_uuid&nbsp;=&nbsp;"00000000-0000-0000-0000-000000000000"</DIV>
<DIV>&gt;&nbsp;</DIV>
<DIV>&gt;&nbsp;###################################################################</DIV>
<DIV>&gt;&nbsp;#&nbsp;Keepalive&nbsp;protocol:</DIV>
<DIV>&gt;&nbsp;#&nbsp;This&nbsp;allows&nbsp;libvirtd&nbsp;to&nbsp;detect&nbsp;broken&nbsp;client&nbsp;connections&nbsp;or&nbsp;even</DIV>
<DIV>&gt;&nbsp;#&nbsp;dead&nbsp;client.&nbsp;A&nbsp;keepalive&nbsp;message&nbsp;is&nbsp;sent&nbsp;to&nbsp;a&nbsp;client&nbsp;after</DIV>
<DIV>&gt;&nbsp;#&nbsp;keepalive_interval&nbsp;seconds&nbsp;of&nbsp;inactivity&nbsp;to&nbsp;check&nbsp;if&nbsp;the&nbsp;client&nbsp;is</DIV>
<DIV>&gt;&nbsp;#&nbsp;still&nbsp;responding;&nbsp;keepalive_count&nbsp;is&nbsp;a&nbsp;maximum&nbsp;number&nbsp;of&nbsp;keepalive</DIV>
<DIV>&gt;&nbsp;#&nbsp;messages&nbsp;that&nbsp;are&nbsp;allowed&nbsp;to&nbsp;be&nbsp;sent&nbsp;to&nbsp;the&nbsp;client&nbsp;without&nbsp;getting</DIV>
<DIV>&gt;&nbsp;#&nbsp;any&nbsp;response&nbsp;before&nbsp;the&nbsp;connection&nbsp;is&nbsp;considered&nbsp;broken.&nbsp;In&nbsp;other</DIV>
<DIV>&gt;&nbsp;#&nbsp;words,&nbsp;the&nbsp;connection&nbsp;is&nbsp;automatically&nbsp;closed&nbsp;approximately&nbsp;after</DIV>
<DIV>&gt;&nbsp;#&nbsp;keepalive_interval&nbsp;*&nbsp;(keepalive_count&nbsp;+&nbsp;1)&nbsp;seconds&nbsp;since&nbsp;the&nbsp;last</DIV>
<DIV>&gt;&nbsp;#&nbsp;message&nbsp;received&nbsp;from&nbsp;the&nbsp;client.&nbsp;If&nbsp;keepalive_interval&nbsp;is&nbsp;set&nbsp;to</DIV>
<DIV>&gt;&nbsp;#&nbsp;-1,&nbsp;libvirtd&nbsp;will&nbsp;never&nbsp;send&nbsp;keepalive&nbsp;requests;&nbsp;however&nbsp;clients</DIV>
<DIV>&gt;&nbsp;#&nbsp;can&nbsp;still&nbsp;send&nbsp;them&nbsp;and&nbsp;the&nbsp;deamon&nbsp;will&nbsp;send&nbsp;responses.&nbsp;When</DIV>
<DIV>&gt;&nbsp;#&nbsp;keepalive_count&nbsp;is&nbsp;set&nbsp;to&nbsp;0,&nbsp;connections&nbsp;will&nbsp;be&nbsp;automatically</DIV>
<DIV>&gt;&nbsp;#&nbsp;closed&nbsp;after&nbsp;keepalive_interval&nbsp;seconds&nbsp;of&nbsp;inactivity&nbsp;without</DIV>
<DIV>&gt;&nbsp;#&nbsp;sending&nbsp;any&nbsp;keepalive&nbsp;messages.&nbsp;Disabled&nbsp;by&nbsp;default.</DIV>
<DIV>&gt;&nbsp;#</DIV>
<DIV>&gt;&nbsp;#keepalive_interval&nbsp;=&nbsp;5</DIV>
<DIV>&gt;&nbsp;#keepalive_count&nbsp;=&nbsp;5</DIV>
<DIV>&gt;&nbsp;#</DIV>
<DIV>&gt;&nbsp;#&nbsp;If&nbsp;set&nbsp;to&nbsp;1,&nbsp;libvirtd&nbsp;will&nbsp;refuse&nbsp;to&nbsp;talk&nbsp;to&nbsp;clients&nbsp;that&nbsp;do&nbsp;not</DIV>
<DIV>&gt;&nbsp;#&nbsp;support&nbsp;keepalive&nbsp;protocol.&nbsp;Defaults&nbsp;to&nbsp;0.</DIV>
<DIV>&gt;&nbsp;#</DIV>
<DIV>&gt;&nbsp;#keepalive_required&nbsp;=&nbsp;1</DIV>
<DIV>&gt;&nbsp;##&nbsp;beginning&nbsp;of&nbsp;configuration&nbsp;section&nbsp;by&nbsp;vdsm-4.9.6</DIV>
<DIV>&gt;&nbsp;listen_addr="0.0.0.0"</DIV>
<DIV>&gt;&nbsp;unix_sock_group="kvm"</DIV>
<DIV>&gt;&nbsp;unix_sock_rw_perms="0770"</DIV>
<DIV>&gt;&nbsp;auth_unix_rw="sasl"</DIV>
<DIV>&gt;&nbsp;save_image_format="lzop"</DIV>
<DIV>&gt;&nbsp;log_outputs="1:file:/var/log/libvirtd.log"</DIV>
<DIV>&gt;&nbsp;log_filters="1:libvirt&nbsp;3:event&nbsp;3:json&nbsp;1:util&nbsp;1:qemu"</DIV>
<DIV>&gt;&nbsp;ca_file="/etc/pki/vdsm/certs/cacert.pem"</DIV>
<DIV>&gt;&nbsp;cert_file="/etc/pki/vdsm/certs/vdsmcert.pem"</DIV>
<DIV>&gt;&nbsp;key_file="/etc/pki/vdsm/keys/vdsmkey.pem"</DIV>
<DIV>&gt;&nbsp;##&nbsp;end&nbsp;of&nbsp;configuration&nbsp;section&nbsp;by&nbsp;vdsm-4.9.6</DIV>
<DIV>&gt;&nbsp;</DIV>
<DIV>&gt;&nbsp; </DIV>
<DIV>&gt;&nbsp;</DIV>
<DIV>&gt;&nbsp;[root@kvm1&nbsp;libvirt]#&nbsp;tail&nbsp;/var/log/libvirt/libvirtd.log&nbsp;-n&nbsp;20</DIV>
<DIV>&gt;&nbsp;2013-02-26&nbsp;06:33:27.063+0000:&nbsp;2128:&nbsp;error&nbsp;:</DIV>
<DIV>&gt;&nbsp;remoteDispatchAuthPolkit:2559&nbsp;:&nbsp;Policy&nbsp;kit&nbsp;denied&nbsp;action</DIV>
<DIV>&gt;&nbsp;org.libvirt.unix.manage&nbsp;from&nbsp;pid&nbsp;4031,&nbsp;uid&nbsp;36:&nbsp;exit&nbsp;status&nbsp;2</DIV>
<DIV>&gt;&nbsp;2013-02-26&nbsp;06:33:27.063+0000:&nbsp;2128:&nbsp;error&nbsp;:</DIV>
<DIV>&gt;&nbsp;remoteDispatchAuthPolkit:2588&nbsp;:&nbsp;authentication&nbsp;failed:&nbsp;Authorization</DIV>
<DIV>&gt;&nbsp;requires&nbsp;authentication&nbsp;but&nbsp;no&nbsp;agent&nbsp;is&nbsp;available.</DIV>
<DIV>&gt;&nbsp;</DIV>
<DIV>&gt;&nbsp;2013-02-26&nbsp;06:33:27.098+0000:&nbsp;2119:&nbsp;error&nbsp;:&nbsp;virNetSocketReadWire:999</DIV>
<DIV>&gt;&nbsp;:&nbsp;End&nbsp;of&nbsp;file&nbsp;while&nbsp;reading&nbsp;data:&nbsp;Input/output&nbsp;error</DIV>
<DIV>&gt;&nbsp;2013-02-26&nbsp;06:33:27.333+0000:&nbsp;2120:&nbsp;error&nbsp;:</DIV>
<DIV>&gt;&nbsp;remoteDispatchAuthPolkit:2559&nbsp;:&nbsp;Policy&nbsp;kit&nbsp;denied&nbsp;action</DIV>
<DIV>&gt;&nbsp;org.libvirt.unix.manage&nbsp;from&nbsp;pid&nbsp;4041,&nbsp;uid&nbsp;36:&nbsp;exit&nbsp;status&nbsp;2</DIV>
<DIV>&gt;&nbsp;2013-02-26&nbsp;06:33:27.333+0000:&nbsp;2120:&nbsp;error&nbsp;:</DIV>
<DIV>&gt;&nbsp;remoteDispatchAuthPolkit:2588&nbsp;:&nbsp;authentication&nbsp;failed:&nbsp;Authorization</DIV>
<DIV>&gt;&nbsp;requires&nbsp;authentication&nbsp;but&nbsp;no&nbsp;agent&nbsp;is&nbsp;available.</DIV>
<DIV>&gt;&nbsp;</DIV>
<DIV>&gt;&nbsp;2013-02-26&nbsp;06:33:27.368+0000:&nbsp;2119:&nbsp;error&nbsp;:&nbsp;virNetSocketReadWire:999</DIV>
<DIV>&gt;&nbsp;:&nbsp;End&nbsp;of&nbsp;file&nbsp;while&nbsp;reading&nbsp;data:&nbsp;Input/output&nbsp;error</DIV>
<DIV>&gt;&nbsp;2013-02-26&nbsp;06:33:27.603+0000:&nbsp;2122:&nbsp;error&nbsp;:</DIV>
<DIV>&gt;&nbsp;remoteDispatchAuthPolkit:2559&nbsp;:&nbsp;Policy&nbsp;kit&nbsp;denied&nbsp;action</DIV>
<DIV>&gt;&nbsp;org.libvirt.unix.manage&nbsp;from&nbsp;pid&nbsp;4051,&nbsp;uid&nbsp;36:&nbsp;exit&nbsp;status&nbsp;2</DIV>
<DIV>&gt;&nbsp;2013-02-26&nbsp;06:33:27.603+0000:&nbsp;2122:&nbsp;error&nbsp;:</DIV>
<DIV>&gt;&nbsp;remoteDispatchAuthPolkit:2588&nbsp;:&nbsp;authentication&nbsp;failed:&nbsp;Authorization</DIV>
<DIV>&gt;&nbsp;requires&nbsp;authentication&nbsp;but&nbsp;no&nbsp;agent&nbsp;is&nbsp;available.</DIV>
<DIV>&gt;&nbsp;</DIV>
<DIV>&gt;&nbsp;2013-02-26&nbsp;06:33:27.636+0000:&nbsp;2119:&nbsp;error&nbsp;:&nbsp;virNetSocketReadWire:999</DIV>
<DIV>&gt;&nbsp;:&nbsp;End&nbsp;of&nbsp;file&nbsp;while&nbsp;reading&nbsp;data:&nbsp;Input/output&nbsp;error</DIV>
<DIV>&gt;&nbsp;2013-02-26&nbsp;06:33:27.871+0000:&nbsp;2124:&nbsp;error&nbsp;:</DIV>
<DIV>&gt;&nbsp;remoteDispatchAuthPolkit:2559&nbsp;:&nbsp;Policy&nbsp;kit&nbsp;denied&nbsp;action</DIV>
<DIV>&gt;&nbsp;org.libvirt.unix.manage&nbsp;from&nbsp;pid&nbsp;4061,&nbsp;uid&nbsp;36:&nbsp;exit&nbsp;status&nbsp;2</DIV>
<DIV>&gt;&nbsp;2013-02-26&nbsp;06:33:27.872+0000:&nbsp;2124:&nbsp;error&nbsp;:</DIV>
<DIV>&gt;&nbsp;remoteDispatchAuthPolkit:2588&nbsp;:&nbsp;authentication&nbsp;failed:&nbsp;Authorization</DIV>
<DIV>&gt;&nbsp;requires&nbsp;authentication&nbsp;but&nbsp;no&nbsp;agent&nbsp;is&nbsp;available.</DIV>
<DIV>&gt;&nbsp;</DIV>
<DIV>&gt;&nbsp;2013-02-26&nbsp;06:33:27.904+0000:&nbsp;2119:&nbsp;error&nbsp;:&nbsp;virNetSocketReadWire:999</DIV>
<DIV>&gt;&nbsp;:&nbsp;End&nbsp;of&nbsp;file&nbsp;while&nbsp;reading&nbsp;data:&nbsp;Input/output&nbsp;error</DIV>
<DIV>&gt;&nbsp;2013-02-26&nbsp;06:33:28.142+0000:&nbsp;2126:&nbsp;error&nbsp;:</DIV>
<DIV>&gt;&nbsp;remoteDispatchAuthPolkit:2559&nbsp;:&nbsp;Policy&nbsp;kit&nbsp;denied&nbsp;action</DIV>
<DIV>&gt;&nbsp;org.libvirt.unix.manage&nbsp;from&nbsp;pid&nbsp;4071,&nbsp;uid&nbsp;36:&nbsp;exit&nbsp;status&nbsp;2</DIV>
<DIV>&gt;&nbsp;2013-02-26&nbsp;06:33:28.142+0000:&nbsp;2126:&nbsp;error&nbsp;:</DIV>
<DIV>&gt;&nbsp;remoteDispatchAuthPolkit:2588&nbsp;:&nbsp;authentication&nbsp;failed:&nbsp;Authorization</DIV>
<DIV>&gt;&nbsp;requires&nbsp;authentication&nbsp;but&nbsp;no&nbsp;agent&nbsp;is&nbsp;available.</DIV>
<DIV>&gt;&nbsp;</DIV>
<DIV>&gt;&nbsp;2013-02-26&nbsp;06:33:28.176+0000:&nbsp;2119:&nbsp;error&nbsp;:&nbsp;virNetSocketReadWire:999</DIV>
<DIV>&gt;&nbsp;:&nbsp;End&nbsp;of&nbsp;file&nbsp;while&nbsp;reading&nbsp;data:&nbsp;Input/output&nbsp;error</DIV>
<DIV>&gt;&nbsp;</DIV>
<DIV>&gt;&nbsp;</DIV>
<DIV>&gt;&nbsp;xianghuadu</DIV>
<DIV>&gt;&nbsp;</DIV>
<DIV>&gt;&nbsp;</DIV>
<DIV>&gt;&nbsp;</DIV>
<DIV>&gt;&nbsp;From:&nbsp;Liron&nbsp;Aravot</DIV>
<DIV>&gt;&nbsp;Date:&nbsp;2013-02-27&nbsp;16:01</DIV>
<DIV>&gt;&nbsp;To:&nbsp;xianghuadu</DIV>
<DIV>&gt;&nbsp;CC:&nbsp;users</DIV>
<DIV>&gt;&nbsp;Subject:&nbsp;Re:&nbsp;[Users]&nbsp;ovirt&nbsp;Connection&nbsp;Storage&nbsp;error</DIV>
<DIV>&gt;&nbsp;</DIV>
<DIV>&gt;&nbsp;Hi,&nbsp;looking&nbsp;in&nbsp;the&nbsp;vdsm&nbsp;logs&nbsp;i&nbsp;see</DIV>
<DIV>&gt;&nbsp;libvirtError:&nbsp;authentication&nbsp;failed:&nbsp;Authorization&nbsp;requires</DIV>
<DIV>&gt;&nbsp;authentication&nbsp;but&nbsp;no&nbsp;agent&nbsp;is&nbsp;available.</DIV>
<DIV>&gt;&nbsp;</DIV>
<DIV>&gt;&nbsp;can&nbsp;you&nbsp;please&nbsp;attach&nbsp;your&nbsp;libvirt&nbsp;configuration&nbsp;file&nbsp;and&nbsp;the&nbsp;libvirt</DIV>
<DIV>&gt;&nbsp;log&nbsp;perhaps?</DIV>
<DIV>&gt;&nbsp;</DIV>
<DIV>&gt;&nbsp;-----&nbsp;Original&nbsp;Message&nbsp;-----</DIV>
<DIV>&gt;&nbsp;&gt;&nbsp;From:&nbsp;"xianghuadu"&nbsp;&lt;xianghuadu@gmail.com&gt;</DIV>
<DIV>&gt;&nbsp;&gt;&nbsp;To:&nbsp;"Liron&nbsp;Aravot"&nbsp;&lt;laravot@redhat.com&gt;</DIV>
<DIV>&gt;&nbsp;&gt;&nbsp;Cc:&nbsp;"users"&nbsp;&lt;users@ovirt.org&gt;</DIV>
<DIV>&gt;&nbsp;&gt;&nbsp;Sent:&nbsp;Tuesday,&nbsp;February&nbsp;26,&nbsp;2013&nbsp;10:21:57&nbsp;AM</DIV>
<DIV>&gt;&nbsp;&gt;&nbsp;Subject:&nbsp;Re:&nbsp;Re:&nbsp;[Users]&nbsp;ovirt&nbsp;Connection&nbsp;Storage&nbsp;error</DIV>
<DIV>&gt;&nbsp;&gt;&nbsp;</DIV>
<DIV>&gt;&nbsp;&gt;&nbsp;</DIV>
<DIV>&gt;&nbsp;&gt;&nbsp;hi&nbsp;liron&nbsp;aravot</DIV>
<DIV>&gt;&nbsp;&gt;&nbsp;attached&nbsp;is&nbsp;full&nbsp;vdsm&nbsp;log</DIV>
<DIV>&gt;&nbsp;&gt;&nbsp;thx</DIV>
<DIV>&gt;&nbsp;&gt;&nbsp;</DIV>
<DIV>&gt;&nbsp;&gt;&nbsp;</DIV>
<DIV>&gt;&nbsp;&gt;&nbsp;xianghuadu</DIV>
<DIV>&gt;&nbsp;&gt;&nbsp;</DIV>
<DIV>&gt;&nbsp;&gt;&nbsp;</DIV>
<DIV>&gt;&nbsp;&gt;&nbsp;</DIV>
<DIV>&gt;&nbsp;&gt;&nbsp;From:&nbsp;Liron&nbsp;Aravot</DIV>
<DIV>&gt;&nbsp;&gt;&nbsp;Date:&nbsp;2013-02-26&nbsp;15:50</DIV>
<DIV>&gt;&nbsp;&gt;&nbsp;To:&nbsp;xianghuadu</DIV>
<DIV>&gt;&nbsp;&gt;&nbsp;CC:&nbsp;users</DIV>
<DIV>&gt;&nbsp;&gt;&nbsp;Subject:&nbsp;Re:&nbsp;[Users]&nbsp;ovirt&nbsp;Connection&nbsp;Storage&nbsp;error</DIV>
<DIV>&gt;&nbsp;&gt;&nbsp;</DIV>
<DIV>&gt;&nbsp;&gt;&nbsp;Hi,</DIV>
<DIV>&gt;&nbsp;&gt;&nbsp;can&nbsp;you&nbsp;please&nbsp;attach&nbsp;the&nbsp;full&nbsp;vdsm&nbsp;log?</DIV>
<DIV>&gt;&nbsp;&gt;&nbsp;</DIV>
<DIV>&gt;&nbsp;&gt;&nbsp;-----&nbsp;Original&nbsp;Message&nbsp;-----</DIV>
<DIV>&gt;&nbsp;&gt;&nbsp;&gt;&nbsp;From:&nbsp;"xianghuadu"&nbsp;&lt;xianghuadu@gmail.com&gt;</DIV>
<DIV>&gt;&nbsp;&gt;&nbsp;&gt;&nbsp;To:&nbsp;"users"&nbsp;&lt;users@ovirt.org&gt;</DIV>
<DIV>&gt;&nbsp;&gt;&nbsp;&gt;&nbsp;Sent:&nbsp;Tuesday,&nbsp;February&nbsp;26,&nbsp;2013&nbsp;9:27:05&nbsp;AM</DIV>
<DIV>&gt;&nbsp;&gt;&nbsp;&gt;&nbsp;Subject:&nbsp;[Users]&nbsp;ovirt&nbsp;Connection&nbsp;Storage&nbsp;error</DIV>
<DIV>&gt;&nbsp;&gt;&nbsp;&gt;&nbsp;</DIV>
<DIV>&gt;&nbsp;&gt;&nbsp;&gt;&nbsp;</DIV>
<DIV>&gt;&nbsp;&gt;&nbsp;&gt;&nbsp;</DIV>
<DIV>&gt;&nbsp;&gt;&nbsp;&gt;&nbsp;Hi&nbsp;all</DIV>
<DIV>&gt;&nbsp;&gt;&nbsp;&gt;&nbsp;Add&nbsp;iscsi&nbsp;storage,&nbsp;Error&nbsp;while&nbsp;executing&nbsp;action&nbsp;New&nbsp;SAN&nbsp;storage</DIV>
<DIV>&gt;&nbsp;&gt;&nbsp;&gt;&nbsp;Domain:&nbsp;Unexpected&nbsp;exception.</DIV>
<DIV>&gt;&nbsp;&gt;&nbsp;&gt;&nbsp;engine&nbsp;log</DIV>
<DIV>&gt;&nbsp;&gt;&nbsp;&gt;&nbsp;</DIV>
<DIV>&gt;&nbsp;&gt;&nbsp;&gt;&nbsp;</DIV>
<DIV>&gt;&nbsp;&gt;&nbsp;&gt;&nbsp;</DIV>
<DIV>&gt;&nbsp;&gt;&nbsp;&gt;&nbsp;2013-02-26&nbsp;15:09:08,211&nbsp;INFO</DIV>
<DIV>&gt;&nbsp;&gt;&nbsp;&gt;&nbsp;[org.ovirt.engine.core.vdsbroker.vdsbroker.BrokerCommandBase]</DIV>
<DIV>&gt;&nbsp;&gt;&nbsp;&gt;&nbsp;(ajp--127.0.0.1-8702-1)&nbsp;[4952790e]&nbsp;HostName&nbsp;=&nbsp;225</DIV>
<DIV>&gt;&nbsp;&gt;&nbsp;&gt;&nbsp;2013-02-26&nbsp;15:09:08,212&nbsp;ERROR</DIV>
<DIV>&gt;&nbsp;&gt;&nbsp;&gt;&nbsp;[org.ovirt.engine.core.vdsbroker.VDSCommandBase]</DIV>
<DIV>&gt;&nbsp;&gt;&nbsp;&gt;&nbsp;(ajp--127.0.0.1-8702-1)&nbsp;[4952790e]&nbsp;Command&nbsp;FormatStorageDomainVDS</DIV>
<DIV>&gt;&nbsp;&gt;&nbsp;&gt;&nbsp;execution&nbsp;failed.&nbsp;Exception:&nbsp;VDSErrorException:</DIV>
<DIV>&gt;&nbsp;&gt;&nbsp;&gt;&nbsp;VDSGenericException:</DIV>
<DIV>&gt;&nbsp;&gt;&nbsp;&gt;&nbsp;VDSErrorException:&nbsp;Failed&nbsp;to&nbsp;FormatStorageDomainVDS,&nbsp;error&nbsp;=</DIV>
<DIV>&gt;&nbsp;&gt;&nbsp;&gt;&nbsp;Cannot</DIV>
<DIV>&gt;&nbsp;&gt;&nbsp;&gt;&nbsp;format&nbsp;attached&nbsp;storage&nbsp;domain:</DIV>
<DIV>&gt;&nbsp;&gt;&nbsp;&gt;&nbsp;('378ef2e6-e12d-4eae-8c6c-9bc2b983d4ce',)</DIV>
<DIV>&gt;&nbsp;&gt;&nbsp;&gt;&nbsp;2013-02-26&nbsp;15:09:08,214&nbsp;INFO</DIV>
<DIV>&gt;&nbsp;&gt;&nbsp;&gt;&nbsp;[org.ovirt.engine.core.vdsbroker.vdsbroker.FormatStorageDomainVDSCommand]</DIV>
<DIV>&gt;&nbsp;&gt;&nbsp;&gt;&nbsp;(ajp--127.0.0.1-8702-1)&nbsp;[4952790e]&nbsp;FINISH,</DIV>
<DIV>&gt;&nbsp;&gt;&nbsp;&gt;&nbsp;FormatStorageDomainVDSCommand,&nbsp;log&nbsp;id:&nbsp;1f498799</DIV>
<DIV>&gt;&nbsp;&gt;&nbsp;&gt;&nbsp;2013-02-26&nbsp;15:09:08,215&nbsp;ERROR</DIV>
<DIV>&gt;&nbsp;&gt;&nbsp;&gt;&nbsp;[org.ovirt.engine.core.bll.storage.RemoveStorageDomainCommand]</DIV>
<DIV>&gt;&nbsp;&gt;&nbsp;&gt;&nbsp;(ajp--127.0.0.1-8702-1)&nbsp;[4952790e]&nbsp;Command</DIV>
<DIV>&gt;&nbsp;&gt;&nbsp;&gt;&nbsp;org.ovirt.engine.core.bll.storage.RemoveStorageDomainCommand</DIV>
<DIV>&gt;&nbsp;&gt;&nbsp;&gt;&nbsp;throw</DIV>
<DIV>&gt;&nbsp;&gt;&nbsp;&gt;&nbsp;Vdc&nbsp;Bll&nbsp;exception.&nbsp;With&nbsp;error&nbsp;message&nbsp;VdcBLLException:</DIV>
<DIV>&gt;&nbsp;&gt;&nbsp;&gt;&nbsp;org.ovirt.engine.core.vdsbroker.vdsbroker.VDSErrorException:</DIV>
<DIV>&gt;&nbsp;&gt;&nbsp;&gt;&nbsp;VDSGenericException:&nbsp;VDSErrorException:&nbsp;Failed&nbsp;to</DIV>
<DIV>&gt;&nbsp;&gt;&nbsp;&gt;&nbsp;FormatStorageDomainVDS,&nbsp;error&nbsp;=&nbsp;Cannot&nbsp;format&nbsp;attached&nbsp;storage</DIV>
<DIV>&gt;&nbsp;&gt;&nbsp;&gt;&nbsp;domain:&nbsp;('378ef2e6-e12d-4eae-8c6c-9bc2b983d4ce',)</DIV>
<DIV>&gt;&nbsp;&gt;&nbsp;&gt;&nbsp;2013-02-26&nbsp;15:09:08,221&nbsp;INFO</DIV>
<DIV>&gt;&nbsp;&gt;&nbsp;&gt;&nbsp;[org.ovirt.engine.core.bll.storage.RemoveStorageDomainCommand]</DIV>
<DIV>&gt;&nbsp;&gt;&nbsp;&gt;&nbsp;(ajp--127.0.0.1-8702-1)&nbsp;[4952790e]&nbsp;Lock&nbsp;freed&nbsp;to&nbsp;object</DIV>
<DIV>&gt;&nbsp;&gt;&nbsp;&gt;&nbsp;EngineLock</DIV>
<DIV>&gt;&nbsp;&gt;&nbsp;&gt;&nbsp;[exclusiveLocks=&nbsp;key:&nbsp;378ef2e6-e12d-4eae-8c6c-9bc2b983d4ce&nbsp;value:</DIV>
<DIV>&gt;&nbsp;&gt;&nbsp;&gt;&nbsp;STORAGE</DIV>
<DIV>&gt;&nbsp;&gt;&nbsp;&gt;&nbsp;,&nbsp;sharedLocks=&nbsp;]</DIV>
<DIV>&gt;&nbsp;&gt;&nbsp;&gt;&nbsp;2013-02-26&nbsp;15:09:42,067&nbsp;WARN</DIV>
<DIV>&gt;&nbsp;&gt;&nbsp;&gt;&nbsp;[org.ovirt.engine.core.bll.storage.UpdateStoragePoolCommand]</DIV>
<DIV>&gt;&nbsp;&gt;&nbsp;&gt;&nbsp;(ajp--127.0.0.1-8702-6)&nbsp;[a8c7727]&nbsp;CanDoAction&nbsp;of&nbsp;action</DIV>
<DIV>&gt;&nbsp;&gt;&nbsp;&gt;&nbsp;UpdateStoragePool&nbsp;failed.</DIV>
<DIV>&gt;&nbsp;&gt;&nbsp;&gt;&nbsp;Reasons:VAR__TYPE__STORAGE__POOL,ACTION_TYPE_FAILED_STORAGE_POOL_WITH_DEFAULT_VDS_GROUP_CANNOT_BE_LOCALFS,VAR__ACTION__UPDATE</DIV>
<DIV>&gt;&nbsp;&gt;&nbsp;&gt;&nbsp;2013-02-26&nbsp;15:09:59,224&nbsp;INFO</DIV>
<DIV>&gt;&nbsp;&gt;&nbsp;&gt;&nbsp;[org.ovirt.engine.core.bll.storage.UpdateStoragePoolCommand]</DIV>
<DIV>&gt;&nbsp;&gt;&nbsp;&gt;&nbsp;(ajp--127.0.0.1-8702-3)&nbsp;[3d8faa5f]&nbsp;Running&nbsp;command:</DIV>
<DIV>&gt;&nbsp;&gt;&nbsp;&gt;&nbsp;UpdateStoragePoolCommand&nbsp;internal:&nbsp;false.&nbsp;Entities&nbsp;affected&nbsp;:&nbsp;ID:</DIV>
<DIV>&gt;&nbsp;&gt;&nbsp;&gt;&nbsp;da5870e0-7aae-11e2-9da5-00188be4de29&nbsp;Type:&nbsp;StoragePool</DIV>
<DIV>&gt;&nbsp;&gt;&nbsp;&gt;&nbsp;2013-02-26&nbsp;15:10:00,000&nbsp;INFO</DIV>
<DIV>&gt;&nbsp;&gt;&nbsp;&gt;&nbsp;[org.ovirt.engine.core.bll.AutoRecoveryManager]</DIV>
<DIV>&gt;&nbsp;&gt;&nbsp;&gt;&nbsp;(QuartzScheduler_Worker-80)&nbsp;Autorecovering&nbsp;hosts&nbsp;is&nbsp;disabled,</DIV>
<DIV>&gt;&nbsp;&gt;&nbsp;&gt;&nbsp;skipping</DIV>
<DIV>&gt;&nbsp;&gt;&nbsp;&gt;&nbsp;2013-02-26&nbsp;15:10:00,001&nbsp;INFO</DIV>
<DIV>&gt;&nbsp;&gt;&nbsp;&gt;&nbsp;[org.ovirt.engine.core.bll.AutoRecoveryManager]</DIV>
<DIV>&gt;&nbsp;&gt;&nbsp;&gt;&nbsp;(QuartzScheduler_Worker-80)&nbsp;Autorecovering&nbsp;storage&nbsp;domains&nbsp;is</DIV>
<DIV>&gt;&nbsp;&gt;&nbsp;&gt;&nbsp;disabled,&nbsp;skipping</DIV>
<DIV>&gt;&nbsp;&gt;&nbsp;&gt;&nbsp;2013-02-26&nbsp;15:10:23,814&nbsp;INFO</DIV>
<DIV>&gt;&nbsp;&gt;&nbsp;&gt;&nbsp;[org.ovirt.engine.core.vdsbroker.vdsbroker.GetDeviceListVDSCommand]</DIV>
<DIV>&gt;&nbsp;&gt;&nbsp;&gt;&nbsp;(ajp--127.0.0.1-8702-2)&nbsp;START,&nbsp;GetDeviceListVDSCommand(HostName&nbsp;=</DIV>
<DIV>&gt;&nbsp;&gt;&nbsp;&gt;&nbsp;225,&nbsp;HostId&nbsp;=&nbsp;342b111a-7fdf-11e2-a963-00188be4de29,</DIV>
<DIV>&gt;&nbsp;&gt;&nbsp;&gt;&nbsp;storageType=ISCSI),&nbsp;log&nbsp;id:&nbsp;484eccef</DIV>
<DIV>&gt;&nbsp;&gt;&nbsp;&gt;&nbsp;2013-02-26&nbsp;15:10:24,119&nbsp;INFO</DIV>
<DIV>&gt;&nbsp;&gt;&nbsp;&gt;&nbsp;[org.ovirt.engine.core.vdsbroker.vdsbroker.GetDeviceListVDSCommand]</DIV>
<DIV>&gt;&nbsp;&gt;&nbsp;&gt;&nbsp;(ajp--127.0.0.1-8702-2)&nbsp;FINISH,&nbsp;GetDeviceListVDSCommand,&nbsp;return:</DIV>
<DIV>&gt;&nbsp;&gt;&nbsp;&gt;&nbsp;[org.ovirt.engine.core.common.businessentities.LUNs@b420cc6],&nbsp;log</DIV>
<DIV>&gt;&nbsp;&gt;&nbsp;&gt;&nbsp;id:&nbsp;484eccef</DIV>
<DIV>&gt;&nbsp;&gt;&nbsp;&gt;&nbsp;2013-02-26&nbsp;15:10:32,523&nbsp;INFO</DIV>
<DIV>&gt;&nbsp;&gt;&nbsp;&gt;&nbsp;[org.ovirt.engine.core.bll.storage.AddSANStorageDomainCommand]</DIV>
<DIV>&gt;&nbsp;&gt;&nbsp;&gt;&nbsp;(ajp--127.0.0.1-8702-4)&nbsp;[66fa978c]&nbsp;Running&nbsp;command:</DIV>
<DIV>&gt;&nbsp;&gt;&nbsp;&gt;&nbsp;AddSANStorageDomainCommand&nbsp;internal:&nbsp;false.&nbsp;Entities&nbsp;affected&nbsp;:</DIV>
<DIV>&gt;&nbsp;&gt;&nbsp;&gt;&nbsp;ID:</DIV>
<DIV>&gt;&nbsp;&gt;&nbsp;&gt;&nbsp;aaa00000-0000-0000-0000-123456789aaa&nbsp;Type:&nbsp;System</DIV>
<DIV>&gt;&nbsp;&gt;&nbsp;&gt;&nbsp;2013-02-26&nbsp;15:10:32,539&nbsp;INFO</DIV>
<DIV>&gt;&nbsp;&gt;&nbsp;&gt;&nbsp;[org.ovirt.engine.core.vdsbroker.vdsbroker.CreateVGVDSCommand]</DIV>
<DIV>&gt;&nbsp;&gt;&nbsp;&gt;&nbsp;(ajp--127.0.0.1-8702-4)&nbsp;[66fa978c]&nbsp;START,</DIV>
<DIV>&gt;&nbsp;&gt;&nbsp;&gt;&nbsp;CreateVGVDSCommand(HostName&nbsp;=&nbsp;225,&nbsp;HostId&nbsp;=</DIV>
<DIV>&gt;&nbsp;&gt;&nbsp;&gt;&nbsp;342b111a-7fdf-11e2-a963-00188be4de29,</DIV>
<DIV>&gt;&nbsp;&gt;&nbsp;&gt;&nbsp;storageDomainId=c13260c4-d1aa-455c-9031-0711a7a4cc8d,</DIV>
<DIV>&gt;&nbsp;&gt;&nbsp;&gt;&nbsp;deviceList=[1494554000000000078797a00000000000000000000000000],</DIV>
<DIV>&gt;&nbsp;&gt;&nbsp;&gt;&nbsp;force=false),&nbsp;log&nbsp;id:&nbsp;4f1651f1</DIV>
<DIV>&gt;&nbsp;&gt;&nbsp;&gt;&nbsp;2013-02-26&nbsp;15:10:32,578&nbsp;ERROR</DIV>
<DIV>&gt;&nbsp;&gt;&nbsp;&gt;&nbsp;[org.ovirt.engine.core.vdsbroker.vdsbroker.BrokerCommandBase]</DIV>
<DIV>&gt;&nbsp;&gt;&nbsp;&gt;&nbsp;(ajp--127.0.0.1-8702-4)&nbsp;[66fa978c]&nbsp;Failed&nbsp;in&nbsp;CreateVGVDS&nbsp;method</DIV>
<DIV>&gt;&nbsp;&gt;&nbsp;&gt;&nbsp;2013-02-26&nbsp;15:10:32,579&nbsp;ERROR</DIV>
<DIV>&gt;&nbsp;&gt;&nbsp;&gt;&nbsp;[org.ovirt.engine.core.vdsbroker.vdsbroker.BrokerCommandBase]</DIV>
<DIV>&gt;&nbsp;&gt;&nbsp;&gt;&nbsp;(ajp--127.0.0.1-8702-4)&nbsp;[66fa978c]&nbsp;Error&nbsp;code&nbsp;unexpected&nbsp;and</DIV>
<DIV>&gt;&nbsp;&gt;&nbsp;&gt;&nbsp;error</DIV>
<DIV>&gt;&nbsp;&gt;&nbsp;&gt;&nbsp;message&nbsp;VDSGenericException:&nbsp;VDSErrorException:&nbsp;Failed&nbsp;to</DIV>
<DIV>&gt;&nbsp;&gt;&nbsp;&gt;&nbsp;CreateVGVDS,&nbsp;error&nbsp;=&nbsp;Unexpected&nbsp;exception</DIV>
<DIV>&gt;&nbsp;&gt;&nbsp;&gt;&nbsp;2013-02-26&nbsp;15:10:32,581&nbsp;INFO</DIV>
<DIV>&gt;&nbsp;&gt;&nbsp;&gt;&nbsp;[org.ovirt.engine.core.vdsbroker.vdsbroker.BrokerCommandBase]</DIV>
<DIV>&gt;&nbsp;&gt;&nbsp;&gt;&nbsp;(ajp--127.0.0.1-8702-4)&nbsp;[66fa978c]&nbsp;Command</DIV>
<DIV>&gt;&nbsp;&gt;&nbsp;&gt;&nbsp;org.ovirt.engine.core.vdsbroker.vdsbroker.CreateVGVDSCommand</DIV>
<DIV>&gt;&nbsp;&gt;&nbsp;&gt;&nbsp;return</DIV>
<DIV>&gt;&nbsp;&gt;&nbsp;&gt;&nbsp;value</DIV>
<DIV>&gt;&nbsp;&gt;&nbsp;&gt;&nbsp;Class&nbsp;Name:</DIV>
<DIV>&gt;&nbsp;&gt;&nbsp;&gt;&nbsp;org.ovirt.engine.core.vdsbroker.irsbroker.OneUuidReturnForXmlRpc</DIV>
<DIV>&gt;&nbsp;&gt;&nbsp;&gt;&nbsp;mUuid&nbsp;Null</DIV>
<DIV>&gt;&nbsp;&gt;&nbsp;&gt;&nbsp;mStatus&nbsp;Class&nbsp;Name:</DIV>
<DIV>&gt;&nbsp;&gt;&nbsp;&gt;&nbsp;org.ovirt.engine.core.vdsbroker.vdsbroker.StatusForXmlRpc</DIV>
<DIV>&gt;&nbsp;&gt;&nbsp;&gt;&nbsp;mCode&nbsp;16</DIV>
<DIV>&gt;&nbsp;&gt;&nbsp;&gt;&nbsp;mMessage&nbsp;Unexpected&nbsp;exception</DIV>
<DIV>&gt;&nbsp;&gt;&nbsp;&gt;&nbsp;</DIV>
<DIV>&gt;&nbsp;&gt;&nbsp;&gt;&nbsp;2013-02-26&nbsp;15:10:32,585&nbsp;INFO</DIV>
<DIV>&gt;&nbsp;&gt;&nbsp;&gt;&nbsp;[org.ovirt.engine.core.vdsbroker.vdsbroker.BrokerCommandBase]</DIV>
<DIV>&gt;&nbsp;&gt;&nbsp;&gt;&nbsp;(ajp--127.0.0.1-8702-4)&nbsp;[66fa978c]&nbsp;HostName&nbsp;=&nbsp;225</DIV>
<DIV>&gt;&nbsp;&gt;&nbsp;&gt;&nbsp;2013-02-26&nbsp;15:10:32,586&nbsp;ERROR</DIV>
<DIV>&gt;&nbsp;&gt;&nbsp;&gt;&nbsp;[org.ovirt.engine.core.vdsbroker.VDSCommandBase]</DIV>
<DIV>&gt;&nbsp;&gt;&nbsp;&gt;&nbsp;(ajp--127.0.0.1-8702-4)&nbsp;[66fa978c]&nbsp;Command&nbsp;CreateVGVDS&nbsp;execution</DIV>
<DIV>&gt;&nbsp;&gt;&nbsp;&gt;&nbsp;failed.&nbsp;Exception:&nbsp;VDSErrorException:&nbsp;VDSGenericException:</DIV>
<DIV>&gt;&nbsp;&gt;&nbsp;&gt;&nbsp;VDSErrorException:&nbsp;Failed&nbsp;to&nbsp;CreateVGVDS,&nbsp;error&nbsp;=&nbsp;Unexpected</DIV>
<DIV>&gt;&nbsp;&gt;&nbsp;&gt;&nbsp;exception</DIV>
<DIV>&gt;&nbsp;&gt;&nbsp;&gt;&nbsp;2013-02-26&nbsp;15:10:32,588&nbsp;INFO</DIV>
<DIV>&gt;&nbsp;&gt;&nbsp;&gt;&nbsp;[org.ovirt.engine.core.vdsbroker.vdsbroker.CreateVGVDSCommand]</DIV>
<DIV>&gt;&nbsp;&gt;&nbsp;&gt;&nbsp;(ajp--127.0.0.1-8702-4)&nbsp;[66fa978c]&nbsp;FINISH,&nbsp;CreateVGVDSCommand,</DIV>
<DIV>&gt;&nbsp;&gt;&nbsp;&gt;&nbsp;log</DIV>
<DIV>&gt;&nbsp;&gt;&nbsp;&gt;&nbsp;id:&nbsp;4f1651f1</DIV>
<DIV>&gt;&nbsp;&gt;&nbsp;&gt;&nbsp;2013-02-26&nbsp;15:10:32,589&nbsp;ERROR</DIV>
<DIV>&gt;&nbsp;&gt;&nbsp;&gt;&nbsp;[org.ovirt.engine.core.bll.storage.AddSANStorageDomainCommand]</DIV>
<DIV>&gt;&nbsp;&gt;&nbsp;&gt;&nbsp;(ajp--127.0.0.1-8702-4)&nbsp;[66fa978c]&nbsp;Command</DIV>
<DIV>&gt;&nbsp;&gt;&nbsp;&gt;&nbsp;org.ovirt.engine.core.bll.storage.AddSANStorageDomainCommand</DIV>
<DIV>&gt;&nbsp;&gt;&nbsp;&gt;&nbsp;throw</DIV>
<DIV>&gt;&nbsp;&gt;&nbsp;&gt;&nbsp;Vdc&nbsp;Bll&nbsp;exception.&nbsp;With&nbsp;error&nbsp;message&nbsp;VdcBLLException:</DIV>
<DIV>&gt;&nbsp;&gt;&nbsp;&gt;&nbsp;org.ovirt.engine.core.vdsbroker.vdsbroker.VDSErrorException:</DIV>
<DIV>&gt;&nbsp;&gt;&nbsp;&gt;&nbsp;VDSGenericException:&nbsp;VDSErrorException:&nbsp;Failed&nbsp;to&nbsp;CreateVGVDS,</DIV>
<DIV>&gt;&nbsp;&gt;&nbsp;&gt;&nbsp;error</DIV>
<DIV>&gt;&nbsp;&gt;&nbsp;&gt;&nbsp;=&nbsp;Unexpected&nbsp;exception</DIV>
<DIV>&gt;&nbsp;&gt;&nbsp;&gt;&nbsp;2013-02-26&nbsp;15:10:32,600&nbsp;INFO</DIV>
<DIV>&gt;&nbsp;&gt;&nbsp;&gt;&nbsp;[org.ovirt.engine.core.bll.storage.AddSANStorageDomainCommand]</DIV>
<DIV>&gt;&nbsp;&gt;&nbsp;&gt;&nbsp;(ajp--127.0.0.1-8702-4)&nbsp;[66fa978c]&nbsp;Command</DIV>
<DIV>&gt;&nbsp;&gt;&nbsp;&gt;&nbsp;[id=62567c07-e736-4909-a501-ee8663d71eac]:&nbsp;Compensating</DIV>
<DIV>&gt;&nbsp;&gt;&nbsp;&gt;&nbsp;NEW_ENTITY_ID&nbsp;of</DIV>
<DIV>&gt;&nbsp;&gt;&nbsp;&gt;&nbsp;org.ovirt.engine.core.common.businessentities.storage_domain_dynamic;</DIV>
<DIV>&gt;&nbsp;&gt;&nbsp;&gt;&nbsp;snapshot:&nbsp;c13260c4-d1aa-455c-9031-0711a7a4cc8d.</DIV>
<DIV>&gt;&nbsp;&gt;&nbsp;&gt;&nbsp;2013-02-26&nbsp;15:10:32,607&nbsp;INFO</DIV>
<DIV>&gt;&nbsp;&gt;&nbsp;&gt;&nbsp;[org.ovirt.engine.core.bll.storage.AddSANStorageDomainCommand]</DIV>
<DIV>&gt;&nbsp;&gt;&nbsp;&gt;&nbsp;(ajp--127.0.0.1-8702-4)&nbsp;[66fa978c]&nbsp;Command</DIV>
<DIV>&gt;&nbsp;&gt;&nbsp;&gt;&nbsp;[id=62567c07-e736-4909-a501-ee8663d71eac]:&nbsp;Compensating</DIV>
<DIV>&gt;&nbsp;&gt;&nbsp;&gt;&nbsp;NEW_ENTITY_ID&nbsp;of</DIV>
<DIV>&gt;&nbsp;&gt;&nbsp;&gt;&nbsp;org.ovirt.engine.core.common.businessentities.storage_domain_static;</DIV>
<DIV>&gt;&nbsp;&gt;&nbsp;&gt;&nbsp;snapshot:&nbsp;c13260c4-d1aa-455c-9031-0711a7a4cc8d.</DIV>
<DIV>&gt;&nbsp;&gt;&nbsp;&gt;&nbsp;2013-02-26&nbsp;15:10:32,617&nbsp;ERROR</DIV>
<DIV>&gt;&nbsp;&gt;&nbsp;&gt;&nbsp;[org.ovirt.engine.core.bll.storage.AddSANStorageDomainCommand]</DIV>
<DIV>&gt;&nbsp;&gt;&nbsp;&gt;&nbsp;(ajp--127.0.0.1-8702-4)&nbsp;[66fa978c]&nbsp;Transaction&nbsp;rolled-back&nbsp;for</DIV>
<DIV>&gt;&nbsp;&gt;&nbsp;&gt;&nbsp;command:</DIV>
<DIV>&gt;&nbsp;&gt;&nbsp;&gt;&nbsp;org.ovirt.engine.core.bll.storage.AddSANStorageDomainCommand.</DIV>
<DIV>&gt;&nbsp;&gt;&nbsp;&gt;&nbsp;vdsm&nbsp;log</DIV>
<DIV>&gt;&nbsp;&gt;&nbsp;&gt;&nbsp;</DIV>
<DIV>&gt;&nbsp;&gt;&nbsp;&gt;&nbsp;</DIV>
<DIV>&gt;&nbsp;&gt;&nbsp;&gt;&nbsp;</DIV>
<DIV>&gt;&nbsp;&gt;&nbsp;&gt;&nbsp;Thread-1296::DEBUG::2013-02-26</DIV>
<DIV>&gt;&nbsp;&gt;&nbsp;&gt;&nbsp;15:19:23,200::resourceManager::844::ResourceManager.Owner::(cancelAll)</DIV>
<DIV>&gt;&nbsp;&gt;&nbsp;&gt;&nbsp;Owner.cancelAll&nbsp;requests&nbsp;{}</DIV>
<DIV>&gt;&nbsp;&gt;&nbsp;&gt;&nbsp;Thread-1296::DEBUG::2013-02-26</DIV>
<DIV>&gt;&nbsp;&gt;&nbsp;&gt;&nbsp;15:19:23,200::task::978::TaskManager.Task::(_decref)</DIV>
<DIV>&gt;&nbsp;&gt;&nbsp;&gt;&nbsp;Task=`d9716eca-da88-472d-8fdd-19b8be8a02ab`::ref&nbsp;0&nbsp;aborting&nbsp;False</DIV>
<DIV>&gt;&nbsp;&gt;&nbsp;&gt;&nbsp;Thread-1302::DEBUG::2013-02-26</DIV>
<DIV>&gt;&nbsp;&gt;&nbsp;&gt;&nbsp;15:19:33,367::task::588::TaskManager.Task::(_updateState)</DIV>
<DIV>&gt;&nbsp;&gt;&nbsp;&gt;&nbsp;Task=`30352e65-67be-4cea-a094-9830c5bda21f`::moving&nbsp;from&nbsp;state</DIV>
<DIV>&gt;&nbsp;&gt;&nbsp;&gt;&nbsp;init</DIV>
<DIV>&gt;&nbsp;&gt;&nbsp;&gt;&nbsp;-&gt;&nbsp;state&nbsp;preparing</DIV>
<DIV>&gt;&nbsp;&gt;&nbsp;&gt;&nbsp;Thread-1302::INFO::2013-02-26</DIV>
<DIV>&gt;&nbsp;&gt;&nbsp;&gt;&nbsp;15:19:33,367::logUtils::37::dispatcher::(wrapper)&nbsp;Run&nbsp;and</DIV>
<DIV>&gt;&nbsp;&gt;&nbsp;&gt;&nbsp;protect:</DIV>
<DIV>&gt;&nbsp;&gt;&nbsp;&gt;&nbsp;repoStats(options=None)</DIV>
<DIV>&gt;&nbsp;&gt;&nbsp;&gt;&nbsp;Thread-1302::INFO::2013-02-26</DIV>
<DIV>&gt;&nbsp;&gt;&nbsp;&gt;&nbsp;15:19:33,368::logUtils::39::dispatcher::(wrapper)&nbsp;Run&nbsp;and</DIV>
<DIV>&gt;&nbsp;&gt;&nbsp;&gt;&nbsp;protect:</DIV>
<DIV>&gt;&nbsp;&gt;&nbsp;&gt;&nbsp;repoStats,&nbsp;Return&nbsp;response:&nbsp;{}</DIV>
<DIV>&gt;&nbsp;&gt;&nbsp;&gt;&nbsp;Thread-1302::DEBUG::2013-02-26</DIV>
<DIV>&gt;&nbsp;&gt;&nbsp;&gt;&nbsp;15:19:33,368::task::1172::TaskManager.Task::(prepare)</DIV>
<DIV>&gt;&nbsp;&gt;&nbsp;&gt;&nbsp;Task=`30352e65-67be-4cea-a094-9830c5bda21f`::finished:&nbsp;{}</DIV>
<DIV>&gt;&nbsp;&gt;&nbsp;&gt;&nbsp;Thread-1302::DEBUG::2013-02-26</DIV>
<DIV>&gt;&nbsp;&gt;&nbsp;&gt;&nbsp;15:19:33,368::task::588::TaskManager.Task::(_updateState)</DIV>
<DIV>&gt;&nbsp;&gt;&nbsp;&gt;&nbsp;Task=`30352e65-67be-4cea-a094-9830c5bda21f`::moving&nbsp;from&nbsp;state</DIV>
<DIV>&gt;&nbsp;&gt;&nbsp;&gt;&nbsp;preparing&nbsp;-&gt;&nbsp;state&nbsp;finished</DIV>
<DIV>&gt;&nbsp;&gt;&nbsp;&gt;&nbsp;Thread-1302::DEBUG::2013-02-26</DIV>
<DIV>&gt;&nbsp;&gt;&nbsp;&gt;&nbsp;15:19:33,368::resourceManager::809::ResourceManager.Owner::(releaseAll)</DIV>
<DIV>&gt;&nbsp;&gt;&nbsp;&gt;&nbsp;Owner.releaseAll&nbsp;requests&nbsp;{}&nbsp;resources&nbsp;{}</DIV>
<DIV>&gt;&nbsp;&gt;&nbsp;&gt;&nbsp;Thread-1302::DEBUG::2013-02-26</DIV>
<DIV>&gt;&nbsp;&gt;&nbsp;&gt;&nbsp;15:19:33,368::resourceManager::844::ResourceManager.Owner::(cancelAll)</DIV>
<DIV>&gt;&nbsp;&gt;&nbsp;&gt;&nbsp;Owner.cancelAll&nbsp;requests&nbsp;{}</DIV>
<DIV>&gt;&nbsp;&gt;&nbsp;&gt;&nbsp;Thread-1302::DEBUG::2013-02-26</DIV>
<DIV>&gt;&nbsp;&gt;&nbsp;&gt;&nbsp;15:19:33,368::task::978::TaskManager.Task::(_decref)</DIV>
<DIV>&gt;&nbsp;&gt;&nbsp;&gt;&nbsp;Task=`30352e65-67be-4cea-a094-9830c5bda21f`::ref&nbsp;0&nbsp;aborting&nbsp;False</DIV>
<DIV>&gt;&nbsp;&gt;&nbsp;&gt;&nbsp;_______________________________________________</DIV>
<DIV>&gt;&nbsp;&gt;&nbsp;&gt;&nbsp;Users&nbsp;mailing&nbsp;list</DIV>
<DIV>&gt;&nbsp;&gt;&nbsp;&gt;&nbsp;Users@ovirt.org</DIV>
<DIV>&gt;&nbsp;&gt;&nbsp;&gt;&nbsp;http://lists.ovirt.org/mailman/listinfo/users</DIV>
<DIV>&gt;&nbsp;&gt;&nbsp;&gt;</DIV></DIV></BODY></HTML>