[Users] Node Problems
by Dominic Kaiser
Hey All,
I know this has been brought up before but I am
using ovirt-node-iso-2.5.0-2.0.fc17.iso I have added this node and have
brought up fiber channel main storage on it. I for the life of me can not
add an nfs ISO or a Export domain. It is not running a 3.5 kernel and I
have mounted these on another node running fc17. This makes no sense.
There is no error while adding an import domain ISO or Export domain the
spinning wheel stays spinning. I have left it for a full day and still
spinning. Is there a node ISP that works on 3.1 with nfs?
Dominic
--
Dominic Kaiser
Greater Boston Vineyard
Director of Operations
cell: 617-230-1412
fax: 617-252-0238
email: dominic(a)bostonvineyard.org
12 years, 2 months
[Users] can't add domain with rhevm-manage-domains
by Scotto Alberto
--_007_C8B8517ADA90DB40A482797D59EB838964199B86CED01MBXS08repl_
Content-Type: multipart/related;
boundary="_006_C8B8517ADA90DB40A482797D59EB838964199B86CED01MBXS08repl_";
type="multipart/alternative"
--_006_C8B8517ADA90DB40A482797D59EB838964199B86CED01MBXS08repl_
Content-Type: multipart/alternative;
boundary="_000_C8B8517ADA90DB40A482797D59EB838964199B86CED01MBXS08repl_"
--_000_C8B8517ADA90DB40A482797D59EB838964199B86CED01MBXS08repl_
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
Hi all,
I'm trying to add a domain (active directory), but I can't get it to work.
The command I execute is:
rhevm-manage-domains -action=3Dadd -domain=3D'FPT.LOCAL' -user=3D'fptadmin'=
-interactive
Attached you can find:
- Output of the command
- Logs from /var/log/rhevm/rhevm-manage-domains/rhevm-manage-domai=
ns.log
I found a RHEV KB saying:
For Error: LDAP query Failed, make sure the Active Directory server and the=
RHEVM server have the correct PTR records in the DNS reverse lookup zone f=
ile
And another one says:
It's required to create PTR entry into DNS for the following:
* Name Server (NS) - Start of Authority (SOA)
Example: WIN-TL8JB8JAG8.ad.mydomain.com.
* Active Directory Name
Example: ad.mydomain.com.
* RHEVM machine
Example: rhevm.ad.mydomain.com.
We are fulfilling this requirement, as nslookup of these 3 machines' IP wor=
k.
Additional info.
These commands work (if you need I can paste the full output):
#dig SRV _kerberos._tcp.FPT.LOCAL
#dig SRV _kerberos._udp.FPT.LOCAL
#dig SRV _ldap._tcp.FPT.LOCAL
# kinit fptadmin02(a)FPT.LOCAL
# klist
Ticket cache: FILE:/tmp/krb5cc_0
Default principal: fptadmin02(a)FPT.LOCAL
Valid starting Expires Service principal
08/30/12 15:55:46 08/31/12 01:55:51 krbtgt/FPT.LOCAL(a)FPT.LOCAL
renew until 09/06/12 15:55:46
Thank you very much in advance
Alberto Scotto
[Blue]
Via Cardinal Massaia, 83
10147 - Torino - ITALY
phone: +39 011 29100
al.scotto(a)reply.it
www.reply.it
________________________________
--
The information transmitted is intended for the person or entity to which i=
t is addressed and may contain confidential and/or privileged material. Any=
review, retransmission, dissemination or other use of, or taking of any ac=
tion in reliance upon, this information by persons or entities other than t=
he intended recipient is prohibited. If you received this in error, please =
contact the sender and delete the material from any computer.
--_000_C8B8517ADA90DB40A482797D59EB838964199B86CED01MBXS08repl_
Content-Type: text/html; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
<html>
<head>
<meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3Dus-ascii"=
>
<style>
<!--
@font-face
{font-family:Wingdings}
@font-face
{font-family:Wingdings}
@font-face
{font-family:Calibri}
p.MsoNormal, li.MsoNormal, div.MsoNormal
{margin:0cm;
margin-bottom:.0001pt;
font-size:11.0pt;
font-family:"Calibri","sans-serif"}
a:link, span.MsoHyperlink
{color:blue;
text-decoration:underline}
a:visited, span.MsoHyperlinkFollowed
{color:purple;
text-decoration:underline}
p
{margin-right:0cm;
margin-left:0cm;
font-size:12.0pt;
font-family:"Times New Roman","serif"}
code
{font-family:"Courier New"}
pre
{margin:0cm;
margin-bottom:.0001pt;
font-size:10.0pt;
font-family:"Courier New"}
p.MsoListParagraph, li.MsoListParagraph, div.MsoListParagraph
{margin-top:0cm;
margin-right:0cm;
margin-bottom:0cm;
margin-left:36.0pt;
margin-bottom:.0001pt;
font-size:11.0pt;
font-family:"Calibri","sans-serif"}
span.EmailStyle17
{font-family:"Calibri","sans-serif";
color:windowtext}
span.HTMLPreformattedChar
{font-family:"Courier New"}
.MsoChpDefault
{}
@page WordSection1
{margin:70.85pt 2.0cm 2.0cm 2.0cm}
div.WordSection1
{}
ol
{margin-bottom:0cm}
ul
{margin-bottom:0cm}
-->
</style>
</head>
<body lang=3D"IT" link=3D"blue" vlink=3D"purple">
<div class=3D"WordSection1">
<p class=3D"MsoNormal"><span lang=3D"EN-US">Hi all,</span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">I’m trying to add a domai=
n (active directory), but I can’t get it to work.</span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US"> </span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">The command I execute is:</span=
></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">rhevm-manage-domains -action=3D=
add -domain=3D'FPT.LOCAL' -user=3D'fptadmin' –interactive</span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US"> </span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">Attached you can find:</span></=
p>
<p class=3D"MsoListParagraph" style=3D"text-indent:-18.0pt"><span lang=3D"E=
N-US"><span style=3D"">-<span style=3D"font:7.0pt "Times New Roman&quo=
t;">
</span></span></span><span lang=3D"EN-US">Output of the command</span></p>
<p class=3D"MsoListParagraph" style=3D"text-indent:-18.0pt"><span lang=3D"E=
N-US"><span style=3D"">-<span style=3D"font:7.0pt "Times New Roman&quo=
t;">
</span></span></span><span lang=3D"EN-US">Logs from /var/log/rhevm/rhevm-ma=
nage-domains/rhevm-manage-domains.log</span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US"> </span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US"> </span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">I found a RHEV KB saying: </spa=
n></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US"> </span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">For <strong><span style=3D"font=
-family:"Calibri","sans-serif"">Error: LDAP query Faile=
d</span></strong>, make sure the Active Directory server
<strong><span style=3D"font-family:"Calibri","sans-serif&quo=
t;">and</span></strong> the RHEVM server have the correct PTR records in th=
e DNS reverse lookup zone file</span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US"> </span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">And another one says:</span></p=
>
<p><span lang=3D"EN-US">It's required to create PTR entry into DNS for the =
following:</span></p>
<p style=3D"margin-left:36.0pt; text-indent:-18.0pt"><span lang=3D"EN-US" s=
tyle=3D"font-size:10.0pt; font-family:Symbol"><span style=3D"">·<spa=
n style=3D"font:7.0pt "Times New Roman""> =
</span></span></span><span lang=3D"EN-US">Name Server (NS) - Start of Autho=
rity (SOA)<br>
Example: WIN-TL8JB8JAG8.ad.mydomain.com.</span></p>
<p style=3D"margin-left:36.0pt; text-indent:-18.0pt"><span lang=3D"EN-US" s=
tyle=3D"font-size:10.0pt; font-family:Symbol"><span style=3D"">·<spa=
n style=3D"font:7.0pt "Times New Roman""> =
</span></span></span><span lang=3D"EN-US">Active Directory Name<br>
Example: ad.mydomain.com.</span></p>
<p style=3D"margin-left:36.0pt; text-indent:-18.0pt"><span lang=3D"EN-US" s=
tyle=3D"font-size:10.0pt; font-family:Symbol"><span style=3D"">·<spa=
n style=3D"font:7.0pt "Times New Roman""> =
</span></span></span><span lang=3D"EN-US">RHEVM machine<br>
Example: rhevm.ad.mydomain.com.</span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">We are fulfilling this requirem=
ent, as nslookup of these 3 machines’ IP work.</span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US"> </span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">Additional info.</span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US"> </span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">These commands work (if you nee=
d I can paste the full output):</span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US"> </span></p>
<pre><code><span lang=3D"EN-US">#dig SRV _kerberos._tcp.FPT.LOCAL</span></c=
ode></pre>
<pre><code><span lang=3D"EN-US">#dig SRV _kerberos._udp.FPT.LOCAL</span></c=
ode></pre>
<pre><code><span lang=3D"EN-US">#dig SRV _ldap._tcp.FPT.LOCAL</span></code>=
<span lang=3D"EN-US"></span></pre>
<p class=3D"MsoNormal"><span lang=3D"EN-US"> </span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.0pt; font=
-family:"Courier New""># kinit fptadmin02(a)FPT.LOCAL</span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.0pt; font=
-family:"Courier New""># klist</span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.0pt; font=
-family:"Courier New"">Ticket cache: FILE:/tmp/krb5cc_0</span></p=
>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.0pt; font=
-family:"Courier New"">Default principal: fptadmin02(a)FPT.LOCAL</s=
pan></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.0pt; font=
-family:"Courier New""> </span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.0pt; font=
-family:"Courier New"">Valid starting Exp=
ires Serv=
ice principal</span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.0pt; font=
-family:"Courier New"">08/30/12 15:55:46 08/31/12 01:55:51&=
nbsp; krbtgt/FPT.LOCAL(a)FPT.LOCAL</span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.0pt; font=
-family:"Courier New""> =
renew until 09/06/12 15:55:46</span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.0pt; font=
-family:"Courier New""> </span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.0pt; font=
-family:"Courier New""> </span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">Thank you very much in advance<=
/span></p>
</div>
<br>
<br>
<div align=3D"left">
<p style=3D"font-family:Calibri,Sans-Serif; font-size:10pt"><span style=3D"=
color:#000000; font-weight:bold">Alberto Scotto</span>
<span style=3D"color:#808080"></span><br>
<br>
<span style=3D"color:#000000"><img border=3D"0" alt=3D"Blue" src=3D"cid:d82=
1ce0543394a2e81b51ca3e6032148" style=3D"margin:0px">
</span><br>
<span style=3D"color:#808080">Via Cardinal Massaia, 83<br>
10147 - Torino - ITALY <br>
phone: +39 011 29100 <br>
<a href=3D"al.scotto(a)reply.it" target=3D"" style=3D"color:blue; text-decora=
tion:underline">al.scotto(a)reply.it</a>
<br>
<a title=3D"" href=3D"www.reply.it" target=3D"" style=3D"color:blue; text-d=
ecoration:underline">www.reply.it</a>
</span><br>
</p>
</div>
<br>
<hr>
<font face=3D"Arial" color=3D"Gray" size=3D"1"><br>
--<br>
The information transmitted is intended for the person or entity to which i=
t is addressed and may contain confidential and/or privileged material. Any=
review, retransmission, dissemination or other use of, or taking of any ac=
tion in reliance upon, this information
by persons or entities other than the intended recipient is prohibited. If=
you received this in error, please contact the sender and delete the mater=
ial from any computer.<br>
</font>
</body>
</html>
--_000_C8B8517ADA90DB40A482797D59EB838964199B86CED01MBXS08repl_--
--_006_C8B8517ADA90DB40A482797D59EB838964199B86CED01MBXS08repl_
Content-Type: image/png; name="blue.png"
Content-Description: blue.png
Content-Disposition: inline; filename="blue.png"; size=2834;
creation-date="Fri, 31 Aug 2012 09:35:03 GMT";
modification-date="Fri, 31 Aug 2012 09:35:03 GMT"
Content-ID: <d821ce0543394a2e81b51ca3e6032148>
Content-Transfer-Encoding: base64
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
--_006_C8B8517ADA90DB40A482797D59EB838964199B86CED01MBXS08repl_--
--_007_C8B8517ADA90DB40A482797D59EB838964199B86CED01MBXS08repl_
Content-Type: text/plain; name="manage-domains add output.txt"
Content-Description: manage-domains add output.txt
Content-Disposition: attachment; filename="manage-domains add output.txt";
size=8707; creation-date="Thu, 30 Aug 2012 15:49:48 GMT";
modification-date="Thu, 30 Aug 2012 15:49:48 GMT"
Content-Transfer-Encoding: base64
77u/W3Jvb3RAcGl0dG9yMDZ2aHhkMDEwIH5dIyByaGV2bS1tYW5hZ2UtZG9tYWlucyAtYWN0aW9u
PWFkZCAtZG9tYWluPSdmcHQubG9jYWwnIC11c2VyPSdmcHRhZG1pbjAyJyAtaW50ZXJhY3RpdmUK
RW50ZXIgcGFzc3dvcmQ6CgpqYXZheC5uYW1pbmcuQXV0aGVudGljYXRpb25FeGNlcHRpb246IEdT
U0FQSSBbUm9vdCBleGNlcHRpb24gaXMgamF2YXguc2VjdXJpdHkuc2FzbC5TYXNsRXhjZXB0aW9u
OiBHU1MgaW5pdGlhdGUgZmFpbGVkIFtDYXVzZWQgYnkgR1NTRXhjZXB0aW9uOiBObyB2YWxpZCBj
cmVkZW50aWFscyBwcm92aWRlZCAoTWVjaGFuaXNtIGxldmVsOiBTZXJ2ZXIgbm90IGZvdW5kIGlu
IEtlcmJlcm9zIGRhdGFiYXNlICg3KSldXQogICAgICAgIGF0IGNvbS5zdW4uam5kaS5sZGFwLnNh
c2wuTGRhcFNhc2wuc2FzbEJpbmQoTGRhcFNhc2wuamF2YToxNTApCiAgICAgICAgYXQgY29tLnN1
bi5qbmRpLmxkYXAuTGRhcENsaWVudC5hdXRoZW50aWNhdGUoTGRhcENsaWVudC5qYXZhOjIxMikK
ICAgICAgICBhdCBjb20uc3VuLmpuZGkubGRhcC5MZGFwQ3R4LmNvbm5lY3QoTGRhcEN0eC5qYXZh
OjI3MjApCiAgICAgICAgYXQgY29tLnN1bi5qbmRpLmxkYXAuTGRhcEN0eC48aW5pdD4oTGRhcEN0
eC5qYXZhOjI5NikKICAgICAgICBhdCBjb20uc3VuLmpuZGkubGRhcC5MZGFwQ3R4RmFjdG9yeS5n
ZXRVc2luZ1VSTChMZGFwQ3R4RmFjdG9yeS5qYXZhOjE3NSkKICAgICAgICBhdCBjb20uc3VuLmpu
ZGkubGRhcC5MZGFwQ3R4RmFjdG9yeS5nZXRVc2luZ1VSTHMoTGRhcEN0eEZhY3RvcnkuamF2YTox
OTMpCiAgICAgICAgYXQgY29tLnN1bi5qbmRpLmxkYXAuTGRhcEN0eEZhY3RvcnkuZ2V0TGRhcEN0
eEluc3RhbmNlKExkYXBDdHhGYWN0b3J5LmphdmE6MTM2KQogICAgICAgIGF0IGNvbS5zdW4uam5k
aS5sZGFwLkxkYXBDdHhGYWN0b3J5LmdldEluaXRpYWxDb250ZXh0KExkYXBDdHhGYWN0b3J5Lmph
dmE6NjYpCiAgICAgICAgYXQgamF2YXgubmFtaW5nLnNwaS5OYW1pbmdNYW5hZ2VyLmdldEluaXRp
YWxDb250ZXh0KE5hbWluZ01hbmFnZXIuamF2YTo2NjcpCiAgICAgICAgYXQgamF2YXgubmFtaW5n
LkluaXRpYWxDb250ZXh0LmdldERlZmF1bHRJbml0Q3R4KEluaXRpYWxDb250ZXh0LmphdmE6Mjg4
KQogICAgICAgIGF0IGphdmF4Lm5hbWluZy5Jbml0aWFsQ29udGV4dC5pbml0KEluaXRpYWxDb250
ZXh0LmphdmE6MjIzKQogICAgICAgIGF0IGphdmF4Lm5hbWluZy5Jbml0aWFsQ29udGV4dC48aW5p
dD4oSW5pdGlhbENvbnRleHQuamF2YToxOTcpCiAgICAgICAgYXQgamF2YXgubmFtaW5nLmRpcmVj
dG9yeS5Jbml0aWFsRGlyQ29udGV4dC48aW5pdD4oSW5pdGlhbERpckNvbnRleHQuamF2YTo4MikK
ICAgICAgICBhdCBvcmcub3ZpcnQuZW5naW5lLmNvcmUudXRpbHMua2VyYmVyb3MuSm5kaUFjdGlv
bi5ydW4oSm5kaUFjdGlvbi5qYXZhOjc5KQogICAgICAgIGF0IGphdmEuc2VjdXJpdHkuQWNjZXNz
Q29udHJvbGxlci5kb1ByaXZpbGVnZWQoTmF0aXZlIE1ldGhvZCkKICAgICAgICBhdCBqYXZheC5z
ZWN1cml0eS5hdXRoLlN1YmplY3QuZG9BcyhTdWJqZWN0LmphdmE6MzM3KQogICAgICAgIGF0IG9y
Zy5vdmlydC5lbmdpbmUuY29yZS51dGlscy5rZXJiZXJvcy5LZXJiZXJvc0NvbmZpZ0NoZWNrLnBy
b21wdFN1Y2Nlc3NmdWxBdXRoZW50aWNhdGlvbihLZXJiZXJvc0NvbmZpZ0NoZWNrLmphdmE6MTc0
KQogICAgICAgIGF0IG9yZy5vdmlydC5lbmdpbmUuY29yZS51dGlscy5rZXJiZXJvcy5LZXJiZXJv
c0NvbmZpZ0NoZWNrLnZhbGlkYXRlS2VyYmVyb3NJbnN0YWxsYXRpb24oS2VyYmVyb3NDb25maWdD
aGVjay5qYXZhOjE1NCkKICAgICAgICBhdCBvcmcub3ZpcnQuZW5naW5lLmNvcmUudXRpbHMua2Vy
YmVyb3MuS2VyYmVyb3NDb25maWdDaGVjay5jaGVja0luc3RhbGxhdGlvbihLZXJiZXJvc0NvbmZp
Z0NoZWNrLmphdmE6MTQwKQogICAgICAgIGF0IG9yZy5vdmlydC5lbmdpbmUuY29yZS51dGlscy5r
ZXJiZXJvcy5NYW5hZ2VEb21haW5zLmNoZWNrS2VyYmVyb3NDb25maWd1cmF0aW9uKE1hbmFnZURv
bWFpbnMuamF2YTo1NjApCiAgICAgICAgYXQgb3JnLm92aXJ0LmVuZ2luZS5jb3JlLnV0aWxzLmtl
cmJlcm9zLk1hbmFnZURvbWFpbnMudGVzdENvbmZpZ3VyYXRpb24oTWFuYWdlRG9tYWlucy5qYXZh
OjcwNikKICAgICAgICBhdCBvcmcub3ZpcnQuZW5naW5lLmNvcmUudXRpbHMua2VyYmVyb3MuTWFu
YWdlRG9tYWlucy5hZGREb21haW4oTWFuYWdlRG9tYWlucy5qYXZhOjQwMSkKICAgICAgICBhdCBv
cmcub3ZpcnQuZW5naW5lLmNvcmUudXRpbHMua2VyYmVyb3MuTWFuYWdlRG9tYWlucy5ydW5Db21t
YW5kKE1hbmFnZURvbWFpbnMuamF2YToyMzIpCiAgICAgICAgYXQgb3JnLm92aXJ0LmVuZ2luZS5j
b3JlLnV0aWxzLmtlcmJlcm9zLk1hbmFnZURvbWFpbnMubWFpbihNYW5hZ2VEb21haW5zLmphdmE6
MTYwKQpDYXVzZWQgYnk6IGphdmF4LnNlY3VyaXR5LnNhc2wuU2FzbEV4Y2VwdGlvbjogR1NTIGlu
aXRpYXRlIGZhaWxlZCBbQ2F1c2VkIGJ5IEdTU0V4Y2VwdGlvbjogTm8gdmFsaWQgY3JlZGVudGlh
bHMgcHJvdmlkZWQgKE1lY2hhbmlzbSBsZXZlbDogU2VydmVyIG5vdCBmb3VuZCBpbiBLZXJiZXJv
cyBkYXRhYmFzZSAoNykpXQogICAgICAgIGF0IGNvbS5zdW4uc2VjdXJpdHkuc2FzbC5nc3NrZXJi
Lkdzc0tyYjVDbGllbnQuZXZhbHVhdGVDaGFsbGVuZ2UoR3NzS3JiNUNsaWVudC5qYXZhOjE5NCkK
ICAgICAgICBhdCBjb20uc3VuLmpuZGkubGRhcC5zYXNsLkxkYXBTYXNsLnNhc2xCaW5kKExkYXBT
YXNsLmphdmE6MTA1KQogICAgICAgIC4uLiAyMyBtb3JlCkNhdXNlZCBieTogR1NTRXhjZXB0aW9u
OiBObyB2YWxpZCBjcmVkZW50aWFscyBwcm92aWRlZCAoTWVjaGFuaXNtIGxldmVsOiBTZXJ2ZXIg
bm90IGZvdW5kIGluIEtlcmJlcm9zIGRhdGFiYXNlICg3KSkKICAgICAgICBhdCBzdW4uc2VjdXJp
dHkuamdzcy5rcmI1LktyYjVDb250ZXh0LmluaXRTZWNDb250ZXh0KEtyYjVDb250ZXh0LmphdmE6
NjYzKQogICAgICAgIGF0IHN1bi5zZWN1cml0eS5qZ3NzLkdTU0NvbnRleHRJbXBsLmluaXRTZWND
b250ZXh0KEdTU0NvbnRleHRJbXBsLmphdmE6MjMwKQogICAgICAgIGF0IHN1bi5zZWN1cml0eS5q
Z3NzLkdTU0NvbnRleHRJbXBsLmluaXRTZWNDb250ZXh0KEdTU0NvbnRleHRJbXBsLmphdmE6MTYy
KQogICAgICAgIGF0IGNvbS5zdW4uc2VjdXJpdHkuc2FzbC5nc3NrZXJiLkdzc0tyYjVDbGllbnQu
ZXZhbHVhdGVDaGFsbGVuZ2UoR3NzS3JiNUNsaWVudC5qYXZhOjE3NSkKICAgICAgICAuLi4gMjQg
bW9yZQpDYXVzZWQgYnk6IEtyYkV4Y2VwdGlvbjogU2VydmVyIG5vdCBmb3VuZCBpbiBLZXJiZXJv
cyBkYXRhYmFzZSAoNykKICAgICAgICBhdCBzdW4uc2VjdXJpdHkua3JiNS5LcmJUZ3NSZXAuPGlu
aXQ+KEtyYlRnc1JlcC5qYXZhOjYxKQogICAgICAgIGF0IHN1bi5zZWN1cml0eS5rcmI1LktyYlRn
c1JlcS5nZXRSZXBseShLcmJUZ3NSZXEuamF2YToxODUpCiAgICAgICAgYXQgc3VuLnNlY3VyaXR5
LmtyYjUuaW50ZXJuYWwuQ3JlZGVudGlhbHNVdGlsLnNlcnZpY2VDcmVkcyhDcmVkZW50aWFsc1V0
aWwuamF2YToyOTQpCiAgICAgICAgYXQgc3VuLnNlY3VyaXR5LmtyYjUuaW50ZXJuYWwuQ3JlZGVu
dGlhbHNVdGlsLmFjcXVpcmVTZXJ2aWNlQ3JlZHMoQ3JlZGVudGlhbHNVdGlsLmphdmE6MTA2KQog
ICAgICAgIGF0IHN1bi5zZWN1cml0eS5rcmI1LkNyZWRlbnRpYWxzLmFjcXVpcmVTZXJ2aWNlQ3Jl
ZHMoQ3JlZGVudGlhbHMuamF2YTo1NTcpCiAgICAgICAgYXQgc3VuLnNlY3VyaXR5Lmpnc3Mua3Ji
NS5LcmI1Q29udGV4dC5pbml0U2VjQ29udGV4dChLcmI1Q29udGV4dC5qYXZhOjU5NCkKICAgICAg
ICAuLi4gMjcgbW9yZQpDYXVzZWQgYnk6IEtyYkV4Y2VwdGlvbjogSWRlbnRpZmllciBkb2Vzbid0
IG1hdGNoIGV4cGVjdGVkIHZhbHVlICg5MDYpCiAgICAgICAgYXQgc3VuLnNlY3VyaXR5LmtyYjUu
aW50ZXJuYWwuS0RDUmVwLmluaXQoS0RDUmVwLmphdmE6MTMzKQogICAgICAgIGF0IHN1bi5zZWN1
cml0eS5rcmI1LmludGVybmFsLlRHU1JlcC5pbml0KFRHU1JlcC5qYXZhOjU4KQogICAgICAgIGF0
IHN1bi5zZWN1cml0eS5rcmI1LmludGVybmFsLlRHU1JlcC48aW5pdD4oVEdTUmVwLmphdmE6NTMp
CiAgICAgICAgYXQgc3VuLnNlY3VyaXR5LmtyYjUuS3JiVGdzUmVwLjxpbml0PihLcmJUZ3NSZXAu
amF2YTo0NikKICAgICAgICAuLi4gMzIgbW9yZQpFcnJvcjogTERBUCBxdWVyeSBGYWlsZWQuIEVy
cm9yIGluIEROUyBjb25maWd1cmF0aW9uLiBQbGVhc2UgdmVyaWZ5IHRoZSBSSEVWIE1hbmFnZXIg
aG9zdCBoYXMgYSB2YWxpZCByZXZlcnNlIEROUyAoUFRSKSByZWNvcmQuCmphdmF4Lm5hbWluZy5B
dXRoZW50aWNhdGlvbkV4Y2VwdGlvbjogR1NTQVBJIFtSb290IGV4Y2VwdGlvbiBpcyBqYXZheC5z
ZWN1cml0eS5zYXNsLlNhc2xFeGNlcHRpb246IEdTUyBpbml0aWF0ZSBmYWlsZWQgW0NhdXNlZCBi
eSBHU1NFeGNlcHRpb246IE5vIHZhbGlkIGNyZWRlbnRpYWxzIHByb3ZpZGVkIChNZWNoYW5pc20g
bGV2ZWw6IFNlcnZlciBub3QgZm91bmQgaW4gS2VyYmVyb3MgZGF0YWJhc2UgKDcpKV1dCiAgICAg
ICAgYXQgY29tLnN1bi5qbmRpLmxkYXAuc2FzbC5MZGFwU2FzbC5zYXNsQmluZChMZGFwU2FzbC5q
YXZhOjE1MCkKICAgICAgICBhdCBjb20uc3VuLmpuZGkubGRhcC5MZGFwQ2xpZW50LmF1dGhlbnRp
Y2F0ZShMZGFwQ2xpZW50LmphdmE6MjEyKQogICAgICAgIGF0IGNvbS5zdW4uam5kaS5sZGFwLkxk
YXBDdHguY29ubmVjdChMZGFwQ3R4LmphdmE6MjcyMCkKICAgICAgICBhdCBjb20uc3VuLmpuZGku
bGRhcC5MZGFwQ3R4Ljxpbml0PihMZGFwQ3R4LmphdmE6Mjk2KQogICAgICAgIGF0IGNvbS5zdW4u
am5kaS5sZGFwLkxkYXBDdHhGYWN0b3J5LmdldFVzaW5nVVJMKExkYXBDdHhGYWN0b3J5LmphdmE6
MTc1KQogICAgICAgIGF0IGNvbS5zdW4uam5kaS5sZGFwLkxkYXBDdHhGYWN0b3J5LmdldFVzaW5n
VVJMcyhMZGFwQ3R4RmFjdG9yeS5qYXZhOjE5MykKICAgICAgICBhdCBjb20uc3VuLmpuZGkubGRh
cC5MZGFwQ3R4RmFjdG9yeS5nZXRMZGFwQ3R4SW5zdGFuY2UoTGRhcEN0eEZhY3RvcnkuamF2YTox
MzYpCiAgICAgICAgYXQgY29tLnN1bi5qbmRpLmxkYXAuTGRhcEN0eEZhY3RvcnkuZ2V0SW5pdGlh
bENvbnRleHQoTGRhcEN0eEZhY3RvcnkuamF2YTo2NikKICAgICAgICBhdCBqYXZheC5uYW1pbmcu
c3BpLk5hbWluZ01hbmFnZXIuZ2V0SW5pdGlhbENvbnRleHQoTmFtaW5nTWFuYWdlci5qYXZhOjY2
NykKICAgICAgICBhdCBqYXZheC5uYW1pbmcuSW5pdGlhbENvbnRleHQuZ2V0RGVmYXVsdEluaXRD
dHgoSW5pdGlhbENvbnRleHQuamF2YToyODgpCiAgICAgICAgYXQgamF2YXgubmFtaW5nLkluaXRp
YWxDb250ZXh0LmluaXQoSW5pdGlhbENvbnRleHQuamF2YToyMjMpCiAgICAgICAgYXQgamF2YXgu
bmFtaW5nLkluaXRpYWxDb250ZXh0Ljxpbml0PihJbml0aWFsQ29udGV4dC5qYXZhOjE5NykKICAg
ICAgICBhdCBqYXZheC5uYW1pbmcuZGlyZWN0b3J5LkluaXRpYWxEaXJDb250ZXh0Ljxpbml0PihJ
bml0aWFsRGlyQ29udGV4dC5qYXZhOjgyKQogICAgICAgIGF0IG9yZy5vdmlydC5lbmdpbmUuY29y
ZS51dGlscy5rZXJiZXJvcy5KbmRpQWN0aW9uLnJ1bihKbmRpQWN0aW9uLmphdmE6NzkpCiAgICAg
ICAgYXQgamF2YS5zZWN1cml0eS5BY2Nlc3NDb250cm9sbGVyLmRvUHJpdmlsZWdlZChOYXRpdmUg
TWV0aG9kKQogICAgICAgIGF0IGphdmF4LnNlY3VyaXR5LmF1dGguU3ViamVjdC5kb0FzKFN1Ympl
Y3QuamF2YTozMzcpCiAgICAgICAgYXQgb3JnLm92aXJ0LmVuZ2luZS5jb3JlLnV0aWxzLmtlcmJl
cm9zLktlcmJlcm9zQ29uZmlnQ2hlY2sucHJvbXB0U3VjY2Vzc2Z1bEF1dGhlbnRpY2F0aW9uKEtl
cmJlcm9zQ29uZmlnQ2hlY2suamF2YToxNzQpCiAgICAgICAgYXQgb3JnLm92aXJ0LmVuZ2luZS5j
b3JlLnV0aWxzLmtlcmJlcm9zLktlcmJlcm9zQ29uZmlnQ2hlY2sudmFsaWRhdGVLZXJiZXJvc0lu
c3RhbGxhdGlvbihLZXJiZXJvc0NvbmZpZ0NoZWNrLmphdmE6MTU0KQogICAgICAgIGF0IG9yZy5v
dmlydC5lbmdpbmUuY29yZS51dGlscy5rZXJiZXJvcy5LZXJiZXJvc0NvbmZpZ0NoZWNrLmNoZWNr
SW5zdGFsbGF0aW9uKEtlcmJlcm9zQ29uZmlnQ2hlY2suamF2YToxNDApCiAgICAgICAgYXQgb3Jn
Lm92aXJ0LmVuZ2luZS5jb3JlLnV0aWxzLmtlcmJlcm9zLk1hbmFnZURvbWFpbnMuY2hlY2tLZXJi
ZXJvc0NvbmZpZ3VyYXRpb24oTWFuYWdlRG9tYWlucy5qYXZhOjU2MCkKICAgICAgICBhdCBvcmcu
b3ZpcnQuZW5naW5lLmNvcmUudXRpbHMua2VyYmVyb3MuTWFuYWdlRG9tYWlucy50ZXN0Q29uZmln
dXJhdGlvbihNYW5hZ2VEb21haW5zLmphdmE6NzA2KQogICAgICAgIGF0IG9yZy5vdmlydC5lbmdp
bmUuY29yZS51dGlscy5rZXJiZXJvcy5NYW5hZ2VEb21haW5zLmFkZERvbWFpbihNYW5hZ2VEb21h
aW5zLmphdmE6NDAxKQogICAgICAgIGF0IG9yZy5vdmlydC5lbmdpbmUuY29yZS51dGlscy5rZXJi
ZXJvcy5NYW5hZ2VEb21haW5zLnJ1bkNvbW1hbmQoTWFuYWdlRG9tYWlucy5qYXZhOjIzMikKICAg
ICAgICBhdCBvcmcub3ZpcnQuZW5naW5lLmNvcmUudXRpbHMua2VyYmVyb3MuTWFuYWdlRG9tYWlu
cy5tYWluKE1hbmFnZURvbWFpbnMuamF2YToxNjApCkNhdXNlZCBieTogamF2YXguc2VjdXJpdHku
c2FzbC5TYXNsRXhjZXB0aW9uOiBHU1MgaW5pdGlhdGUgZmFpbGVkIFtDYXVzZWQgYnkgR1NTRXhj
ZXB0aW9uOiBObyB2YWxpZCBjcmVkZW50aWFscyBwcm92aWRlZCAoTWVjaGFuaXNtIGxldmVsOiBT
ZXJ2ZXIgbm90IGZvdW5kIGluIEtlcmJlcm9zIGRhdGFiYXNlICg3KSldCiAgICAgICAgYXQgY29t
LnN1bi5zZWN1cml0eS5zYXNsLmdzc2tlcmIuR3NzS3JiNUNsaWVudC5ldmFsdWF0ZUNoYWxsZW5n
ZShHc3NLcmI1Q2xpZW50LmphdmE6MTk0KQogICAgICAgIGF0IGNvbS5zdW4uam5kaS5sZGFwLnNh
c2wuTGRhcFNhc2wuc2FzbEJpbmQoTGRhcFNhc2wuamF2YToxMDUpCiAgICAgICAgLi4uIDIzIG1v
cmUKQ2F1c2VkIGJ5OiBHU1NFeGNlcHRpb246IE5vIHZhbGlkIGNyZWRlbnRpYWxzIHByb3ZpZGVk
IChNZWNoYW5pc20gbGV2ZWw6IFNlcnZlciBub3QgZm91bmQgaW4gS2VyYmVyb3MgZGF0YWJhc2Ug
KDcpKQogICAgICAgIGF0IHN1bi5zZWN1cml0eS5qZ3NzLmtyYjUuS3JiNUNvbnRleHQuaW5pdFNl
Y0NvbnRleHQoS3JiNUNvbnRleHQuamF2YTo2NjMpCiAgICAgICAgYXQgc3VuLnNlY3VyaXR5Lmpn
c3MuR1NTQ29udGV4dEltcGwuaW5pdFNlY0NvbnRleHQoR1NTQ29udGV4dEltcGwuamF2YToyMzAp
CiAgICAgICAgYXQgc3VuLnNlY3VyaXR5Lmpnc3MuR1NTQ29udGV4dEltcGwuaW5pdFNlY0NvbnRl
eHQoR1NTQ29udGV4dEltcGwuamF2YToxNjIpCiAgICAgICAgYXQgY29tLnN1bi5zZWN1cml0eS5z
YXNsLmdzc2tlcmIuR3NzS3JiNUNsaWVudC5ldmFsdWF0ZUNoYWxsZW5nZShHc3NLcmI1Q2xpZW50
LmphdmE6MTc1KQogICAgICAgIC4uLiAyNCBtb3JlCkNhdXNlZCBieTogS3JiRXhjZXB0aW9uOiBT
ZXJ2ZXIgbm90IGZvdW5kIGluIEtlcmJlcm9zIGRhdGFiYXNlICg3KQogICAgICAgIGF0IHN1bi5z
ZWN1cml0eS5rcmI1LktyYlRnc1JlcC48aW5pdD4oS3JiVGdzUmVwLmphdmE6NjEpCiAgICAgICAg
YXQgc3VuLnNlY3VyaXR5LmtyYjUuS3JiVGdzUmVxLmdldFJlcGx5KEtyYlRnc1JlcS5qYXZhOjE4
NSkKICAgICAgICBhdCBzdW4uc2VjdXJpdHkua3JiNS5pbnRlcm5hbC5DcmVkZW50aWFsc1V0aWwu
c2VydmljZUNyZWRzKENyZWRlbnRpYWxzVXRpbC5qYXZhOjI5NCkKICAgICAgICBhdCBzdW4uc2Vj
dXJpdHkua3JiNS5pbnRlcm5hbC5DcmVkZW50aWFsc1V0aWwuYWNxdWlyZVNlcnZpY2VDcmVkcyhD
cmVkZW50aWFsc1V0aWwuamF2YToxMDYpCiAgICAgICAgYXQgc3VuLnNlY3VyaXR5LmtyYjUuQ3Jl
ZGVudGlhbHMuYWNxdWlyZVNlcnZpY2VDcmVkcyhDcmVkZW50aWFscy5qYXZhOjU1NykKICAgICAg
ICBhdCBzdW4uc2VjdXJpdHkuamdzcy5rcmI1LktyYjVDb250ZXh0LmluaXRTZWNDb250ZXh0KEty
YjVDb250ZXh0LmphdmE6NTk0KQogICAgICAgIC4uLiAyNyBtb3JlCkNhdXNlZCBieTogS3JiRXhj
ZXB0aW9uOiBJZGVudGlmaWVyIGRvZXNuJ3QgbWF0Y2ggZXhwZWN0ZWQgdmFsdWUgKDkwNikKICAg
ICAgICBhdCBzdW4uc2VjdXJpdHkua3JiNS5pbnRlcm5hbC5LRENSZXAuaW5pdChLRENSZXAuamF2
YToxMzMpCiAgICAgICAgYXQgc3VuLnNlY3VyaXR5LmtyYjUuaW50ZXJuYWwuVEdTUmVwLmluaXQo
VEdTUmVwLmphdmE6NTgpCiAgICAgICAgYXQgc3VuLnNlY3VyaXR5LmtyYjUuaW50ZXJuYWwuVEdT
UmVwLjxpbml0PihUR1NSZXAuamF2YTo1MykKICAgICAgICBhdCBzdW4uc2VjdXJpdHkua3JiNS5L
cmJUZ3NSZXAuPGluaXQ+KEtyYlRnc1JlcC5qYXZhOjQ2KQogICAgICAgIC4uLiAzMiBtb3JlCkVy
cm9yOiBMREFQIHF1ZXJ5IEZhaWxlZC4gRXJyb3IgaW4gRE5TIGNvbmZpZ3VyYXRpb24uIFBsZWFz
ZSB2ZXJpZnkgdGhlIFJIRVYgTWFuYWdlciBob3N0IGhhcyBhIHZhbGlkIHJldmVyc2UgRE5TIChQ
VFIpIHJlY29yZC4KRmFpbHVyZSB3aGlsZSB0ZXN0aW5nIGRvbWFpbiBmcHQubG9jYWwuIERldGFp
bHM6IE5vIHVzZXIgaW5mb3JtYXRpb24gd2FzIGZvdW5kIGZvciB1c2VyCg==
--_007_C8B8517ADA90DB40A482797D59EB838964199B86CED01MBXS08repl_
Content-Type: text/plain; name="manage-domains add log.txt"
Content-Description: manage-domains add log.txt
Content-Disposition: attachment; filename="manage-domains add log.txt";
size=2629; creation-date="Fri, 31 Aug 2012 08:59:14 GMT";
modification-date="Fri, 31 Aug 2012 08:59:15 GMT"
Content-Transfer-Encoding: base64
77u/MjAxMi0wOC0zMSAxMDo0MzowNSwzNzIgREVCVUcgW29yZy5hcGFjaGUuY29tbW9ucy5jb25m
aWd1cmF0aW9uLkNvbmZpZ3VyYXRpb25VdGlsc10gQ29uZmlndXJhdGlvblV0aWxzLmxvY2F0ZSgp
OiBiYXNlIGlzIG51bGwsIG5hbWUgaXMgL2V0Yy9yaGV2bS9yaGV2bS1tYW5hZ2UtZG9tYWlucy9y
aGV2bS1tYW5hZ2UtZG9tYWlucy5jb25mCjIwMTItMDgtMzEgMTA6NDM6MDUsMzczIERFQlVHIFtv
cmcuYXBhY2hlLmNvbW1vbnMuY29uZmlndXJhdGlvbi5Db25maWd1cmF0aW9uVXRpbHNdIExvYWRp
bmcgY29uZmlndXJhdGlvbiBmcm9tIHRoZSBhYnNvbHV0ZSBwYXRoIC9ldGMvcmhldm0vcmhldm0t
bWFuYWdlLWRvbWFpbnMvcmhldm0tbWFuYWdlLWRvbWFpbnMuY29uZgoyMDEyLTA4LTMxIDEwOjQz
OjA1LDQwNyBERUJVRyBbb3JnLmFwYWNoZS5jb21tb25zLmNvbmZpZ3VyYXRpb24uQ29uZmlndXJh
dGlvblV0aWxzXSBDb25maWd1cmF0aW9uVXRpbHMubG9jYXRlKCk6IGJhc2UgaXMgbnVsbCwgbmFt
ZSBpcyAvdmFyL2xpYi9qYm9zc2FzL3NlcnZlci9yaGV2bS1zbGltbWVkL2RlcGxveS9wb3N0Z3Jl
cy1kcy54bWwKMjAxMi0wOC0zMSAxMDo0MzowNSw0MDcgREVCVUcgW29yZy5hcGFjaGUuY29tbW9u
cy5jb25maWd1cmF0aW9uLkNvbmZpZ3VyYXRpb25VdGlsc10gTG9hZGluZyBjb25maWd1cmF0aW9u
IGZyb20gdGhlIGFic29sdXRlIHBhdGggL3Zhci9saWIvamJvc3Nhcy9zZXJ2ZXIvcmhldm0tc2xp
bW1lZC9kZXBsb3kvcG9zdGdyZXMtZHMueG1sCjIwMTItMDgtMzEgMTA6NDM6MDUsNDIyIERFQlVH
IFtvcmcuYXBhY2hlLmNvbW1vbnMuY29uZmlndXJhdGlvbi5Db25maWd1cmF0aW9uVXRpbHNdIENv
bmZpZ3VyYXRpb25VdGlscy5sb2NhdGUoKTogYmFzZSBpcyBudWxsLCBuYW1lIGlzIC92YXIvbGli
L2pib3NzYXMvc2VydmVyL3JoZXZtLXNsaW1tZWQvY29uZi9sb2dpbi1jb25maWcueG1sCjIwMTIt
MDgtMzEgMTA6NDM6MDUsNDIyIERFQlVHIFtvcmcuYXBhY2hlLmNvbW1vbnMuY29uZmlndXJhdGlv
bi5Db25maWd1cmF0aW9uVXRpbHNdIExvYWRpbmcgY29uZmlndXJhdGlvbiBmcm9tIHRoZSBhYnNv
bHV0ZSBwYXRoIC92YXIvbGliL2pib3NzYXMvc2VydmVyL3JoZXZtLXNsaW1tZWQvY29uZi9sb2dp
bi1jb25maWcueG1sCjIwMTItMDgtMzEgMTA6NDM6MDUsNjg2IERFQlVHIFtvcmcub3ZpcnQuZW5n
aW5lLmNvcmUudG9vbHMuY29tbW9uLmRiLkpib3NzQ29ubmVjdGlvbkZhY3RvcnldIGdldENvbm5l
Y3Rpb246IGRyaXZlciBjbGFzcyBuYW1lPW9yZy5wb3N0Z3Jlc3FsLkRyaXZlcgoyMDEyLTA4LTMx
IDEwOjQzOjA1LDcwMSBERUJVRyBbb3JnLm92aXJ0LmVuZ2luZS5jb3JlLnRvb2xzLmNvbW1vbi5k
Yi5KYm9zc0Nvbm5lY3Rpb25GYWN0b3J5XSBnZXRDb25uZWN0aW9uOiBVUkw9amRiYzpwb3N0Z3Jl
c3FsOi8vbG9jYWxob3N0OjU0MzIvcmhldm0KMjAxMi0wOC0zMSAxMDo0MzowNSw3MDEgREVCVUcg
W29yZy5vdmlydC5lbmdpbmUuY29yZS50b29scy5jb21tb24uZGIuSmJvc3NDb25uZWN0aW9uRmFj
dG9yeV0gZ2V0Q29ubmVjdGlvbjogQ29uc2lkZXJpbmcgZW5jcnlwdGVkIHBhc3NvcmQuIHNlY0Rv
bWFpbj1FbmNyeXB0REJQYXNzd29yZAoyMDEyLTA4LTMxIDEwOjQzOjEzLDgxMiBJTkZPICBbb3Jn
Lm92aXJ0LmVuZ2luZS5jb3JlLnV0aWxzLmtlcmJlcm9zLk1hbmFnZURvbWFpbnNdIENyZWF0aW5n
IGtlcmJlcm9zIGNvbmZpZ3VyYXRpb24gZm9yIGRvbWFpbihzKTogZnB0LmxvY2FsCjIwMTItMDgt
MzEgMTA6NDM6MTMsODI5IERFQlVHIFtvcmcub3ZpcnQuZW5naW5lLmNvcmUudXRpbHMua2VyYmVy
b3MuS3JiQ29uZkNyZWF0b3JdIGxvYWRlZCB0ZW1wbGF0ZSBrcjUuY29uZiBmaWxlIGtyYjUuY29u
Zi50ZW1wbGF0ZQoyMDEyLTA4LTMxIDEwOjQzOjEzLDgzMiBERUJVRyBbb3JnLm92aXJ0LmVuZ2lu
ZS5jb3JlLnV0aWxzLmtlcmJlcm9zLktyYkNvbmZDcmVhdG9yXSBzZXR0aW5nIGRlZmF1bHRfdGt0
X2VuY3R5cGVzCjIwMTItMDgtMzEgMTA6NDM6MTMsODU0IERFQlVHIFtvcmcub3ZpcnQuZW5naW5l
LmNvcmUudXRpbHMua2VyYmVyb3MuS3JiQ29uZkNyZWF0b3JdIHNldHRpbmcgcmVhbG1zCjIwMTIt
MDgtMzEgMTA6NDM6MTMsODU1IERFQlVHIFtvcmcub3ZpcnQuZW5naW5lLmNvcmUudXRpbHMua2Vy
YmVyb3MuS3JiQ29uZkNyZWF0b3JdIHNldHRpbmcgZG9tYWluIHJlYWxtCjIwMTItMDgtMzEgMTA6
NDM6MTMsODU1IElORk8gIFtvcmcub3ZpcnQuZW5naW5lLmNvcmUudXRpbHMua2VyYmVyb3MuTWFu
YWdlRG9tYWluc10gU3VjY2Vzc2Z1bGx5IGNyZWF0ZWQga2VyYmVyb3MgY29uZmlndXJhdGlvbiBm
b3IgZG9tYWluKHMpOiBmcHQubG9jYWwKMjAxMi0wOC0zMSAxMDo0MzoxMyw4NTYgSU5GTyAgW29y
Zy5vdmlydC5lbmdpbmUuY29yZS51dGlscy5rZXJiZXJvcy5NYW5hZ2VEb21haW5zXSBUZXN0aW5n
IGtlcmJlcm9zIGNvbmZpZ3VyYXRpb24gZm9yIGRvbWFpbjogZnB0LmxvY2FsCjIwMTItMDgtMzEg
MTA6NDM6MTMsOTA3IERFQlVHIFtvcmcub3ZpcnQuZW5naW5lLmNvcmUudXRpbHMua2VyYmVyb3Mu
S2VyYmVyb3NDb25maWdDaGVja10gQ2hlY2sgYXV0aGVudGljYXRpb24gZmluaXNoZWQgc3VjY2Vz
c2Z1bGx5Cg==
--_007_C8B8517ADA90DB40A482797D59EB838964199B86CED01MBXS08repl_--
12 years, 2 months
Re: [Users] How to resize physical disk size with virt-p2v
by Allon Mureinik
------=_Part_12979840_22806816.1346316254541
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable
Hi Sven,=20
Have you tried qemu-img?=20
----- Original Message -----
> ----- Original Message -----
> > From: "Sven Knohsalla" <s.knohsalla(a)netbiscuits.com>
>=20
> > To: users(a)ovirt.org
>=20
> > Sent: Thursday, August 23, 2012 5:48:45 PM
>=20
> > Subject: [Users] How to resize physical disk size with virt-p2v
>=20
> > Hi,
>=20
> > we=E2=80=99re currently using oVirt engine3.0 and have about 50 VMs
> > successfully running ( thanks for your great work!!)
>=20
> > At the moment we do migrate ESX/KVM VMs and baremetal servers to
> > oVirt.
>=20
> > For p2v migration we=E2=80=99re using virt-p2v 0.87 (iso created from r=
pm
> > virt-p2v-image-builder)
>=20
> > Migration is working fine, but the vdisk size is accordingly to
> > original physical hdd size.
>=20
> > For example:
>=20
> > Server with 500 GB HDD size, partitions (swap,/,boot) shrinked to
> > ~50
> > GB.
>=20
> > (df =E2=80=93h will show only 50 GB for / )
>=20
> > First I thought, shrinking partitions of the server will help out,
>=20
> > But unfortunately, the tool is using the whole hard disk space to
> > convert (using dd ?)
>=20
> > =E2=80=A6and so we have a successfully migrated VM in oVirt with 500GB =
vHDD
> > size.
>=20
> > Is there any way or alternative software we can use for P2V
> > migration?
>=20
> > Thanks in advance,
>=20
> > Sven.
>=20
> > Sven Knohsalla | Systems Administration
>=20
> > Netbiscuits - Enabling the mobile experience .
>=20
> > Update: Netbiscuits is hiring mobile specialists in sales,
> > marketing
> > and development
>=20
> > Recent awards & accolades
>=20
> > Mobile Entertainment Award Winner 2011
>=20
> > Deloitte Technology Fast 50 2011, ranked #28
>=20
> > Frost & Sullivan Best Practices Award 2011
>=20
> > Beschreibung: Beschreibung: Beschreibung:
> > http://www.netbiscuits.com/image/image_gallery?uuid=3D45e4676e-f783-42c=
7-8e34-de7b37986c27&groupId=3D10211&t=3D1322830528919Beschreibung:
> > Beschreibung: Beschreibung:
> > http://www.netbiscuits.com/image/image_gallery?uuid=3D5126cc7e-90cb-417=
3-bd2f-c5294548f996&groupId=3D10211&t=3D1322830528927
>=20
> > Register Court: Local Court Kaiserslautern | Commercial Register
> > ID:
> > HR B 3604
>=20
> > Management Board: Guido Moggert, Michael Neidhoefer, Christian
> > Reitz,
> > Martin Suess
>=20
> > _______________________________________________
>=20
> > Users mailing list
>=20
> > Users(a)ovirt.org
>=20
> > http://lists.ovirt.org/mailman/listinfo/users
>=20
------=_Part_12979840_22806816.1346316254541
Content-Type: multipart/related;
boundary="----=_Part_12979841_1062067346.1346316254541"
------=_Part_12979841_1062067346.1346316254541
Content-Type: text/html; charset=utf-8
Content-Transfer-Encoding: quoted-printable
<html><head><style type=3D'text/css'>p { margin: 0; }</style></head><body><=
div style=3D'font-family: times new roman,new york,times,serif; font-size: =
12pt; color: #000000'>Hi Sven,<br><br>Have you tried qemu-img?<br><hr id=3D=
"zwchr"><blockquote style=3D"border-left:2px solid rgb(16, 16, 255);margin-=
left:5px;padding-left:5px;color:#000;font-weight:normal;font-style:normal;t=
ext-decoration:none;font-family:Helvetica,Arial,sans-serif;font-size:12pt;"=
><div style=3D"font-family: times new roman,new york,times,serif; font-size=
: 12pt; color: #000000"><br><hr id=3D"zwchr"><blockquote style=3D"border-le=
ft:2px solid rgb(16, 16, 255);margin-left:5px;padding-left:5px;color:#000;f=
ont-weight:normal;font-style:normal;text-decoration:none;font-family:Helvet=
ica,Arial,sans-serif;font-size:12pt;"><b>From: </b>"Sven Knohsalla" <s.k=
nohsalla(a)netbiscuits.com><br><b>To: </b>users(a)ovirt.org<br><b>Sent: </b>=
Thursday, August 23, 2012 5:48:45 PM<br><b>Subject: </b>[Users] How to resi=
ze physical disk size with virt-p2v<br><br><style><!--
@font-face
=09{font-family:Calibri;
=09panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
=09{font-family:Tahoma;
=09panose-1:2 11 6 4 3 5 4 4 2 4;}
p.MsoNormal, li.MsoNormal, div.MsoNormal
=09{margin:0cm;
=09margin-bottom:.0001pt;
=09font-size:11.0pt;
=09font-family:"Calibri","sans-serif";
=09mso-fareast-language:EN-US;}
a:link, span.MsoHyperlink
=09{mso-style-priority:99;
=09color:blue;
=09text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
=09{mso-style-priority:99;
=09color:purple;
=09text-decoration:underline;}
p.MsoAcetate, li.MsoAcetate, div.MsoAcetate
=09{mso-style-priority:99;
=09mso-style-link:"Sprechblasentext Zchn";
=09margin:0cm;
=09margin-bottom:.0001pt;
=09font-size:8.0pt;
=09font-family:"Tahoma","sans-serif";
=09mso-fareast-language:EN-US;}
span.E-MailFormatvorlage17
=09{mso-style-type:personal-compose;
=09font-family:"Calibri","sans-serif";
=09color:windowtext;}
span.SprechblasentextZchn
=09{mso-style-name:"Sprechblasentext Zchn";
=09mso-style-priority:99;
=09mso-style-link:Sprechblasentext;
=09font-family:"Tahoma","sans-serif";}
.MsoChpDefault
=09{mso-style-type:export-only;
=09font-family:"Calibri","sans-serif";
=09mso-fareast-language:EN-US;}
@page WordSection1
=09{size:612.0pt 792.0pt;
=09margin:70.85pt 70.85pt 2.0cm 70.85pt;}
div.WordSection1
=09{page:WordSection1;}
--></style><div class=3D"WordSection1"><p class=3D"MsoNormal"><span lang=3D=
"EN-US">Hi,</span></p><p class=3D"MsoNormal"><span lang=3D"EN-US">we=E2=80=
=99re currently using oVirt engine3.0 and have about 50 VMs successfully ru=
nning ( thanks for your great work!!) </span></p><p class=3D"MsoNormal"><sp=
an lang=3D"EN-US"> </span></p><p class=3D"MsoNormal"><span lang=3D"EN-=
US">At the moment we do migrate ESX/KVM VMs and baremetal servers to oVirt.=
<br>For p2v migration we=E2=80=99re using virt-p2v 0.87 (iso created from r=
pm virt-p2v-image-builder)</span></p><p class=3D"MsoNormal"><span lang=3D"E=
N-US">Migration is working fine, but the vdisk size is accordingly to origi=
nal physical hdd size.</span></p><p class=3D"MsoNormal"><span lang=3D"EN-US=
">For example:</span></p><p class=3D"MsoNormal"><span lang=3D"EN-US">Server=
with 500 GB HDD size, partitions (swap,/,boot) shrinked to ~50 GB.</span><=
/p><p class=3D"MsoNormal"><span lang=3D"EN-US">(df =E2=80=93h will show onl=
y 50 GB for / )</span></p><p class=3D"MsoNormal"><span lang=3D"EN-US"> =
;</span></p><p class=3D"MsoNormal"><span lang=3D"EN-US"> </span></p><p=
class=3D"MsoNormal"><span lang=3D"EN-US">First I thought, shrinking partit=
ions of the server will help out,</span></p><p class=3D"MsoNormal"><span la=
ng=3D"EN-US">But unfortunately, the tool is using the whole hard disk space=
to convert (using dd ?)</span></p><p class=3D"MsoNormal"><span lang=3D"EN-=
US">=E2=80=A6and so we have a successfully migrated VM in oVirt with 500GB =
vHDD size.</span></p><p class=3D"MsoNormal"><span lang=3D"EN-US"> </sp=
an></p><p class=3D"MsoNormal"><span lang=3D"EN-US">Is there any way or alte=
rnative software we can use for P2V migration?</span></p><p class=3D"MsoNor=
mal"><span lang=3D"EN-US"> </span></p><p class=3D"MsoNormal"><span lan=
g=3D"EN-US">Thanks in advance,</span></p><p class=3D"MsoNormal"><span lang=
=3D"EN-US">Sven.</span></p><p class=3D"MsoNormal"><span lang=3D"EN-US">&nbs=
p;</span></p><p class=3D"MsoNormal"><span lang=3D"EN-US"> </span></p><=
p class=3D"MsoNormal"><span style=3D"color:#5A5A5A;mso-fareast-language:DE"=
lang=3D"EN-US">Sven Knohsalla | Systems Administration </span></p><p class=
=3D"MsoNormal"><span style=3D"mso-fareast-language:DE"><a href=3D"http://ww=
w.netbiscuits.com/" target=3D"_blank"><span style=3D"color:#BF000D" lang=3D=
"EN-US">Netbiscuits - Enabling the mobile experience</span></a></span><span=
style=3D"color:#BF000D;mso-fareast-language:DE" lang=3D"EN-US">.</span></p=
><p class=3D"MsoNormal"><span style=3D"color:gray;mso-fareast-language:DE" =
lang=3D"EN-US"> </span></p><p class=3D"MsoNormal"><span style=3D"font-=
size:9.0pt;color:gray;mso-fareast-language:DE" lang=3D"EN-US"> </span>=
</p><p class=3D"MsoNormal"><span style=3D"font-size:9.0pt;color:#5A5A5A;mso=
-fareast-language:DE" lang=3D"EN-US">Update:</span><span style=3D"font-size=
:9.0pt;color:#505050;mso-fareast-language:DE" lang=3D"EN-US"> </span><span =
style=3D"mso-fareast-language:DE"><a href=3D"http://www.netbiscuits.com/job=
s" target=3D"_blank"><span style=3D"font-size:9.0pt;color:#BF000D" lang=3D"=
EN-US">Netbiscuits is hiring mobile specialists in sales, marketing and dev=
elopment</span></a></span><span style=3D"font-size:9.0pt;color:#BF000D;mso-=
fareast-language:DE"> <span lang=3D"EN-US"></span></span></p><p class=3D"Ms=
oNormal"><span style=3D"font-size:9.0pt;color:#5A5A5A;mso-fareast-language:=
DE" lang=3D"EN-US"> &n=
bsp; </span></p><p class=3D"MsoNormal"><span =
style=3D"mso-fareast-language:DE"><a href=3D"http://www.netbiscuits.com/awa=
rds" target=3D"_blank"><span style=3D"font-size:9.0pt;color:#C00000" lang=
=3D"EN-US">Recent awards & accolades</span></a></span><span style=3D"fo=
nt-size:9.0pt;color:#5A5A5A;mso-fareast-language:DE" lang=3D"EN-US"><br>Mob=
ile Entertainment Award Winner 2011</span></p><p class=3D"MsoNormal"><span =
style=3D"font-size:9.0pt;color:#5A5A5A;mso-fareast-language:DE" lang=3D"EN-=
US">Deloitte Technology Fast 50 2011, ranked #28<br>Frost & Sullivan Be=
st Practices Award 2011</span></p><p class=3D"MsoNormal"><a href=3D"http://=
www.netbiscuits.com/press-details/-/asset_publisher/0aS6/content/netbiscuit=
s-wins-best-mobile-web-publishing-platform-accolade-for-the-second-time?red=
irect=3D%2Fpress-details%2F" target=3D"_blank"><span style=3D"font-size:9.0=
pt;color:#5A5A5A;mso-fareast-language:DE;text-decoration:none"><img id=3D"_=
x0000_i1026" src=3D"cid:image001.jpg@01CD814D.69B18940" alt=3D"Beschreibung=
: Beschreibung: Beschreibung: http://www.netbiscuits.com/image/image_galler=
y?uuid=3D45e4676e-f783-42c7-8e34-de7b37986c27&groupId=3D10211&t=3D1=
322830528919" height=3D"67" border=3D"0" width=3D"154"></span></a><a href=
=3D"http://www.netbiscuits.com/press-details/-/asset_publisher/0aS6/content=
/netbiscuits-ranked-among-the-50-fastest-growing-technology-companies-in-ge=
rmany-again?redirect=3D%2Fpress-details%2F" target=3D"_blank"><span style=
=3D"font-size:9.0pt;color:#5A5A5A;mso-fareast-language:DE;text-decoration:n=
one"><img id=3D"_x0000_i1025" src=3D"cid:image002.jpg@01CD814D.69B18940" al=
t=3D"Beschreibung: Beschreibung: Beschreibung: http://www.netbiscuits.com/i=
mage/image_gallery?uuid=3D5126cc7e-90cb-4173-bd2f-c5294548f996&groupId=
=3D10211&t=3D1322830528927" height=3D"66" border=3D"0" width=3D"169"></=
span></a><span style=3D"font-size:9.0pt;color:#5A5A5A;mso-fareast-language:=
DE" lang=3D"EN-US"></span></p><p class=3D"MsoNormal"><span style=3D"font-si=
ze:9.0pt;color:gray;mso-fareast-language:DE" lang=3D"EN-US"> </span></=
p><p class=3D"MsoNormal"><span style=3D"font-size:9.0pt;color:gray;mso-fare=
ast-language:DE" lang=3D"EN-US"> </span></p><p class=3D"MsoNormal"><sp=
an style=3D"font-size:9.0pt;color:#5A5A5A;mso-fareast-language:DE" lang=3D"=
EN-US">Register Court: Local Court Kaiserslautern | Commercial Register ID:=
HR B 3604<br>Management Board: Guido Moggert, Michael Neidhoefer, Christia=
n Reitz, Martin Suess</span></p><p class=3D"MsoNormal"><span lang=3D"EN-US"=
> </span></p></div><br>_______________________________________________=
<br>Users mailing list<br>Users(a)ovirt.org<br>http://lists.ovirt.org/mailman=
/listinfo/users<br></blockquote><br></div><br></blockquote><br></div></body=
></html>
------=_Part_12979841_1062067346.1346316254541
Content-Type: image/jpeg; name=image001.jpg
Content-Disposition: attachment; filename=image001.jpg
Content-Transfer-Encoding: base64
Content-ID: <image001.jpg(a)01CD814D.69B18940>
/9j/4AAQSkZJRgABAgEAYABgAAD/7Q/4UGhvdG9zaG9wIDMuMAA4QklNA+0KUmVzb2x1dGlvbgAA
AAAQAGAAAAABAAEAYAAAAAEAAThCSU0EDRhGWCBHbG9iYWwgTGlnaHRpbmcgQW5nbGUAAAAABAAA
AB44QklNBBkSRlggR2xvYmFsIEFsdGl0dWRlAAAAAAQAAAAeOEJJTQPzC1ByaW50IEZsYWdzAAAA
CQAAAAAAAAAAAQA4QklNBAoOQ29weXJpZ2h0IEZsYWcAAAAAAQAAOEJJTScQFEphcGFuZXNlIFBy
aW50IEZsYWdzAAAAAAoAAQAAAAAAAAACOEJJTQP1F0NvbG9yIEhhbGZ0b25lIFNldHRpbmdzAAAA
SAAvZmYAAQBsZmYABgAAAAAAAQAvZmYAAQChmZoABgAAAAAAAQAyAAAAAQBaAAAABgAAAAAAAQA1
AAAAAQAtAAAABgAAAAAAAThCSU0D+BdDb2xvciBUcmFuc2ZlciBTZXR0aW5ncwAAAHAAAP//////
//////////////////////8D6AAAAAD/////////////////////////////A+gAAAAA////////
/////////////////////wPoAAAAAP////////////////////////////8D6AAAOEJJTQQIBkd1
aWRlcwAAAAAQAAAAAQAAAkAAAAJAAAAAADhCSU0EHg1VUkwgb3ZlcnJpZGVzAAAABAAAAAA4QklN
BBoGU2xpY2VzAAAAAGUAAAAGAAAAAAAAAAAAAABDAAAAmgAAAAIAbQBlAAAAAQAAAAAAAAAAAAAA
AAAAAAAAAAABAAAAAAAAAAAAAACaAAAAQwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAA4QklNBBERSUNDIFVudGFnZ2VkIEZsYWcAAAABAQA4QklNBBQXTGF5ZXIgSUQgR2VuZXJhdG9y
IEJhc2UAAAAEAAAAAThCSU0EDBVOZXcgV2luZG93cyBUaHVtYm5haWwAAAxgAAAAAQAAAHAAAAAx
AAABUAAAQFAAAAxEABgAAf/Y/+AAEEpGSUYAAQIBAEgASAAA/+4ADkFkb2JlAGSAAAAAAf/bAIQA
DAgICAkIDAkJDBELCgsRFQ8MDA8VGBMTFRMTGBEMDAwMDAwRDAwMDAwMDAwMDAwMDAwMDAwMDAwM
DAwMDAwMDAENCwsNDg0QDg4QFA4ODhQUDg4ODhQRDAwMDAwREQwMDAwMDBEMDAwMDAwMDAwMDAwM
DAwMDAwMDAwMDAwMDAwM/8AAEQgAMQBwAwEiAAIRAQMRAf/dAAQAB//EAT8AAAEFAQEBAQEBAAAA
AAAAAAMAAQIEBQYHCAkKCwEAAQUBAQEBAQEAAAAAAAAAAQACAwQFBgcICQoLEAABBAEDAgQCBQcG
CAUDDDMBAAIRAwQhEjEFQVFhEyJxgTIGFJGhsUIjJBVSwWIzNHKC0UMHJZJT8OHxY3M1FqKygyZE
k1RkRcKjdDYX0lXiZfKzhMPTdePzRieUpIW0lcTU5PSltcXV5fVWZnaGlqa2xtbm9jdHV2d3h5en
t8fX5/cRAAICAQIEBAMEBQYHBwYFNQEAAhEDITESBEFRYXEiEwUygZEUobFCI8FS0fAzJGLhcoKS
Q1MVY3M08SUGFqKygwcmNcLSRJNUoxdkRVU2dGXi8rOEw9N14/NGlKSFtJXE1OT0pbXF1eX1VmZ2
hpamtsbW5vYnN0dXZ3eHl6e3x//aAAwDAQACEQMRAD8A9VSTOcGgucQANSTwAoetVzvbyG8j6R1a
3+s7ckpIkqP7b6V9krzPtLfs9xiuzXUyG7Yjd9Jyt+pWeHDQ7eR9L93+skQQpmkhHIpDxWbGh7g4
taXCSGR6n/be73pzfSHsYXtD7Z9NpIl0Dcdg/O9qVqSJIYyKS7aHgmGu57PJbWZ/lub7VIWNLtoI
LvCddI/8kkpdZeb9YcLCd1Jttdrj0rGZmZG0NO6t/rbW07nt3Wfq1n0/TWg/IorYbLLGsrDd+8uA
G0R7937nuXJ9fwn5vWs3p3T+oYDLusYbMPNxchxOTU2v1rBkYdFTv0+7Gyrv0Nvo/Qqu9b8xGIBK
nct+sGJX1Grp3pWuutbQ8OGwNDcg5Day7fax/s+xWep6bH/4P6f6T0zt630V+Nblsz8Z2Nju233i
5hrrdO3ZbZu2Vu93565rK+qv1i6jaMzNuw68pnpVVto9XYKqac+oXepY31PtFuV1Lds2/oKK/wCd
usULfqkcO3puXfbh4+Fg19Pbmh8sY+zEGZU+zaWCtznvzMf7M+33+z/i06oVup6p3WOksOMH5uO0
5sfZJtYPWmNv2f3fpvpN/m0anMxL7baaL67bccht9bHBzq3HVrbWtO6t39dcKz6i5ewW1XYmRgZI
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
rP8Ai0Ga4M6rl11bvdXSDbUI4azK+zXbmM/Nf613/GLr+odK+rdf1bxMSq52N0ttjX0W4/6UvcRY
7cX7L/U9TfY99ikOh4YxXY2L0ysh0gX3Q6wTwWuj2bPzP0qNT0I4/R2YJ1i42hvIbuDvb+O/+umZ
jxQIsnwkgjQtt9GF/wA2/s5tf9i+ybPXj9J6Xp7fV2bP5zZ/waF9Vsbp+N059fTr7Mik3OcX2t2u
3EM3N27Kvb/ZV12NPS/s3/A+n/0dqj0jEGJjOrAiXl33hqir1A10RWo06P8A/9L1N3HzTD6A+S+W
EklP1R+6k7svldJFT9UO4TH6Q/17L5YSQU/U/wCf80vz/kvlhJFT9Tt+kmHC+WUkuqn6nP0D8/yp
D6IXywkgVP1T2+SZvf4r5XSSU//ZOEJJTQQhGlZlcnNpb24gY29tcGF0aWJpbGl0eSBpbmZvAAAA
AFUAAAABAQAAAA8AQQBkAG8AYgBlACAAUABoAG8AdABvAHMAaABvAHAAAAATAEEAZABvAGIAZQAg
AFAAaABvAHQAbwBzAGgAbwBwACAANgAuADAAAAABADhCSU0EBgxKUEVHIFF1YWxpdHkAAAAABwAI
AQEAAQEA/+4AIUFkb2JlAGRAAAAAAQMAEAMCAwYAAAAAAAAAAAAAAAD/2wCEAAEBAQEBAQEBAQEB
AQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQECAgICAgICAgICAgMDAwMDAwMDAwMBAQEB
AQEBAQEBAQICAQICAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMD
AwMDA//CABEIAEMAmgMBEQACEQEDEQH/xAEHAAABBAMBAQEAAAAAAAAAAAAJAAYHCAQFCgMLAgEA
AQUBAQEBAAAAAAAAAAAAAAECAwQGBwUICRAAAAQFAQUGAwYHAAAAAAAABQYHCAECAwQJABAxEhMV
EUEzNTYKMhQWIDBAIUM4UCQ0Jhc3OREAAAYABQEEBQUJCwwDAAAAAQMEBQYHEQITFAgAIRIjFTFB
MyQWEHFTNAlRgSIyRDW2F3dhkaFCQ2Nzg5OENjBA8FKzVHTEJVXFJid4ChIAAQEDBgcLCAgDCQAA
AAAAAQQAEQMhMUETFAUQ8FFxgQIjYZGhscESM1NzdAYg0fFDY6MkFTBA4SIyg7M0stOEUMLD4/M1
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
------=_Part_12979841_1062067346.1346316254541
Content-Type: image/jpeg; name=image002.jpg
Content-Disposition: attachment; filename=image002.jpg
Content-Transfer-Encoding: base64
Content-ID: <image002.jpg(a)01CD814D.69B18940>
/9j/4AAQSkZJRgABAgEAYABgAAD/7Q9kUGhvdG9zaG9wIDMuMAA4QklNA+0KUmVzb2x1dGlvbgAA
AAAQAGAAAAABAAEAYAAAAAEAAThCSU0EDRhGWCBHbG9iYWwgTGlnaHRpbmcgQW5nbGUAAAAABAAA
AB44QklNBBkSRlggR2xvYmFsIEFsdGl0dWRlAAAAAAQAAAAeOEJJTQPzC1ByaW50IEZsYWdzAAAA
CQAAAAAAAAAAAQA4QklNBAoOQ29weXJpZ2h0IEZsYWcAAAAAAQAAOEJJTScQFEphcGFuZXNlIFBy
aW50IEZsYWdzAAAAAAoAAQAAAAAAAAACOEJJTQP1F0NvbG9yIEhhbGZ0b25lIFNldHRpbmdzAAAA
SAAvZmYAAQBsZmYABgAAAAAAAQAvZmYAAQChmZoABgAAAAAAAQAyAAAAAQBaAAAABgAAAAAAAQA1
AAAAAQAtAAAABgAAAAAAAThCSU0D+BdDb2xvciBUcmFuc2ZlciBTZXR0aW5ncwAAAHAAAP//////
//////////////////////8D6AAAAAD/////////////////////////////A+gAAAAA////////
/////////////////////wPoAAAAAP////////////////////////////8D6AAAOEJJTQQIBkd1
aWRlcwAAAAAQAAAAAQAAAkAAAAJAAAAAADhCSU0EHg1VUkwgb3ZlcnJpZGVzAAAABAAAAAA4QklN
BBoGU2xpY2VzAAAAAHEAAAAGAAAAAAAAAAAAAABCAAAAqQAAAAgAZABlAGwAbwBpAHQAdABlAAAA
AQAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAACpAAAAQgAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAA4QklNBBERSUNDIFVudGFnZ2VkIEZsYWcAAAABAQA4QklNBBQXTGF5ZXIg
SUQgR2VuZXJhdG9yIEJhc2UAAAAEAAAAAThCSU0EDBVOZXcgV2luZG93cyBUaHVtYm5haWwAAAu/
AAAAAQAAAHAAAAAsAAABUAAAOcAAAAujABgAAf/Y/+AAEEpGSUYAAQIBAEgASAAA/+4ADkFkb2Jl
AGSAAAAAAf/bAIQADAgICAkIDAkJDBELCgsRFQ8MDA8VGBMTFRMTGBEMDAwMDAwRDAwMDAwMDAwM
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
/wDRO5j8lbQemGsMWORK7A87kHFN7Ai9cB2kXYQiwADl3g3K344c4ctycgZ+Zyr4fp/PonW0K3Q7
SoDHXRkyddBB+9za6Pfjz58QPjZ0wGKrSn1kjZQkEHos1lhrtkssihqCZH7m9laLisR6oeGElN4e
0Z0YFxxQCQivqqROPJE5NySG+rZd4N7HJLPRfZa3VeVytFChbdNssPPDRiHHyfBJN32zmRsMmK6i
reCQckyBnTBAIM4o1Cm6IdDqaKP7Egkln6pLRIXI92G0M8ibHzcMYfmd7m1d+eKALFeECc5jjyUr
Sn1kcxeSEjDx4sN651LnLKqpJJacvhu7raOms7611xEhvX2omWDvr/8AD/nrPBRiQEBrh03cVPG1
kVlkeeyXCtVUuUqlrhlCe7PamjIuBm2HpnG+/XbS0KJNW1qfxyRRRepTlu4bdWtr9/f800DKWbuK
2Wyp3GgfqvGeBTehtQCjI7HFTxeR9hAgkblYcINF+sUgePOSij9c9U13t7Hffg23e3Gu9vY778G2
72413t7Hffg23e3Gu9vY778G272413t7Hffg23e3Gu9vY778G272413t7Hffg23e3Gu9vY778G27
2413t7Hffg23e3Gu9vY778G272413t7Hffg23e3Gu9vY778G27241sbr7hk9fzY1Vm0OJQScEqrs
GK2hEg0uSvLcBJFwPrVDyBgI5KNgshZrLIorfbpa/U4vFp3HyyKazV0gqnxcCn9Z0fzack3Acfxq
OFOZx/T+bp/269CD/FjXoQf4sa9CD/FjXoQf4sa9CD/FjXoQf4sa9CD/ABY16EH+LGvQg/xY16EH
+LGvQg/xY16EH+LGvQg/xY16EH+LGvQg/wAWNehB/ixr0IP8WNehB/ixpE4BGs0XCKmVODjTx4/5
c6+r/l/1f//Z
------=_Part_12979841_1062067346.1346316254541--
------=_Part_12979840_22806816.1346316254541--
12 years, 2 months
[Users] gwt logging.
by snmishra@linux.vnet.ibm.com
Hi,
I am new to gwt and trying to understand how logging is done. I am
looking at
./frontend/webadmin/modules/uicommonweb/src/main/java/org/ovirt/engine/ui/uicommonweb/models/vms/VncConsoleModel class. I see this class does log its messages but I am unable to find them in engine.log or engine-ui.log. I tried to enable logging by modifying the frontend/webadmin/modules/uicommonweb/src/main/java/org/ovirt/engine/ui/UICommonWeb.gwt.xml to
include
<!-- Inherit GWT logging module and configure it -->
<inherits name="com.google.gwt.logging.Logging" />
<set-property name="gwt.logging.enabled" value="TRUE" />
<set-property name="gwt.logging.logLevel" value="INFO" />
<set-property name="gwt.logging.popupHandler" value="DISABLED" />
But that did not help.
Thanks
Sharad Mishra
12 years, 2 months
[Users] Ovirt/RHEV API
by hai wu
I have some confusions/questions.
For Ovirt/RHEV API, is it the same as libvirt API(it seems to me that
RHEV API is a wrapper around libvirt API)? In case we want to create
a new VM in Ovirt/RHEV cluster), I assume we should use Ovirt/RHEV API
instead of using libvirt API?
Theforeman project is one open source project from redhat as well, and
it uses libvirt API to create KVM VMs, does it mean in order for
foreman to support creating VMs in Ovirt/RHEV cluster, it needs to use
Ovirt/RHEV API?
On 8/22/12, Mike Burns <mburns(a)redhat.com> wrote:
> Minutes:
> http://ovirt.org/meetings/ovirt/2012/ovirt.2012-08-22-14.00.html
> Minutes (text):
> http://ovirt.org/meetings/ovirt/2012/ovirt.2012-08-22-14.00.txt
> Log:
> http://ovirt.org/meetings/ovirt/2012/ovirt.2012-08-22-14.00.log.html
>
>
> =========================
> #ovirt: oVirt Weekly Sync
> =========================
>
>
> Meeting started by mburns at 14:00:41 UTC. The full logs are available
> at http://ovirt.org/meetings/ovirt/2012/ovirt.2012-08-22-14.00.log.html
> .
>
>
>
> Meeting summary
> ---------------
> * Agenda and Roll Call (mburns, 14:00:48)
>
> * Upcoming Workshops (mburns, 14:03:18)
> * LC North America is next week (mburns, 14:04:36)
> * presenters: acathrow jb_netapp abaron mburns (mburns, 14:05:22)
> * at 93 out of 100 spots full (mburns, 14:05:43)
> * still looking for board companies to provide reviewers of CFP
> (mburns, 14:06:44)
> * please contact lh if you have any questions on CFP (mburns,
> 14:07:29)
> * Bangalore workshop is in October (mburns, 14:10:33)
> * LINK: http://wiki.ovirt.org/wiki/OVirt_Global_Workshops (mburns,
> 14:11:11)
> * 1 talk proposal for Bangalore workshop currently (mburns, 14:13:16)
> * still need more presenters (mburns, 14:13:32)
>
> * Release Status (mburns, 14:14:27)
> * we're currently in the planning phase for the next release (call it
> 3.2 for simplicity) (mburns, 14:14:42)
> * we need to decide on a target release date (mburns, 14:15:01)
> * we need to decide on planned features that we're going to track
> against (mburns, 14:15:21)
> * LINK: http://wiki.ovirt.org/wiki/Release_Process (mburns,
> 14:15:34)
> * we need to finalize release criteria (mburns, 14:15:52)
>
> * Release date (mburns, 14:16:27)
> * proposed target release date is November 14 (mburns, 14:25:10)
> * not enough maintainers available to make final decision (mburns,
> 14:25:59)
>
> * Release Status (continued) (mburns, 14:26:58)
> * not enough maintainers around to determine proposed features or to
> discuss release criteria (mburns, 14:27:17)
> * LINK: http://wiki.ovirt.org/wiki/OVirt_3.1_release_management
> (mburns, 14:28:11)
> * that is the release criteria for 3.1 release (mburns, 14:28:21)
> * ACTION: mburns to make release status page for 3.2 release (mburns,
> 14:28:31)
>
> * other topics (mburns, 14:32:49)
> * not much point doing sub-project statuses when there aren't any
> maintainers here (mburns, 14:33:11)
>
> Meeting ended at 14:37:12 UTC.
>
>
>
>
> Action Items
> ------------
> * mburns to make release status page for 3.2 release
>
>
>
>
> Action Items, by person
> -----------------------
> * mburns
> * mburns to make release status page for 3.2 release
> * **UNASSIGNED**
> * (none)
>
>
>
>
> People Present (lines said)
> ---------------------------
> * mburns (77)
> * lh (15)
> * RobertM (4)
> * quaid (4)
> * dougsland (3)
> * ovirtbot (3)
> * rgolan (1)
> * dustins (1)
>
>
>
>
> Generated by `MeetBot`_ 0.1.4
>
> .. _`MeetBot`: http://wiki.debian.org/MeetBot
>
> _______________________________________________
> Users mailing list
> Users(a)ovirt.org
> http://lists.ovirt.org/mailman/listinfo/users
>
--
Sent from my mobile device
12 years, 2 months
[Users] Ovirt 3.1/ Foreman integration
by Andrei Vakhnin
I've installed Foreman v.1.0 to work with my Ovirt 3.1 install on rhel6 machines.
foreman-ovirt-1.0.0-2.el6.noarch
rubygem-foremancli-1.0-1.el6.noarch
foreman-console-1.0.0-2.el6.noarch
foreman-release-1.0.0-1.el6.noarch
foreman-cli-1.0.0-2.el6.noarch
foreman-vmware-1.0.0-2.el6.noarch
foreman-sqlite-1.0.0-2.el6.noarch
foreman-ec2-1.0.0-2.el6.noarch
foreman-postgresql-1.0.0-2.el6.noarch
foreman-libvirt-1.0.0-2.el6.noarch
foreman-mysql-1.0.0-2.el6.noarch
foreman-mysql2-1.0.0-2.el6.noarch
foreman-proxy-1.0.0-2.el6.noarch
foreman-1.0.0-2.el6.noarch
When I attempt to start foreman I get following errors:
[root@dsrvr130 avakhnin]# /etc/init.d/foreman start
Starting foreman: /usr/lib/ruby/gems/1.8/gems/ruby_parser-2.3.1/lib/ruby_parser_extras.rb:10: warning: already initialized constant ENC_NONE
/usr/lib/ruby/gems/1.8/gems/ruby_parser-2.3.1/lib/ruby_parser_extras.rb:11: warning: already initialized constant ENC_EUC
/usr/lib/ruby/gems/1.8/gems/ruby_parser-2.3.1/lib/ruby_parser_extras.rb:12: warning: already initialized constant ENC_SJIS
/usr/lib/ruby/gems/1.8/gems/ruby_parser-2.3.1/lib/ruby_parser_extras.rb:13: warning: already initialized constant ENC_UTF8
/usr/lib/ruby/gems/1.8/gems/activerecord-3.0.15/lib/active_record/connection_adapters/abstract/connection_specification.rb:62:in `establish_connection': production database is not configured (ActiveRecord::AdapterNotSpecified)
from /usr/lib/ruby/gems/1.8/gems/activerecord-3.0.15/lib/active_record/connection_adapters/abstract/connection_specification.rb:55:in `establish_connection'
from /usr/lib/ruby/gems/1.8/gems/activerecord-3.0.15/lib/active_record/railtie.rb:59
from /usr/lib/ruby/gems/1.8/gems/activesupport-3.0.15/lib/active_support/lazy_load_hooks.rb:36:in `instance_eval'
from /usr/lib/ruby/gems/1.8/gems/activesupport-3.0.15/lib/active_support/lazy_load_hooks.rb:36:in `execute_hook'
from /usr/lib/ruby/gems/1.8/gems/activesupport-3.0.15/lib/active_support/lazy_load_hooks.rb:26:in `on_load'
from /usr/lib/ruby/gems/1.8/gems/activerecord-3.0.15/lib/active_record/railtie.rb:57
from /usr/lib/ruby/gems/1.8/gems/railties-3.0.15/lib/rails/initializable.rb:25:in `instance_exec'
from /usr/lib/ruby/gems/1.8/gems/railties-3.0.15/lib/rails/initializable.rb:25:in `run'
from /usr/lib/ruby/gems/1.8/gems/railties-3.0.15/lib/rails/initializable.rb:50:in `run_initializers'
from /usr/lib/ruby/gems/1.8/gems/railties-3.0.15/lib/rails/initializable.rb:49:in `each'
from /usr/lib/ruby/gems/1.8/gems/railties-3.0.15/lib/rails/initializable.rb:49:in `run_initializers'
from /usr/lib/ruby/gems/1.8/gems/railties-3.0.15/lib/rails/application.rb:134:in `initialize!'
from /usr/lib/ruby/gems/1.8/gems/railties-3.0.15/lib/rails/application.rb:77:in `send'
from /usr/lib/ruby/gems/1.8/gems/railties-3.0.15/lib/rails/application.rb:77:in `method_missing'
from /usr/share/foreman/config/environment.rb:5
from /usr/lib/ruby/gems/1.8/gems/activesupport-3.0.15/lib/active_support/dependencies.rb:242:in `require'
from /usr/lib/ruby/gems/1.8/gems/activesupport-3.0.15/lib/active_support/dependencies.rb:242:in `require'
from /usr/lib/ruby/gems/1.8/gems/activesupport-3.0.15/lib/active_support/dependencies.rb:225:in `load_dependency'
from /usr/lib/ruby/gems/1.8/gems/activesupport-3.0.15/lib/active_support/dependencies.rb:597:in `new_constants_in'
from /usr/lib/ruby/gems/1.8/gems/activesupport-3.0.15/lib/active_support/dependencies.rb:225:in `load_dependency'
from /usr/lib/ruby/gems/1.8/gems/activesupport-3.0.15/lib/active_support/dependencies.rb:242:in `require'
from /usr/share/foreman/config.ru:3
from /usr/lib/ruby/gems/1.8/gems/rack-1.2.5/lib/rack/builder.rb:46:in `instance_eval'
from /usr/lib/ruby/gems/1.8/gems/rack-1.2.5/lib/rack/builder.rb:46:in `initialize'
from /usr/share/foreman/config.ru:1:in `new'
from /usr/share/foreman/config.ru:1
12 years, 2 months
[Users] Storage domain does not exist
by Jon Thomas
Hi,
I'm doing a fresh 3.1 install. I'm having a problem attaching newly
created storage. I followed
http://wiki.ovirt.org/wiki/Troubleshooting_NFS_Storage_Issues.
I seem to be able to create the storage ok. If I create it with the
default NFS version option=autonegotiate, I get a 500 error and "storage
does not exist" in the logs when trying to attach it. I can verify that
subdirectories and files were created.
#ls -l /exports/data/*/*
/exports/data/8f1e9376-8303-4660-948f-a6704b041e2e/dom_md:
total 8
-rw-rw----. 1 vdsm kvm 0 Aug 29 11:50 ids
-rw-rw----. 1 vdsm kvm 0 Aug 29 11:50 inbox
-rw-rw----. 1 vdsm kvm 512 Aug 29 11:50 leases
-rw-r--r--. 1 vdsm kvm 298 Aug 29 11:50 metadata
-rw-rw----. 1 vdsm kvm 0 Aug 29 11:50 outbox
/exports/data/8f1e9376-8303-4660-948f-a6704b041e2e/images:
total 0
Then as a test if I create the storage with the NFS version option=v3, I
get an internal ovirt error and a stack.
I followed the wiki and have v3 set on the engine node and
NFS4_SUPPORT="no" set on the machine exporting the share. Mounting the
share and creating/deleting files works fine.
any ideas?
thx
with NFS version option=autonegotiate
======================================
, sharedLocks= ]
2012-08-29 11:52:10,747 INFO
[org.ovirt.engine.core.bll.storage.AddStoragePoolWithStoragesCommand]
(ajp--0.0.0.0-8009-1) [595866b1] Running command:
AddStoragePoolWithStoragesCommand internal: true. Entities affected :
ID: 872ed943-cda1-4ec6-a4ea-36b97e7eff5a Type: StoragePool
2012-08-29 11:52:10,790 INFO
[org.ovirt.engine.core.vdsbroker.vdsbroker.ValidateStorageServerConnectionVDSCommand] (ajp--0.0.0.0-8009-1) [2ec11b86] START, ValidateStorageServerConnectionVDSCommand(vdsId = 1c3207f8-f08d-11e1-8379-438e839e5efb, storagePoolId = 00000000-0000-0000-0000-000000000000, storageType = NFS, connectionList = [{ id: 4b9fdb5c-d334-4056-a5fb-6946214e9ba1, connection: small.basin.com:/exports/data };]), log id: 721507
2012-08-29 11:52:10,807 INFO
[org.ovirt.engine.core.vdsbroker.vdsbroker.ValidateStorageServerConnectionVDSCommand] (ajp--0.0.0.0-8009-1) [2ec11b86] FINISH, ValidateStorageServerConnectionVDSCommand, return: {4b9fdb5c-d334-4056-a5fb-6946214e9ba1=0}, log id: 721507
2012-08-29 11:52:10,808 INFO
[org.ovirt.engine.core.bll.storage.ConnectStorageToVdsCommand]
(ajp--0.0.0.0-8009-1) [2ec11b86] Running command:
ConnectStorageToVdsCommand internal: true. Entities affected : ID:
aaa00000-0000-0000-0000-123456789aaa Type: System
2012-08-29 11:52:10,811 INFO
[org.ovirt.engine.core.vdsbroker.vdsbroker.ConnectStorageServerVDSCommand] (ajp--0.0.0.0-8009-1) [2ec11b86] START, ConnectStorageServerVDSCommand(vdsId = 1c3207f8-f08d-11e1-8379-438e839e5efb, storagePoolId = 00000000-0000-0000-0000-000000000000, storageType = NFS, connectionList = [{ id: 4b9fdb5c-d334-4056-a5fb-6946214e9ba1, connection: small.basin.com:/exports/data };]), log id: 3b13fdd8
2012-08-29 11:52:11,045 INFO
[org.ovirt.engine.core.vdsbroker.vdsbroker.ConnectStorageServerVDSCommand] (ajp--0.0.0.0-8009-1) [2ec11b86] FINISH, ConnectStorageServerVDSCommand, return: {4b9fdb5c-d334-4056-a5fb-6946214e9ba1=0}, log id: 3b13fdd8
2012-08-29 11:52:11,050 INFO
[org.ovirt.engine.core.vdsbroker.vdsbroker.CreateStoragePoolVDSCommand]
(ajp--0.0.0.0-8009-1) [2ec11b86] START,
CreateStoragePoolVDSCommand(vdsId =
1c3207f8-f08d-11e1-8379-438e839e5efb,
storagePoolId=872ed943-cda1-4ec6-a4ea-36b97e7eff5a, storageType=NFS,
storagePoolName=basindatacenter,
masterDomainId=8f1e9376-8303-4660-948f-a6704b041e2e,
domainsIdList=[8f1e9376-8303-4660-948f-a6704b041e2e], masterVersion=10),
log id: 52930390
2012-08-29 11:53:15,434 ERROR
[org.ovirt.engine.core.vdsbroker.vdsbroker.BrokerCommandBase]
(ajp--0.0.0.0-8009-1) [2ec11b86] Failed in CreateStoragePoolVDS method
2012-08-29 11:53:15,436 ERROR
[org.ovirt.engine.core.vdsbroker.vdsbroker.BrokerCommandBase]
(ajp--0.0.0.0-8009-1) [2ec11b86] Error code StorageDomainDoesNotExist
and error message VDSGenericException: VDSErrorException: Failed to
CreateStoragePoolVDS, error = Storage domain does not exist:
('8f1e9376-8303-4660-948f-a6704b041e2e',)
2012-08-29 11:53:15,438 INFO
[org.ovirt.engine.core.vdsbroker.vdsbroker.BrokerCommandBase]
(ajp--0.0.0.0-8009-1) [2ec11b86] Command
org.ovirt.engine.core.vdsbroker.vdsbroker.CreateStoragePoolVDSCommand
return value
Class Name:
org.ovirt.engine.core.vdsbroker.vdsbroker.StatusOnlyReturnForXmlRpc
mStatus Class Name:
org.ovirt.engine.core.vdsbroker.vdsbroker.StatusForXmlRpc
mCode 358
mMessage Storage domain does not exist:
('8f1e9376-8303-4660-948f-a6704b041e2e',)
with NFS version option=v3
======================================
, sharedLocks= ]
2012-08-29 11:46:44,542 INFO
[org.ovirt.engine.core.bll.storage.AddStoragePoolWithStoragesCommand]
(pool-3-thread-49) [330e12ac] Running command:
AddStoragePoolWithStoragesCommand internal: false. Entities affected :
ID: 872ed943-cda1-4ec6-a4ea-36b97e7eff5a Type: StoragePool
2012-08-29 11:46:44,588 INFO
[org.ovirt.engine.core.vdsbroker.vdsbroker.ValidateStorageServerConnectionVDSCommand] (pool-3-thread-49) [5ac343ac] START, ValidateStorageServerConnectionVDSCommand(vdsId = 1c3207f8-f08d-11e1-8379-438e839e5efb, storagePoolId = 00000000-0000-0000-0000-000000000000, storageType = NFS, connectionList = [{ id: 3d53ea05-f5fb-4eca-a449-c97096f52b84, connection: small.basin.com:/exports/data };]), log id: 33b513cb
2012-08-29 11:46:44,606 INFO
[org.ovirt.engine.core.vdsbroker.vdsbroker.ValidateStorageServerConnectionVDSCommand] (pool-3-thread-49) [5ac343ac] FINISH, ValidateStorageServerConnectionVDSCommand, return: {3d53ea05-f5fb-4eca-a449-c97096f52b84=0}, log id: 33b513cb
2012-08-29 11:46:44,607 INFO
[org.ovirt.engine.core.bll.storage.ConnectStorageToVdsCommand]
(pool-3-thread-49) [5ac343ac] Running command:
ConnectStorageToVdsCommand internal: true. Entities affected : ID:
aaa00000-0000-0000-0000-123456789aaa Type: System
2012-08-29 11:46:44,610 INFO
[org.ovirt.engine.core.vdsbroker.vdsbroker.ConnectStorageServerVDSCommand] (pool-3-thread-49) [5ac343ac] START, ConnectStorageServerVDSCommand(vdsId = 1c3207f8-f08d-11e1-8379-438e839e5efb, storagePoolId = 00000000-0000-0000-0000-000000000000, storageType = NFS, connectionList = [{ id: 3d53ea05-f5fb-4eca-a449-c97096f52b84, connection: small.basin.com:/exports/data };]), log id: 392908fc
2012-08-29 11:46:44,901 INFO
[org.ovirt.engine.core.vdsbroker.vdsbroker.ConnectStorageServerVDSCommand] (pool-3-thread-49) [5ac343ac] FINISH, ConnectStorageServerVDSCommand, return: {3d53ea05-f5fb-4eca-a449-c97096f52b84=477}, log id: 392908fc
2012-08-29 11:46:44,904 ERROR
[org.ovirt.engine.core.bll.storage.NFSStorageHelper] (pool-3-thread-49)
[5ac343ac] The connection with details small.basin.com:/exports/data
failed because of error code 477 and error message is: 477
2012-08-29 11:46:44,907 ERROR
[org.ovirt.engine.core.bll.storage.ConnectStorageToVdsCommand]
(pool-3-thread-49) [5ac343ac] Transaction rolled-back for command:
org.ovirt.engine.core.bll.storage.ConnectStorageToVdsCommand.
2012-08-29 11:46:44,907 INFO
[org.ovirt.engine.core.utils.transaction.TransactionSupport]
(pool-3-thread-49) [5ac343ac] transaction rolled back
2012-08-29 11:46:44,907 ERROR
[org.ovirt.engine.core.bll.storage.AddStoragePoolWithStoragesCommand]
(pool-3-thread-49) [5ac343ac] Command
org.ovirt.engine.core.bll.storage.AddStoragePoolWithStoragesCommand
throw exception: java.lang.RuntimeException: Could not get JDBC
Connection; nested exception is java.sql.SQLException:
javax.resource.ResourceException: IJ000460: Error checking for a
transaction
at
org.ovirt.engine.core.vdsbroker.ResourceManager.CreateCommand(ResourceManager.java:372) [engine-vdsbroker.jar:]
at
org.ovirt.engine.core.vdsbroker.ResourceManager.runVdsCommand(ResourceManager.java:410) [engine-vdsbroker.jar:]
at
org.ovirt.engine.core.bll.VDSBrokerFrontendImpl.RunVdsCommand(VDSBrokerFrontendImpl.java:35) [engine-bll.jar:]
at
org.ovirt.engine.core.bll.storage.AddStoragePoolWithStoragesCommand.AddStoragePoolInIrs(AddStoragePoolWithStoragesCommand.java:204) [engine-bll.jar:]
at
org.ovirt.engine.core.bll.storage.AddStoragePoolWithStoragesCommand.access$700(AddStoragePoolWithStoragesCommand.java:35) [engine-bll.jar:]
at org.ovirt.engine.core.bll.storage.AddStoragePoolWithStoragesCommand
$1$2.runInTransaction(AddStoragePoolWithStoragesCommand.java:99)
[engine-bll.jar:]
at org.ovirt.engine.core.bll.storage.AddStoragePoolWithStoragesCommand
$1$2.runInTransaction(AddStoragePoolWithStoragesCommand.java:79)
[engine-bll.jar:]
at
org.ovirt.engine.core.utils.transaction.TransactionSupport.executeInRequired(TransactionSupport.java:144) [engine-utils.jar:]
at
org.ovirt.engine.core.utils.transaction.TransactionSupport.executeInScope(TransactionSupport.java:109) [engine-utils.jar:]
at org.ovirt.engine.core.bll.storage.AddStoragePoolWithStoragesCommand
$1.runInTransaction(AddStoragePoolWithStoragesCommand.java:77)
[engine-bll.jar:]
at
org.ovirt.engine.core.utils.transaction.TransactionSupport.executeInNewTransaction(TransactionSupport.java:204) [engine-utils.jar:]
at
org.ovirt.engine.core.bll.storage.AddStoragePoolWithStoragesCommand.executeCommand(AddStoragePoolWithStoragesCommand.java:56) [engine-bll.jar:]
at
org.ovirt.engine.core.bll.CommandBase.ExecuteWithoutTransaction(CommandBase.java:804) [engine-bll.jar:]
at
org.ovirt.engine.core.bll.CommandBase.executeActionInTransactionScope(CommandBase.java:896) [engine-bll.jar:]
at
org.ovirt.engine.core.bll.CommandBase.runInTransaction(CommandBase.java:1203) [engine-bll.jar:]
at
org.ovirt.engine.core.utils.transaction.TransactionSupport.executeInNewTransaction(TransactionSupport.java:204) [engine-utils.jar:]
at
org.ovirt.engine.core.utils.transaction.TransactionSupport.executeInRequired(TransactionSupport.java:142) [engine-utils.jar:]
at
org.ovirt.engine.core.utils.transaction.TransactionSupport.executeInScope(TransactionSupport.java:109) [engine-utils.jar:]
at org.ovirt.engine.core.bll.CommandBase.Execute(CommandBase.java:911)
[engine-bll.jar:]
at
org.ovirt.engine.core.bll.CommandBase.ExecuteAction(CommandBase.java:268) [engine-bll.jar:]
at
org.ovirt.engine.core.bll.MultipleActionsRunner.executeValidatedCommands(MultipleActionsRunner.java:182) [engine-bll.jar:]
at
org.ovirt.engine.core.bll.MultipleActionsRunner.RunCommands(MultipleActionsRunner.java:162) [engine-bll.jar:]
at org.ovirt.engine.core.bll.MultipleActionsRunner
$1.run(MultipleActionsRunner.java:84) [engine-bll.jar:]
at org.ovirt.engine.core.utils.threadpool.ThreadPoolUtil
$InternalWrapperRunnable.run(ThreadPoolUtil.java:64) [engine-utils.jar:]
at java.util.concurrent.Executors
$RunnableAdapter.call(Executors.java:471) [rt.jar:1.7.0_03-icedtea]
at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334)
[rt.jar:1.7.0_03-icedtea]
at java.util.concurrent.FutureTask.run(FutureTask.java:166)
[rt.jar:1.7.0_03-icedtea]
at
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1110) [rt.jar:1.7.0_03-icedtea]
at java.util.concurrent.ThreadPoolExecutor
$Worker.run(ThreadPoolExecutor.java:603) [rt.jar:1.7.0_03-icedtea]
at java.lang.Thread.run(Thread.java:722) [rt.jar:1.7.0_03-icedtea]
Caused by: org.springframework.jdbc.CannotGetJdbcConnectionException:
Could not get JDBC Connection; nested exception is
java.sql.SQLException: javax.resource.ResourceException: IJ000460: Error
checking for a transaction
at
org.springframework.jdbc.datasource.DataSourceUtils.getConnection(DataSourceUtils.java:82) [spring-jdbc-2.5.6.SEC02.jar:2.5.6.SEC02]
at
org.springframework.jdbc.core.JdbcTemplate.execute(JdbcTemplate.java:577) [spring-jdbc-2.5.6.SEC02.jar:2.5.6.SEC02]
at
org.springframework.jdbc.core.JdbcTemplate.query(JdbcTemplate.java:641)
[spring-jdbc-2.5.6.SEC02.jar:2.5.6.SEC02]
at
org.springframework.jdbc.core.JdbcTemplate.query(JdbcTemplate.java:670)
[spring-jdbc-2.5.6.SEC02.jar:2.5.6.SEC02]
at
org.springframework.jdbc.core.JdbcTemplate.query(JdbcTemplate.java:702)
[spring-jdbc-2.5.6.SEC02.jar:2.5.6.SEC02]
at org.ovirt.engine.core.dal.dbbroker.PostgresDbEngineDialect
$PostgresSimpleJdbcCall.executeCallInternal(PostgresDbEngineDialect.java:155) [engine-dal.jar:]
at org.ovirt.engine.core.dal.dbbroker.PostgresDbEngineDialect
$PostgresSimpleJdbcCall.doExecute(PostgresDbEngineDialect.java:121)
[engine-dal.jar:]
at
org.springframework.jdbc.core.simple.SimpleJdbcCall.execute(SimpleJdbcCall.java:164) [spring-jdbc-2.5.6.SEC02.jar:2.5.6.SEC02]
at
org.ovirt.engine.core.dal.dbbroker.SimpleJdbcCallsHandler.executeImpl(SimpleJdbcCallsHandler.java:124) [engine-dal.jar:]
at
org.ovirt.engine.core.dal.dbbroker.SimpleJdbcCallsHandler.executeReadAndReturnMap(SimpleJdbcCallsHandler.java:75) [engine-dal.jar:]
at
org.ovirt.engine.core.dal.dbbroker.SimpleJdbcCallsHandler.executeReadList(SimpleJdbcCallsHandler.java:66) [engine-dal.jar:]
at
org.ovirt.engine.core.dal.dbbroker.SimpleJdbcCallsHandler.executeRead(SimpleJdbcCallsHandler.java:58) [engine-dal.jar:]
at
org.ovirt.engine.core.dao.VdsDAODbFacadeImpl.get(VdsDAODbFacadeImpl.java:36) [engine-dal.jar:]
at
org.ovirt.engine.core.dao.VdsDAODbFacadeImpl.get(VdsDAODbFacadeImpl.java:31) [engine-dal.jar:]
at
org.ovirt.engine.core.vdsbroker.vdsbroker.VdsBrokerCommand.<init>(VdsBrokerCommand.java:32) [engine-vdsbroker.jar:]
at
org.ovirt.engine.core.vdsbroker.vdsbroker.CreateStoragePoolVDSCommand.<init>(CreateStoragePoolVDSCommand.java:12) [engine-vdsbroker.jar:]
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native
Method) [rt.jar:1.7.0_03-icedtea]
at
sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:57) [rt.jar:1.7.0_03-icedtea]
at
sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) [rt.jar:1.7.0_03-icedtea]
at java.lang.reflect.Constructor.newInstance(Constructor.java:525)
[rt.jar:1.7.0_03-icedtea]
at
org.ovirt.engine.core.vdsbroker.ResourceManager.CreateCommand(ResourceManager.java:367) [engine-vdsbroker.jar:]
... 29 more
Caused by: java.sql.SQLException: javax.resource.ResourceException:
IJ000460: Error checking for a transaction
at
org.jboss.jca.adapters.jdbc.WrapperDataSource.getConnection(WrapperDataSource.java:137)
at
org.springframework.jdbc.datasource.DataSourceUtils.doGetConnection(DataSourceUtils.java:113) [spring-jdbc-2.5.6.SEC02.jar:2.5.6.SEC02]
at
org.springframework.jdbc.datasource.DataSourceUtils.getConnection(DataSourceUtils.java:79) [spring-jdbc-2.5.6.SEC02.jar:2.5.6.SEC02]
... 49 more
Caused by: javax.resource.ResourceException: IJ000460: Error checking
for a transaction
at
org.jboss.jca.core.connectionmanager.tx.TxConnectionManagerImpl.getManagedConnection(TxConnectionManagerImpl.java:362)
at
org.jboss.jca.core.connectionmanager.AbstractConnectionManager.allocateConnection(AbstractConnectionManager.java:464)
at
org.jboss.jca.adapters.jdbc.WrapperDataSource.getConnection(WrapperDataSource.java:129)
... 51 more
Caused by: javax.resource.ResourceException: IJ000459: Transaction is
not active: tx=TransactionImple < ac, BasicAction:
0:ffffc0a80103:-79e21b9e:503e3094:7cd status: ActionStatus.ABORT_ONLY >
at
org.jboss.jca.core.connectionmanager.tx.TxConnectionManagerImpl.getManagedConnection(TxConnectionManagerImpl.java:352)
... 53 more
2012-08-29 11:46:44,924 INFO
[org.ovirt.engine.core.bll.storage.AddStoragePoolWithStoragesCommand]
(pool-3-thread-49) [5ac343ac] Command
[id=28dbd38d-6cd1-44a4-8bf9-160d94cee2b5]: Compensating CHANGED_ENTITY
of org.ovirt.engine.core.common.businessentities.storage_pool; snapshot:
id=872ed943-cda1-4ec6-a4ea-36b97e7eff5a.
2012-08-29 11:46:44,927 INFO
[org.ovirt.engine.core.bll.storage.AddStoragePoolWithStoragesCommand]
(pool-3-thread-49) [5ac343ac] Command
[id=28dbd38d-6cd1-44a4-8bf9-160d94cee2b5]: Compensating NEW_ENTITY_ID of
org.ovirt.engine.core.common.businessentities.storage_pool_iso_map;
snapshot: storagePoolId = 872ed943-cda1-4ec6-a4ea-36b97e7eff5a,
storageId = 8c353789-4ced-4a11-a4f2-57373c2a262f.
2012-08-29 11:46:44,931 INFO
[org.ovirt.engine.core.bll.storage.AddStoragePoolWithStoragesCommand]
(pool-3-thread-49) [5ac343ac] Command
[id=28dbd38d-6cd1-44a4-8bf9-160d94cee2b5]: Compensating CHANGED_ENTITY
of org.ovirt.engine.core.common.businessentities.storage_domain_static;
snapshot: id=8c353789-4ced-4a11-a4f2-57373c2a262f.
2012-08-29 11:46:44,942 ERROR
[org.ovirt.engine.core.bll.storage.AddStoragePoolWithStoragesCommand]
(pool-3-thread-49) [5ac343ac] Transaction rolled-back for command:
org.ovirt.engine.core.bll.storage.AddStoragePoolWithStoragesCommand.
2012-08-29 11:46:44,954 INFO
[org.ovirt.engine.core.bll.storage.AddStoragePoolWithStoragesCommand]
(pool-3-thread-49) [5ac343ac] Lock freed to object EngineLock
[exclusiveLocks= key: 872ed943-cda1-4ec6-a4ea-36b97e7eff5a value:
org.ovirt.engine.core.bll.storage.AddStoragePoolWithStoragesCommand
, sharedLocks= ]
12 years, 2 months
[Users] Error importing export storage
by зоррыч
This is a multi-part message in MIME format.
------=_NextPart_000_0456_01CD8543.6E709F30
Content-Type: text/plain;
charset="koi8-r"
Content-Transfer-Encoding: 7bit
Hi
Trying to import export stotage created earlier.
But get this error:
There is no storage domain under the specified path. Please check path.
Vdsm.logs:
Thread-99790::DEBUG::2012-08-28
09:17:26,010::task::568::TaskManager.Task::(_updateState)
Task=`ac99ba99-f55d-4562-822e-0286ab30566e`::moving from state init -> state
preparing
Thread-99790::INFO::2012-08-28
09:17:26,010::logUtils::37::dispatcher::(wrapper) Run and protect:
repoStats(options=None)
Thread-99790::INFO::2012-08-28
09:17:26,010::logUtils::39::dispatcher::(wrapper) Run and protect:
repoStats, Return response: {'b0a0e76b-f983-405b-a0af-d0314a1c381a':
{'delay': '0.00292301177979', 'lastCheck': 1346159839.788852, 'code': 0,
'valid': True}}
Thread-99790::DEBUG::2012-08-28
09:17:26,011::task::1151::TaskManager.Task::(prepare)
Task=`ac99ba99-f55d-4562-822e-0286ab30566e`::finished:
{'b0a0e76b-f983-405b-a0af-d0314a1c381a': {'delay': '0.00292301177979',
'lastCheck': 1346159839.788852, 'code': 0, 'valid': True}}
Thread-99790::DEBUG::2012-08-28
09:17:26,011::task::568::TaskManager.Task::(_updateState)
Task=`ac99ba99-f55d-4562-822e-0286ab30566e`::moving from state preparing ->
state finished
Thread-99790::DEBUG::2012-08-28
09:17:26,011::resourceManager::809::ResourceManager.Owner::(releaseAll)
Owner.releaseAll requests {} resources {}
Thread-99790::DEBUG::2012-08-28
09:17:26,011::resourceManager::844::ResourceManager.Owner::(cancelAll)
Owner.cancelAll requests {}
Thread-99790::DEBUG::2012-08-28
09:17:26,011::task::957::TaskManager.Task::(_decref)
Task=`ac99ba99-f55d-4562-822e-0286ab30566e`::ref 0 aborting False
Thread-99792::DEBUG::2012-08-28
09:17:26,473::BindingXMLRPC::160::vds::(wrapper) [10.1.20.2]
Thread-99792::DEBUG::2012-08-28
09:17:26,474::task::568::TaskManager.Task::(_updateState)
Task=`e55145ac-1052-454b-92ec-a9eb981c1b04`::moving from state init -> state
preparing
Thread-99792::INFO::2012-08-28
09:17:26,474::logUtils::37::dispatcher::(wrapper) Run and protect:
validateStorageServerConnection(domType=1,
spUUID='00000000-0000-0000-0000-000000000000', conList=[{'connection':
'10.1.20.2:/home/nfs4', 'iqn': '', 'portal': '', 'user': '', 'password':
'******', 'id': '00000000-0000-0000-0000-000000000000', 'port': ''}],
options=None)
Thread-99792::INFO::2012-08-28
09:17:26,474::logUtils::39::dispatcher::(wrapper) Run and protect:
validateStorageServerConnection, Return response: {'statuslist': [{'status':
0, 'id': '00000000-0000-0000-0000-000000000000'}]}
Thread-99792::DEBUG::2012-08-28
09:17:26,474::task::1151::TaskManager.Task::(prepare)
Task=`e55145ac-1052-454b-92ec-a9eb981c1b04`::finished: {'statuslist':
[{'status': 0, 'id': '00000000-0000-0000-0000-000000000000'}]}
Thread-99792::DEBUG::2012-08-28
09:17:26,474::task::568::TaskManager.Task::(_updateState)
Task=`e55145ac-1052-454b-92ec-a9eb981c1b04`::moving from state preparing ->
state finished
Thread-99792::DEBUG::2012-08-28
09:17:26,475::resourceManager::809::ResourceManager.Owner::(releaseAll)
Owner.releaseAll requests {} resources {}
Thread-99792::DEBUG::2012-08-28
09:17:26,475::resourceManager::844::ResourceManager.Owner::(cancelAll)
Owner.cancelAll requests {}
Thread-99792::DEBUG::2012-08-28
09:17:26,475::task::957::TaskManager.Task::(_decref)
Task=`e55145ac-1052-454b-92ec-a9eb981c1b04`::ref 0 aborting False
Thread-99793::DEBUG::2012-08-28
09:17:26,494::BindingXMLRPC::160::vds::(wrapper) [10.1.20.2]
Thread-99793::DEBUG::2012-08-28
09:17:26,495::task::568::TaskManager.Task::(_updateState)
Task=`700181ad-b9d4-411b-bfbc-25a28aa288e2`::moving from state init -> state
preparing
Thread-99793::INFO::2012-08-28
09:17:26,503::logUtils::37::dispatcher::(wrapper) Run and protect:
connectStorageServer(domType=1,
spUUID='00000000-0000-0000-0000-000000000000', conList=[{'connection':
'10.1.20.2:/home/nfs4', 'iqn': '', 'portal': '', 'user': '', 'password':
'******', 'id': '00000000-0000-0000-0000-000000000000', 'port': ''}],
options=None)
Thread-99793::DEBUG::2012-08-28
09:17:26,505::__init__::1164::Storage.Misc.excCmd::(_log) '/usr/bin/sudo -n
/bin/mount -t nfs -o soft,nosharecache,timeo=600,retrans=6
10.1.20.2:/home/nfs4 /rhev/data-center/mnt/10.1.20.2:_home_nfs4' (cwd None)
Thread-99793::DEBUG::2012-08-28
09:17:26,609::lvm::477::OperationMutex::(_invalidateAllPvs) Operation 'lvm
invalidate operation' got the operation mutex
Thread-99793::DEBUG::2012-08-28
09:17:26,609::lvm::479::OperationMutex::(_invalidateAllPvs) Operation 'lvm
invalidate operation' released the operation mutex
Thread-99793::DEBUG::2012-08-28
09:17:26,609::lvm::488::OperationMutex::(_invalidateAllVgs) Operation 'lvm
invalidate operation' got the operation mutex
Thread-99793::DEBUG::2012-08-28
09:17:26,610::lvm::490::OperationMutex::(_invalidateAllVgs) Operation 'lvm
invalidate operation' released the operation mutex
Thread-99793::DEBUG::2012-08-28
09:17:26,610::lvm::508::OperationMutex::(_invalidateAllLvs) Operation 'lvm
invalidate operation' got the operation mutex
Thread-99793::DEBUG::2012-08-28
09:17:26,610::lvm::510::OperationMutex::(_invalidateAllLvs) Operation 'lvm
invalidate operation' released the operation mutex
Thread-99793::INFO::2012-08-28
09:17:26,610::logUtils::39::dispatcher::(wrapper) Run and protect:
connectStorageServer, Return response: {'statuslist': [{'status': 0, 'id':
'00000000-0000-0000-0000-000000000000'}]}
Thread-99793::DEBUG::2012-08-28
09:17:26,610::task::1151::TaskManager.Task::(prepare)
Task=`700181ad-b9d4-411b-bfbc-25a28aa288e2`::finished: {'statuslist':
[{'status': 0, 'id': '00000000-0000-0000-0000-000000000000'}]}
Thread-99793::DEBUG::2012-08-28
09:17:26,611::task::568::TaskManager.Task::(_updateState)
Task=`700181ad-b9d4-411b-bfbc-25a28aa288e2`::moving from state preparing ->
state finished
Thread-99793::DEBUG::2012-08-28
09:17:26,611::resourceManager::809::ResourceManager.Owner::(releaseAll)
Owner.releaseAll requests {} resources {}
Thread-99793::DEBUG::2012-08-28
09:17:26,611::resourceManager::844::ResourceManager.Owner::(cancelAll)
Owner.cancelAll requests {}
Thread-99793::DEBUG::2012-08-28
09:17:26,611::task::957::TaskManager.Task::(_decref)
Task=`700181ad-b9d4-411b-bfbc-25a28aa288e2`::ref 0 aborting False
Thread-99794::DEBUG::2012-08-28
09:17:26,653::BindingXMLRPC::160::vds::(wrapper) [10.1.20.2]
Thread-99794::DEBUG::2012-08-28
09:17:26,654::task::568::TaskManager.Task::(_updateState)
Task=`8a3e33d5-4cfe-4ad6-87e9-55082b67394e`::moving from state init -> state
preparing
Thread-99794::INFO::2012-08-28
09:17:26,654::logUtils::37::dispatcher::(wrapper) Run and protect:
getStorageDomainsList(spUUID='00000000-0000-0000-0000-000000000000',
domainClass=3, storageType=1, remotePath='10.1.20.2:/home/nfs4',
options=None)
Thread-99794::DEBUG::2012-08-28
09:17:26,654::misc::1061::SamplingMethod::(__call__) Trying to enter
sampling method (storage.sdc.refreshStorage)
Thread-99794::DEBUG::2012-08-28
09:17:26,654::misc::1063::SamplingMethod::(__call__) Got in to sampling
method
Thread-99794::DEBUG::2012-08-28
09:17:26,655::misc::1061::SamplingMethod::(__call__) Trying to enter
sampling method (storage.iscsi.rescan)
Thread-99794::DEBUG::2012-08-28
09:17:26,655::misc::1063::SamplingMethod::(__call__) Got in to sampling
method
Thread-99794::DEBUG::2012-08-28
09:17:26,655::__init__::1164::Storage.Misc.excCmd::(_log) '/usr/bin/sudo -n
/sbin/iscsiadm -m session -R' (cwd None)
Thread-99794::DEBUG::2012-08-28
09:17:26,677::__init__::1164::Storage.Misc.excCmd::(_log) FAILED: <err> =
'iscsiadm: No session found.\n'; <rc> = 21
Thread-99794::DEBUG::2012-08-28
09:17:26,678::misc::1071::SamplingMethod::(__call__) Returning last result
Thread-99794::DEBUG::2012-08-28
09:17:26,843::__init__::1164::Storage.Misc.excCmd::(_log) '/usr/bin/sudo -n
/sbin/multipath' (cwd None)
Thread-99794::DEBUG::2012-08-28
09:17:26,935::__init__::1164::Storage.Misc.excCmd::(_log) SUCCESS: <err> =
''; <rc> = 0
Thread-99794::DEBUG::2012-08-28
09:17:26,936::lvm::477::OperationMutex::(_invalidateAllPvs) Operation 'lvm
invalidate operation' got the operation mutex
Thread-99794::DEBUG::2012-08-28
09:17:26,941::lvm::479::OperationMutex::(_invalidateAllPvs) Operation 'lvm
invalidate operation' released the operation mutex
Thread-99794::DEBUG::2012-08-28
09:17:26,941::lvm::488::OperationMutex::(_invalidateAllVgs) Operation 'lvm
invalidate operation' got the operation mutex
Thread-99794::DEBUG::2012-08-28
09:17:26,941::lvm::490::OperationMutex::(_invalidateAllVgs) Operation 'lvm
invalidate operation' released the operation mutex
Thread-99794::DEBUG::2012-08-28
09:17:26,942::lvm::508::OperationMutex::(_invalidateAllLvs) Operation 'lvm
invalidate operation' got the operation mutex
Thread-99794::DEBUG::2012-08-28
09:17:26,942::lvm::510::OperationMutex::(_invalidateAllLvs) Operation 'lvm
invalidate operation' released the operation mutex
Thread-99794::DEBUG::2012-08-28
09:17:26,942::misc::1071::SamplingMethod::(__call__) Returning last result
Thread-99794::DEBUG::2012-08-28
09:17:26,942::lvm::368::OperationMutex::(_reloadvgs) Operation 'lvm reload
operation' got the operation mutex
Thread-99794::DEBUG::2012-08-28
09:17:26,944::__init__::1164::Storage.Misc.excCmd::(_log) '/usr/bin/sudo -n
/sbin/lvm vgs --config " devices { preferred_names = [\\"^/dev/mapper/\\"]
ignore_suspended_devices=1 write_cache_state=0 disable_after_error_count=3
filter = [ \\"a%35000c50001770ea3%\\", \\"r%.*%\\" ] } global {
locking_type=1 prioritise_write_locks=1 wait_for_locks=1 } backup {
retain_min = 50 retain_days = 0 } " --noheadings --units b --nosuffix
--separator | -o
uuid,name,attr,size,free,extent_size,extent_count,free_count,tags,vg_mda_siz
e,vg_mda_free' (cwd None)
Thread-99794::DEBUG::2012-08-28
09:17:27,146::__init__::1164::Storage.Misc.excCmd::(_log) SUCCESS: <err> = "
Couldn't find device with uuid sySrjj-b79L-jZ9D-8ZUe-UAwz-r08M-l7YWxe.\n";
<rc> = 0
Thread-99794::DEBUG::2012-08-28
09:17:27,148::lvm::397::OperationMutex::(_reloadvgs) Operation 'lvm reload
operation' released the operation mutex
Thread-99794::INFO::2012-08-28
09:17:27,156::logUtils::39::dispatcher::(wrapper) Run and protect:
getStorageDomainsList, Return response: {'domlist': []}
Thread-99794::DEBUG::2012-08-28
09:17:27,157::task::1151::TaskManager.Task::(prepare)
Task=`8a3e33d5-4cfe-4ad6-87e9-55082b67394e`::finished: {'domlist': []}
Thread-99794::DEBUG::2012-08-28
09:17:27,157::task::568::TaskManager.Task::(_updateState)
Task=`8a3e33d5-4cfe-4ad6-87e9-55082b67394e`::moving from state preparing ->
state finished
Thread-99794::DEBUG::2012-08-28
09:17:27,157::resourceManager::809::ResourceManager.Owner::(releaseAll)
Owner.releaseAll requests {} resources {}
Thread-99794::DEBUG::2012-08-28
09:17:27,157::resourceManager::844::ResourceManager.Owner::(cancelAll)
Owner.cancelAll requests {}
Thread-99794::DEBUG::2012-08-28
09:17:27,158::task::957::TaskManager.Task::(_decref)
Task=`8a3e33d5-4cfe-4ad6-87e9-55082b67394e`::ref 0 aborting False
Thread-99803::DEBUG::2012-08-28
09:17:27,232::BindingXMLRPC::160::vds::(wrapper) [10.1.20.2]
Thread-99803::DEBUG::2012-08-28
09:17:27,232::task::568::TaskManager.Task::(_updateState)
Task=`bfd73de7-79b7-4c24-b87b-7ecd234ce505`::moving from state init -> state
preparing
Thread-99803::INFO::2012-08-28
09:17:27,233::logUtils::37::dispatcher::(wrapper) Run and protect:
disconnectStorageServer(domType=1,
spUUID='00000000-0000-0000-0000-000000000000', conList=[{'connection':
'10.1.20.2:/home/nfs4', 'iqn': '', 'portal': '', 'user': '', 'password':
'******', 'id': '00000000-0000-0000-0000-000000000000', 'port': ''}],
options=None)
Thread-99803::DEBUG::2012-08-28
09:17:27,233::__init__::1164::Storage.Misc.excCmd::(_log) '/usr/bin/sudo -n
/bin/umount -f -l /rhev/data-center/mnt/10.1.20.2:_home_nfs4' (cwd None)
Thread-99803::DEBUG::2012-08-28
09:17:27,265::misc::1061::SamplingMethod::(__call__) Trying to enter
sampling method (storage.sdc.refreshStorage)
Thread-99803::DEBUG::2012-08-28
09:17:27,266::misc::1063::SamplingMethod::(__call__) Got in to sampling
method
Thread-99803::DEBUG::2012-08-28
09:17:27,266::misc::1061::SamplingMethod::(__call__) Trying to enter
sampling method (storage.iscsi.rescan)
Thread-99803::DEBUG::2012-08-28
09:17:27,266::misc::1063::SamplingMethod::(__call__) Got in to sampling
method
Thread-99803::DEBUG::2012-08-28
09:17:27,267::__init__::1164::Storage.Misc.excCmd::(_log) '/usr/bin/sudo -n
/sbin/iscsiadm -m session -R' (cwd None)
Thread-99803::DEBUG::2012-08-28
09:17:27,284::__init__::1164::Storage.Misc.excCmd::(_log) FAILED: <err> =
'iscsiadm: No session found.\n'; <rc> = 21
Thread-99803::DEBUG::2012-08-28
09:17:27,284::misc::1071::SamplingMethod::(__call__) Returning last result
Thread-99803::DEBUG::2012-08-28
09:17:27,449::__init__::1164::Storage.Misc.excCmd::(_log) '/usr/bin/sudo -n
/sbin/multipath' (cwd None)
Thread-99803::DEBUG::2012-08-28
09:17:27,514::__init__::1164::Storage.Misc.excCmd::(_log) SUCCESS: <err> =
''; <rc> = 0
Thread-99803::DEBUG::2012-08-28
09:17:27,515::lvm::477::OperationMutex::(_invalidateAllPvs) Operation 'lvm
invalidate operation' got the operation mutex
Thread-99803::DEBUG::2012-08-28
09:17:27,515::lvm::479::OperationMutex::(_invalidateAllPvs) Operation 'lvm
invalidate operation' released the operation mutex
Thread-99803::DEBUG::2012-08-28
09:17:27,515::lvm::488::OperationMutex::(_invalidateAllVgs) Operation 'lvm
invalidate operation' got the operation mutex
Thread-99803::DEBUG::2012-08-28
09:17:27,515::lvm::490::OperationMutex::(_invalidateAllVgs) Operation 'lvm
invalidate operation' released the operation mutex
Thread-99803::DEBUG::2012-08-28
09:17:27,516::lvm::508::OperationMutex::(_invalidateAllLvs) Operation 'lvm
invalidate operation' got the operation mutex
Thread-99803::DEBUG::2012-08-28
09:17:27,516::lvm::510::OperationMutex::(_invalidateAllLvs) Operation 'lvm
invalidate operation' released the operation mutex
Thread-99803::DEBUG::2012-08-28
09:17:27,516::misc::1071::SamplingMethod::(__call__) Returning last result
Thread-99803::INFO::2012-08-28
09:17:27,516::logUtils::39::dispatcher::(wrapper) Run and protect:
disconnectStorageServer, Return response: {'statuslist': [{'status': 0,
'id': '00000000-0000-0000-0000-000000000000'}]}
Thread-99803::DEBUG::2012-08-28
09:17:27,517::task::1151::TaskManager.Task::(prepare)
Task=`bfd73de7-79b7-4c24-b87b-7ecd234ce505`::finished: {'statuslist':
[{'status': 0, 'id': '00000000-0000-0000-0000-000000000000'}]}
Thread-99803::DEBUG::2012-08-28
09:17:27,517::task::568::TaskManager.Task::(_updateState)
Task=`bfd73de7-79b7-4c24-b87b-7ecd234ce505`::moving from state preparing ->
state finished
Thread-99803::DEBUG::2012-08-28
09:17:27,517::resourceManager::809::ResourceManager.Owner::(releaseAll)
Owner.releaseAll requests {} resources {}
Thread-99803::DEBUG::2012-08-28
09:17:27,517::resourceManager::844::ResourceManager.Owner::(cancelAll)
Owner.cancelAll requests {}
Thread-99803::DEBUG::2012-08-28
09:17:27,517::task::957::TaskManager.Task::(_decref)
Task=`bfd73de7-79b7-4c24-b87b-7ecd234ce505`::ref 0 aborting False
Version:
[root@noc-3-synt ~]# rpm -qa | grep lvm
lvm2-2.02.95-10.el6.x86_64
lvm2-libs-2.02.95-10.el6.x86_64
[root@noc-3-synt ~]# rpm -qa | grep vdsm
vdsm-xmlrpc-4.10.0-0.283.13.el6.noarch
vdsm-python-4.10.0-0.283.13.el6.x86_64
vdsm-gluster-4.10.0-0.283.13.el6.noarch
vdsm-4.10.0-0.283.13.el6.x86_64
vdsm-cli-4.10.0-0.283.13.el6.noarch
[root@noc-2-synt ~]# cat
/home/nfs4/b23c7ab6-b1d4-4888-8d4a-adc78e61db38/dom_md/metadata
CLASS=Backup
DESCRIPTION=export
IOOPTIMEOUTSEC=1
LEASERETRIES=3
LEASETIMESEC=5
LOCKPOLICY=
LOCKRENEWALINTERVALSEC=5
MASTER_VERSION=0
POOL_UUID=dd424005-9444-4c73-8653-3b5192ec39ae
REMOTE_PATH=10.1.20.2:/home/nfs4
ROLE=Regular
SDUUID=b23c7ab6-b1d4-4888-8d4a-adc78e61db38
TYPE=NFS
VERSION=0
_SHA_CKSUM=e59674cf8d506af569a6540b9d075147da3b490d
[root@noc-2-synt ~]#
------=_NextPart_000_0456_01CD8543.6E709F30
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:x=3D"urn:schemas-microsoft-com:office:excel" =
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=3Dkoi8-r">
<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>Trying to import export stotage created =
earlier.<o:p></o:p></span></p><p class=3DMsoNormal>But get this =
error:<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 =
style=3D'font-size:12.0pt;font-family:"Times New Roman","serif"'>There =
is no storage domain under the specified path. </span><span =
style=3D'font-size:12.0pt;font-family:"Times New Roman","serif"'>Please =
check path.<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>Vdsm.logs:<o:p></o:p></span></p><p class=3DMsoNormal><span =
lang=3DEN-US>Thread-99790::DEBUG::2012-08-28 =
09:17:26,010::task::568::TaskManager.Task::(_updateState) =
Task=3D`ac99ba99-f55d-4562-822e-0286ab30566e`::moving from state init =
-> state preparing<o:p></o:p></span></p><p class=3DMsoNormal><span =
lang=3DEN-US>Thread-99790::INFO::2012-08-28 =
09:17:26,010::logUtils::37::dispatcher::(wrapper) Run and protect: =
repoStats(options=3DNone)<o:p></o:p></span></p><p =
class=3DMsoNormal><span lang=3DEN-US>Thread-99790::INFO::2012-08-28 =
09:17:26,010::logUtils::39::dispatcher::(wrapper) Run and protect: =
repoStats, Return response: {'b0a0e76b-f983-405b-a0af-d0314a1c381a': =
{'delay': '0.00292301177979', 'lastCheck': 1346159839.788852, 'code': 0, =
'valid': True}}<o:p></o:p></span></p><p class=3DMsoNormal><span =
lang=3DEN-US>Thread-99790::DEBUG::2012-08-28 =
09:17:26,011::task::1151::TaskManager.Task::(prepare) =
Task=3D`ac99ba99-f55d-4562-822e-0286ab30566e`::finished: =
{'b0a0e76b-f983-405b-a0af-d0314a1c381a': {'delay': '0.00292301177979', =
'lastCheck': 1346159839.788852, 'code': 0, 'valid': =
True}}<o:p></o:p></span></p><p class=3DMsoNormal><span =
lang=3DEN-US>Thread-99790::DEBUG::2012-08-28 =
09:17:26,011::task::568::TaskManager.Task::(_updateState) =
Task=3D`ac99ba99-f55d-4562-822e-0286ab30566e`::moving from state =
preparing -> state finished<o:p></o:p></span></p><p =
class=3DMsoNormal><span lang=3DEN-US>Thread-99790::DEBUG::2012-08-28 =
09:17:26,011::resourceManager::809::ResourceManager.Owner::(releaseAll) =
Owner.releaseAll requests {} resources {}<o:p></o:p></span></p><p =
class=3DMsoNormal><span lang=3DEN-US>Thread-99790::DEBUG::2012-08-28 =
09:17:26,011::resourceManager::844::ResourceManager.Owner::(cancelAll) =
Owner.cancelAll requests {}<o:p></o:p></span></p><p =
class=3DMsoNormal><span lang=3DEN-US>Thread-99790::DEBUG::2012-08-28 =
09:17:26,011::task::957::TaskManager.Task::(_decref) =
Task=3D`ac99ba99-f55d-4562-822e-0286ab30566e`::ref 0 aborting =
False<o:p></o:p></span></p><p class=3DMsoNormal><span =
lang=3DEN-US>Thread-99792::DEBUG::2012-08-28 =
09:17:26,473::BindingXMLRPC::160::vds::(wrapper) =
[10.1.20.2]<o:p></o:p></span></p><p class=3DMsoNormal><span =
lang=3DEN-US>Thread-99792::DEBUG::2012-08-28 =
09:17:26,474::task::568::TaskManager.Task::(_updateState) =
Task=3D`e55145ac-1052-454b-92ec-a9eb981c1b04`::moving from state init =
-> state preparing<o:p></o:p></span></p><p class=3DMsoNormal><span =
lang=3DEN-US>Thread-99792::INFO::2012-08-28 =
09:17:26,474::logUtils::37::dispatcher::(wrapper) Run and protect: =
validateStorageServerConnection(domType=3D1, =
spUUID=3D'00000000-0000-0000-0000-000000000000', =
conList=3D[{'connection': '10.1.20.2:/home/nfs4', 'iqn': '', 'portal': =
'', 'user': '', 'password': '******', 'id': =
'00000000-0000-0000-0000-000000000000', 'port': ''}], =
options=3DNone)<o:p></o:p></span></p><p class=3DMsoNormal><span =
lang=3DEN-US>Thread-99792::INFO::2012-08-28 =
09:17:26,474::logUtils::39::dispatcher::(wrapper) Run and protect: =
validateStorageServerConnection, Return response: {'statuslist': =
[{'status': 0, 'id': =
'00000000-0000-0000-0000-000000000000'}]}<o:p></o:p></span></p><p =
class=3DMsoNormal><span lang=3DEN-US>Thread-99792::DEBUG::2012-08-28 =
09:17:26,474::task::1151::TaskManager.Task::(prepare) =
Task=3D`e55145ac-1052-454b-92ec-a9eb981c1b04`::finished: {'statuslist': =
[{'status': 0, 'id': =
'00000000-0000-0000-0000-000000000000'}]}<o:p></o:p></span></p><p =
class=3DMsoNormal><span lang=3DEN-US>Thread-99792::DEBUG::2012-08-28 =
09:17:26,474::task::568::TaskManager.Task::(_updateState) =
Task=3D`e55145ac-1052-454b-92ec-a9eb981c1b04`::moving from state =
preparing -> state finished<o:p></o:p></span></p><p =
class=3DMsoNormal><span lang=3DEN-US>Thread-99792::DEBUG::2012-08-28 =
09:17:26,475::resourceManager::809::ResourceManager.Owner::(releaseAll) =
Owner.releaseAll requests {} resources {}<o:p></o:p></span></p><p =
class=3DMsoNormal><span lang=3DEN-US>Thread-99792::DEBUG::2012-08-28 =
09:17:26,475::resourceManager::844::ResourceManager.Owner::(cancelAll) =
Owner.cancelAll requests {}<o:p></o:p></span></p><p =
class=3DMsoNormal><span lang=3DEN-US>Thread-99792::DEBUG::2012-08-28 =
09:17:26,475::task::957::TaskManager.Task::(_decref) =
Task=3D`e55145ac-1052-454b-92ec-a9eb981c1b04`::ref 0 aborting =
False<o:p></o:p></span></p><p class=3DMsoNormal><span =
lang=3DEN-US>Thread-99793::DEBUG::2012-08-28 =
09:17:26,494::BindingXMLRPC::160::vds::(wrapper) =
[10.1.20.2]<o:p></o:p></span></p><p class=3DMsoNormal><span =
lang=3DEN-US>Thread-99793::DEBUG::2012-08-28 =
09:17:26,495::task::568::TaskManager.Task::(_updateState) =
Task=3D`700181ad-b9d4-411b-bfbc-25a28aa288e2`::moving from state init =
-> state preparing<o:p></o:p></span></p><p class=3DMsoNormal><span =
lang=3DEN-US>Thread-99793::INFO::2012-08-28 =
09:17:26,503::logUtils::37::dispatcher::(wrapper) Run and protect: =
connectStorageServer(domType=3D1, =
spUUID=3D'00000000-0000-0000-0000-000000000000', =
conList=3D[{'connection': '10.1.20.2:/home/nfs4', 'iqn': '', 'portal': =
'', 'user': '', 'password': '******', 'id': =
'00000000-0000-0000-0000-000000000000', 'port': ''}], =
options=3DNone)<o:p></o:p></span></p><p class=3DMsoNormal><span =
lang=3DEN-US>Thread-99793::DEBUG::2012-08-28 =
09:17:26,505::__init__::1164::Storage.Misc.excCmd::(_log) '/usr/bin/sudo =
-n /bin/mount -t nfs -o soft,nosharecache,timeo=3D600,retrans=3D6 =
10.1.20.2:/home/nfs4 /rhev/data-center/mnt/10.1.20.2:_home_nfs4' (cwd =
None)<o:p></o:p></span></p><p class=3DMsoNormal><span =
lang=3DEN-US>Thread-99793::DEBUG::2012-08-28 =
09:17:26,609::lvm::477::OperationMutex::(_invalidateAllPvs) Operation =
'lvm invalidate operation' got the operation =
mutex<o:p></o:p></span></p><p class=3DMsoNormal><span =
lang=3DEN-US>Thread-99793::DEBUG::2012-08-28 =
09:17:26,609::lvm::479::OperationMutex::(_invalidateAllPvs) Operation =
'lvm invalidate operation' released the operation =
mutex<o:p></o:p></span></p><p class=3DMsoNormal><span =
lang=3DEN-US>Thread-99793::DEBUG::2012-08-28 =
09:17:26,609::lvm::488::OperationMutex::(_invalidateAllVgs) Operation =
'lvm invalidate operation' got the operation =
mutex<o:p></o:p></span></p><p class=3DMsoNormal><span =
lang=3DEN-US>Thread-99793::DEBUG::2012-08-28 =
09:17:26,610::lvm::490::OperationMutex::(_invalidateAllVgs) Operation =
'lvm invalidate operation' released the operation =
mutex<o:p></o:p></span></p><p class=3DMsoNormal><span =
lang=3DEN-US>Thread-99793::DEBUG::2012-08-28 =
09:17:26,610::lvm::508::OperationMutex::(_invalidateAllLvs) Operation =
'lvm invalidate operation' got the operation =
mutex<o:p></o:p></span></p><p class=3DMsoNormal><span =
lang=3DEN-US>Thread-99793::DEBUG::2012-08-28 =
09:17:26,610::lvm::510::OperationMutex::(_invalidateAllLvs) Operation =
'lvm invalidate operation' released the operation =
mutex<o:p></o:p></span></p><p class=3DMsoNormal><span =
lang=3DEN-US>Thread-99793::INFO::2012-08-28 =
09:17:26,610::logUtils::39::dispatcher::(wrapper) Run and protect: =
connectStorageServer, Return response: {'statuslist': [{'status': 0, =
'id': '00000000-0000-0000-0000-000000000000'}]}<o:p></o:p></span></p><p =
class=3DMsoNormal><span lang=3DEN-US>Thread-99793::DEBUG::2012-08-28 =
09:17:26,610::task::1151::TaskManager.Task::(prepare) =
Task=3D`700181ad-b9d4-411b-bfbc-25a28aa288e2`::finished: {'statuslist': =
[{'status': 0, 'id': =
'00000000-0000-0000-0000-000000000000'}]}<o:p></o:p></span></p><p =
class=3DMsoNormal><span lang=3DEN-US>Thread-99793::DEBUG::2012-08-28 =
09:17:26,611::task::568::TaskManager.Task::(_updateState) =
Task=3D`700181ad-b9d4-411b-bfbc-25a28aa288e2`::moving from state =
preparing -> state finished<o:p></o:p></span></p><p =
class=3DMsoNormal><span lang=3DEN-US>Thread-99793::DEBUG::2012-08-28 =
09:17:26,611::resourceManager::809::ResourceManager.Owner::(releaseAll) =
Owner.releaseAll requests {} resources {}<o:p></o:p></span></p><p =
class=3DMsoNormal><span lang=3DEN-US>Thread-99793::DEBUG::2012-08-28 =
09:17:26,611::resourceManager::844::ResourceManager.Owner::(cancelAll) =
Owner.cancelAll requests {}<o:p></o:p></span></p><p =
class=3DMsoNormal><span lang=3DEN-US>Thread-99793::DEBUG::2012-08-28 =
09:17:26,611::task::957::TaskManager.Task::(_decref) =
Task=3D`700181ad-b9d4-411b-bfbc-25a28aa288e2`::ref 0 aborting =
False<o:p></o:p></span></p><p class=3DMsoNormal><span =
lang=3DEN-US>Thread-99794::DEBUG::2012-08-28 =
09:17:26,653::BindingXMLRPC::160::vds::(wrapper) =
[10.1.20.2]<o:p></o:p></span></p><p class=3DMsoNormal><span =
lang=3DEN-US>Thread-99794::DEBUG::2012-08-28 =
09:17:26,654::task::568::TaskManager.Task::(_updateState) =
Task=3D`8a3e33d5-4cfe-4ad6-87e9-55082b67394e`::moving from state init =
-> state preparing<o:p></o:p></span></p><p class=3DMsoNormal><span =
lang=3DEN-US>Thread-99794::INFO::2012-08-28 =
09:17:26,654::logUtils::37::dispatcher::(wrapper) Run and protect: =
getStorageDomainsList(spUUID=3D'00000000-0000-0000-0000-000000000000', =
domainClass=3D3, storageType=3D1, remotePath=3D'10.1.20.2:/home/nfs4', =
options=3DNone)<o:p></o:p></span></p><p class=3DMsoNormal><span =
lang=3DEN-US>Thread-99794::DEBUG::2012-08-28 =
09:17:26,654::misc::1061::SamplingMethod::(__call__) Trying to enter =
sampling method (storage.sdc.refreshStorage)<o:p></o:p></span></p><p =
class=3DMsoNormal><span lang=3DEN-US>Thread-99794::DEBUG::2012-08-28 =
09:17:26,654::misc::1063::SamplingMethod::(__call__) Got in to sampling =
method<o:p></o:p></span></p><p class=3DMsoNormal><span =
lang=3DEN-US>Thread-99794::DEBUG::2012-08-28 =
09:17:26,655::misc::1061::SamplingMethod::(__call__) Trying to enter =
sampling method (storage.iscsi.rescan)<o:p></o:p></span></p><p =
class=3DMsoNormal><span lang=3DEN-US>Thread-99794::DEBUG::2012-08-28 =
09:17:26,655::misc::1063::SamplingMethod::(__call__) Got in to sampling =
method<o:p></o:p></span></p><p class=3DMsoNormal><span =
lang=3DEN-US>Thread-99794::DEBUG::2012-08-28 =
09:17:26,655::__init__::1164::Storage.Misc.excCmd::(_log) '/usr/bin/sudo =
-n /sbin/iscsiadm -m session -R' (cwd None)<o:p></o:p></span></p><p =
class=3DMsoNormal><span lang=3DEN-US>Thread-99794::DEBUG::2012-08-28 =
09:17:26,677::__init__::1164::Storage.Misc.excCmd::(_log) FAILED: =
<err> =3D 'iscsiadm: No session found.\n'; <rc> =3D =
21<o:p></o:p></span></p><p class=3DMsoNormal><span =
lang=3DEN-US>Thread-99794::DEBUG::2012-08-28 =
09:17:26,678::misc::1071::SamplingMethod::(__call__) Returning last =
result<o:p></o:p></span></p><p class=3DMsoNormal><span =
lang=3DEN-US>Thread-99794::DEBUG::2012-08-28 =
09:17:26,843::__init__::1164::Storage.Misc.excCmd::(_log) '/usr/bin/sudo =
-n /sbin/multipath' (cwd None)<o:p></o:p></span></p><p =
class=3DMsoNormal><span lang=3DEN-US>Thread-99794::DEBUG::2012-08-28 =
09:17:26,935::__init__::1164::Storage.Misc.excCmd::(_log) SUCCESS: =
<err> =3D ''; <rc> =3D 0<o:p></o:p></span></p><p =
class=3DMsoNormal><span lang=3DEN-US>Thread-99794::DEBUG::2012-08-28 =
09:17:26,936::lvm::477::OperationMutex::(_invalidateAllPvs) Operation =
'lvm invalidate operation' got the operation =
mutex<o:p></o:p></span></p><p class=3DMsoNormal><span =
lang=3DEN-US>Thread-99794::DEBUG::2012-08-28 =
09:17:26,941::lvm::479::OperationMutex::(_invalidateAllPvs) Operation =
'lvm invalidate operation' released the operation =
mutex<o:p></o:p></span></p><p class=3DMsoNormal><span =
lang=3DEN-US>Thread-99794::DEBUG::2012-08-28 =
09:17:26,941::lvm::488::OperationMutex::(_invalidateAllVgs) Operation =
'lvm invalidate operation' got the operation =
mutex<o:p></o:p></span></p><p class=3DMsoNormal><span =
lang=3DEN-US>Thread-99794::DEBUG::2012-08-28 =
09:17:26,941::lvm::490::OperationMutex::(_invalidateAllVgs) Operation =
'lvm invalidate operation' released the operation =
mutex<o:p></o:p></span></p><p class=3DMsoNormal><span =
lang=3DEN-US>Thread-99794::DEBUG::2012-08-28 =
09:17:26,942::lvm::508::OperationMutex::(_invalidateAllLvs) Operation =
'lvm invalidate operation' got the operation =
mutex<o:p></o:p></span></p><p class=3DMsoNormal><span =
lang=3DEN-US>Thread-99794::DEBUG::2012-08-28 =
09:17:26,942::lvm::510::OperationMutex::(_invalidateAllLvs) Operation =
'lvm invalidate operation' released the operation =
mutex<o:p></o:p></span></p><p class=3DMsoNormal><span =
lang=3DEN-US>Thread-99794::DEBUG::2012-08-28 =
09:17:26,942::misc::1071::SamplingMethod::(__call__) Returning last =
result<o:p></o:p></span></p><p class=3DMsoNormal><span =
lang=3DEN-US>Thread-99794::DEBUG::2012-08-28 =
09:17:26,942::lvm::368::OperationMutex::(_reloadvgs) Operation 'lvm =
reload operation' got the operation mutex<o:p></o:p></span></p><p =
class=3DMsoNormal><span lang=3DEN-US>Thread-99794::DEBUG::2012-08-28 =
09:17:26,944::__init__::1164::Storage.Misc.excCmd::(_log) '/usr/bin/sudo =
-n /sbin/lvm vgs --config " devices { preferred_names =3D =
[\\"^/dev/mapper/\\"] ignore_suspended_devices=3D1 =
write_cache_state=3D0 disable_after_error_count=3D3 filter =3D [ =
\\"a%35000c50001770ea3%\\", \\"r%.*%\\" ] }=9A =
global {=9A locking_type=3D1=9A prioritise_write_locks=3D1=9A =
wait_for_locks=3D1 }=9A backup {=9A retain_min =3D 50=9A retain_days =3D =
0 } " --noheadings --units b --nosuffix --separator | -o =
uuid,name,attr,size,free,extent_size,extent_count,free_count,tags,vg_mda_=
size,vg_mda_free' (cwd None)<o:p></o:p></span></p><p =
class=3DMsoNormal><span lang=3DEN-US>Thread-99794::DEBUG::2012-08-28 =
09:17:27,146::__init__::1164::Storage.Misc.excCmd::(_log) SUCCESS: =
<err> =3D "=9A Couldn't find device with uuid =
sySrjj-b79L-jZ9D-8ZUe-UAwz-r08M-l7YWxe.\n"; <rc> =3D =
0<o:p></o:p></span></p><p class=3DMsoNormal><span =
lang=3DEN-US>Thread-99794::DEBUG::2012-08-28 =
09:17:27,148::lvm::397::OperationMutex::(_reloadvgs) Operation 'lvm =
reload operation' released the operation mutex<o:p></o:p></span></p><p =
class=3DMsoNormal><span lang=3DEN-US>Thread-99794::INFO::2012-08-28 =
09:17:27,156::logUtils::39::dispatcher::(wrapper) Run and protect: =
getStorageDomainsList, Return response: {'domlist': =
[]}<o:p></o:p></span></p><p class=3DMsoNormal><span =
lang=3DEN-US>Thread-99794::DEBUG::2012-08-28 =
09:17:27,157::task::1151::TaskManager.Task::(prepare) =
Task=3D`8a3e33d5-4cfe-4ad6-87e9-55082b67394e`::finished: {'domlist': =
[]}<o:p></o:p></span></p><p class=3DMsoNormal><span =
lang=3DEN-US>Thread-99794::DEBUG::2012-08-28 =
09:17:27,157::task::568::TaskManager.Task::(_updateState) =
Task=3D`8a3e33d5-4cfe-4ad6-87e9-55082b67394e`::moving from state =
preparing -> state finished<o:p></o:p></span></p><p =
class=3DMsoNormal><span lang=3DEN-US>Thread-99794::DEBUG::2012-08-28 =
09:17:27,157::resourceManager::809::ResourceManager.Owner::(releaseAll) =
Owner.releaseAll requests {} resources {}<o:p></o:p></span></p><p =
class=3DMsoNormal><span lang=3DEN-US>Thread-99794::DEBUG::2012-08-28 =
09:17:27,157::resourceManager::844::ResourceManager.Owner::(cancelAll) =
Owner.cancelAll requests {}<o:p></o:p></span></p><p =
class=3DMsoNormal><span lang=3DEN-US>Thread-99794::DEBUG::2012-08-28 =
09:17:27,158::task::957::TaskManager.Task::(_decref) =
Task=3D`8a3e33d5-4cfe-4ad6-87e9-55082b67394e`::ref 0 aborting =
False<o:p></o:p></span></p><p class=3DMsoNormal><span =
lang=3DEN-US>Thread-99803::DEBUG::2012-08-28 =
09:17:27,232::BindingXMLRPC::160::vds::(wrapper) =
[10.1.20.2]<o:p></o:p></span></p><p class=3DMsoNormal><span =
lang=3DEN-US>Thread-99803::DEBUG::2012-08-28 =
09:17:27,232::task::568::TaskManager.Task::(_updateState) =
Task=3D`bfd73de7-79b7-4c24-b87b-7ecd234ce505`::moving from state init =
-> state preparing<o:p></o:p></span></p><p class=3DMsoNormal><span =
lang=3DEN-US>Thread-99803::INFO::2012-08-28 =
09:17:27,233::logUtils::37::dispatcher::(wrapper) Run and protect: =
disconnectStorageServer(domType=3D1, =
spUUID=3D'00000000-0000-0000-0000-000000000000', =
conList=3D[{'connection': '10.1.20.2:/home/nfs4', 'iqn': '', 'portal': =
'', 'user': '', 'password': '******', 'id': =
'00000000-0000-0000-0000-000000000000', 'port': ''}], =
options=3DNone)<o:p></o:p></span></p><p class=3DMsoNormal><span =
lang=3DEN-US>Thread-99803::DEBUG::2012-08-28 =
09:17:27,233::__init__::1164::Storage.Misc.excCmd::(_log) '/usr/bin/sudo =
-n /bin/umount -f -l /rhev/data-center/mnt/10.1.20.2:_home_nfs4' (cwd =
None)<o:p></o:p></span></p><p class=3DMsoNormal><span =
lang=3DEN-US>Thread-99803::DEBUG::2012-08-28 =
09:17:27,265::misc::1061::SamplingMethod::(__call__) Trying to enter =
sampling method (storage.sdc.refreshStorage)<o:p></o:p></span></p><p =
class=3DMsoNormal><span lang=3DEN-US>Thread-99803::DEBUG::2012-08-28 =
09:17:27,266::misc::1063::SamplingMethod::(__call__) Got in to sampling =
method<o:p></o:p></span></p><p class=3DMsoNormal><span =
lang=3DEN-US>Thread-99803::DEBUG::2012-08-28 =
09:17:27,266::misc::1061::SamplingMethod::(__call__) Trying to enter =
sampling method (storage.iscsi.rescan)<o:p></o:p></span></p><p =
class=3DMsoNormal><span lang=3DEN-US>Thread-99803::DEBUG::2012-08-28 =
09:17:27,266::misc::1063::SamplingMethod::(__call__) Got in to sampling =
method<o:p></o:p></span></p><p class=3DMsoNormal><span =
lang=3DEN-US>Thread-99803::DEBUG::2012-08-28 =
09:17:27,267::__init__::1164::Storage.Misc.excCmd::(_log) '/usr/bin/sudo =
-n /sbin/iscsiadm -m session -R' (cwd None)<o:p></o:p></span></p><p =
class=3DMsoNormal><span lang=3DEN-US>Thread-99803::DEBUG::2012-08-28 =
09:17:27,284::__init__::1164::Storage.Misc.excCmd::(_log) FAILED: =
<err> =3D 'iscsiadm: No session found.\n'; <rc> =3D =
21<o:p></o:p></span></p><p class=3DMsoNormal><span =
lang=3DEN-US>Thread-99803::DEBUG::2012-08-28 =
09:17:27,284::misc::1071::SamplingMethod::(__call__) Returning last =
result<o:p></o:p></span></p><p class=3DMsoNormal><span =
lang=3DEN-US>Thread-99803::DEBUG::2012-08-28 =
09:17:27,449::__init__::1164::Storage.Misc.excCmd::(_log) '/usr/bin/sudo =
-n /sbin/multipath' (cwd None)<o:p></o:p></span></p><p =
class=3DMsoNormal><span lang=3DEN-US>Thread-99803::DEBUG::2012-08-28 =
09:17:27,514::__init__::1164::Storage.Misc.excCmd::(_log) SUCCESS: =
<err> =3D ''; <rc> =3D 0<o:p></o:p></span></p><p =
class=3DMsoNormal><span lang=3DEN-US>Thread-99803::DEBUG::2012-08-28 =
09:17:27,515::lvm::477::OperationMutex::(_invalidateAllPvs) Operation =
'lvm invalidate operation' got the operation =
mutex<o:p></o:p></span></p><p class=3DMsoNormal><span =
lang=3DEN-US>Thread-99803::DEBUG::2012-08-28 =
09:17:27,515::lvm::479::OperationMutex::(_invalidateAllPvs) Operation =
'lvm invalidate operation' released the operation =
mutex<o:p></o:p></span></p><p class=3DMsoNormal><span =
lang=3DEN-US>Thread-99803::DEBUG::2012-08-28 =
09:17:27,515::lvm::488::OperationMutex::(_invalidateAllVgs) Operation =
'lvm invalidate operation' got the operation =
mutex<o:p></o:p></span></p><p class=3DMsoNormal><span =
lang=3DEN-US>Thread-99803::DEBUG::2012-08-28 =
09:17:27,515::lvm::490::OperationMutex::(_invalidateAllVgs) Operation =
'lvm invalidate operation' released the operation =
mutex<o:p></o:p></span></p><p class=3DMsoNormal><span =
lang=3DEN-US>Thread-99803::DEBUG::2012-08-28 =
09:17:27,516::lvm::508::OperationMutex::(_invalidateAllLvs) Operation =
'lvm invalidate operation' got the operation =
mutex<o:p></o:p></span></p><p class=3DMsoNormal><span =
lang=3DEN-US>Thread-99803::DEBUG::2012-08-28 =
09:17:27,516::lvm::510::OperationMutex::(_invalidateAllLvs) Operation =
'lvm invalidate operation' released the operation =
mutex<o:p></o:p></span></p><p class=3DMsoNormal><span =
lang=3DEN-US>Thread-99803::DEBUG::2012-08-28 =
09:17:27,516::misc::1071::SamplingMethod::(__call__) Returning last =
result<o:p></o:p></span></p><p class=3DMsoNormal><span =
lang=3DEN-US>Thread-99803::INFO::2012-08-28 =
09:17:27,516::logUtils::39::dispatcher::(wrapper) Run and protect: =
disconnectStorageServer, Return response: {'statuslist': [{'status': 0, =
'id': '00000000-0000-0000-0000-000000000000'}]}<o:p></o:p></span></p><p =
class=3DMsoNormal><span lang=3DEN-US>Thread-99803::DEBUG::2012-08-28 =
09:17:27,517::task::1151::TaskManager.Task::(prepare) =
Task=3D`bfd73de7-79b7-4c24-b87b-7ecd234ce505`::finished: {'statuslist': =
[{'status': 0, 'id': =
'00000000-0000-0000-0000-000000000000'}]}<o:p></o:p></span></p><p =
class=3DMsoNormal><span lang=3DEN-US>Thread-99803::DEBUG::2012-08-28 =
09:17:27,517::task::568::TaskManager.Task::(_updateState) =
Task=3D`bfd73de7-79b7-4c24-b87b-7ecd234ce505`::moving from state =
preparing -> state finished<o:p></o:p></span></p><p =
class=3DMsoNormal><span lang=3DEN-US>Thread-99803::DEBUG::2012-08-28 =
09:17:27,517::resourceManager::809::ResourceManager.Owner::(releaseAll) =
Owner.releaseAll requests {} resources {}<o:p></o:p></span></p><p =
class=3DMsoNormal><span lang=3DEN-US>Thread-99803::DEBUG::2012-08-28 =
09:17:27,517::resourceManager::844::ResourceManager.Owner::(cancelAll) =
Owner.cancelAll requests {}<o:p></o:p></span></p><p =
class=3DMsoNormal><span lang=3DEN-US>Thread-99803::DEBUG::2012-08-28 =
09:17:27,517::task::957::TaskManager.Task::(_decref) =
Task=3D`bfd73de7-79b7-4c24-b87b-7ecd234ce505`::ref 0 aborting =
False<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>Version: <o:p></o:p></span></p><p class=3DMsoNormal><span =
lang=3DEN-US>[root@noc-3-synt ~]# rpm -qa | grep =
lvm<o:p></o:p></span></p><p class=3DMsoNormal><span =
lang=3DEN-US>lvm2-2.02.95-10.el6.x86_64<o:p></o:p></span></p><p =
class=3DMsoNormal><span =
lang=3DEN-US>lvm2-libs-2.02.95-10.el6.x86_64<o:p></o:p></span></p><p =
class=3DMsoNormal><span lang=3DEN-US>[root@noc-3-synt ~]# rpm -qa | grep =
vdsm<o:p></o:p></span></p><p class=3DMsoNormal><span =
lang=3DEN-US>vdsm-xmlrpc-4.10.0-0.283.13.el6.noarch<o:p></o:p></span></p>=
<p class=3DMsoNormal><span =
lang=3DEN-US>vdsm-python-4.10.0-0.283.13.el6.x86_64<o:p></o:p></span></p>=
<p class=3DMsoNormal><span =
lang=3DEN-US>vdsm-gluster-4.10.0-0.283.13.el6.noarch<o:p></o:p></span></p=
><p class=3DMsoNormal><span =
lang=3DEN-US>vdsm-4.10.0-0.283.13.el6.x86_64<o:p></o:p></span></p><p =
class=3DMsoNormal><span =
lang=3DEN-US>vdsm-cli-4.10.0-0.283.13.el6.noarch<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-2-synt ~]# cat =
/home/nfs4/b23c7ab6-b1d4-4888-8d4a-adc78e61db38/dom_md/metadata<o:p></o:p=
></span></p><p class=3DMsoNormal><span =
lang=3DEN-US>CLASS=3DBackup<o:p></o:p></span></p><p =
class=3DMsoNormal><span =
lang=3DEN-US>DESCRIPTION=3Dexport<o:p></o:p></span></p><p =
class=3DMsoNormal><span =
lang=3DEN-US>IOOPTIMEOUTSEC=3D1<o:p></o:p></span></p><p =
class=3DMsoNormal><span =
lang=3DEN-US>LEASERETRIES=3D3<o:p></o:p></span></p><p =
class=3DMsoNormal><span =
lang=3DEN-US>LEASETIMESEC=3D5<o:p></o:p></span></p><p =
class=3DMsoNormal><span =
lang=3DEN-US>LOCKPOLICY=3D<o:p></o:p></span></p><p =
class=3DMsoNormal><span =
lang=3DEN-US>LOCKRENEWALINTERVALSEC=3D5<o:p></o:p></span></p><p =
class=3DMsoNormal><span =
lang=3DEN-US>MASTER_VERSION=3D0<o:p></o:p></span></p><p =
class=3DMsoNormal><span =
lang=3DEN-US>POOL_UUID=3Ddd424005-9444-4c73-8653-3b5192ec39ae<o:p></o:p><=
/span></p><p class=3DMsoNormal><span =
lang=3DEN-US>REMOTE_PATH=3D10.1.20.2:/home/nfs4<o:p></o:p></span></p><p =
class=3DMsoNormal><span =
lang=3DEN-US>ROLE=3DRegular<o:p></o:p></span></p><p =
class=3DMsoNormal><span =
lang=3DEN-US>SDUUID=3Db23c7ab6-b1d4-4888-8d4a-adc78e61db38<o:p></o:p></sp=
an></p><p class=3DMsoNormal><span =
lang=3DEN-US>TYPE=3DNFS<o:p></o:p></span></p><p class=3DMsoNormal><span =
lang=3DEN-US>VERSION=3D0<o:p></o:p></span></p><p class=3DMsoNormal><span =
lang=3DEN-US>_SHA_CKSUM=3De59674cf8d506af569a6540b9d075147da3b490d<o:p></=
o:p></span></p><p class=3DMsoNormal><span lang=3DEN-US>[root@noc-2-synt =
~]#<o:p></o:p></span></p></div></body></html>
------=_NextPart_000_0456_01CD8543.6E709F30--
12 years, 2 months