<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 TRANSITIONAL//EN">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta name="GENERATOR" content="GtkHTML/4.4.4">
</head>
<body>
tor 2013-05-16 klockan 11:19 -0400 skrev Gilad Chaplik:
<blockquote type="CITE">
<pre>
----- Original Message -----
&gt; From: &quot;Karli Sjöberg&quot; &lt;<a href="mailto:Karli.Sjoberg@slu.se">Karli.Sjoberg@slu.se</a>&gt;
&gt; To: &quot;Noam Slomianko&quot; &lt;<a href="mailto:nslomian@redhat.com">nslomian@redhat.com</a>&gt;
&gt; Cc: &quot;users&quot; &lt;<a href="mailto:users@ovirt.org">users@ovirt.org</a>&gt;
&gt; Sent: Thursday, May 16, 2013 3:50:11 PM
&gt; Subject: Re: [Users] [Fwd:  Guest never gets removed]
&gt; 
&gt; Hi Noam!
&gt; 
&gt; tor 2013-05-16 klockan 06:23 -0400 skrev Noam Slomianko:
&gt; 
&gt; 
&gt; Hi Karli,
&gt; I don't know about reminding the engine of forgotten actions and sounds like
&gt; the failure can originate from all sort of problems...
&gt; This means I don't have a good solution, but I do have &quot;a&quot; solution.
&gt; 
&gt; What is a man without backups?;)
&gt; 
&gt; 
&gt; 
&gt; 
&gt; Go to the host and manually remoove the VM:
&gt; If vdsClient is installed do &quot;vdsClient 0 list table&quot; and then &quot;vdsClient 0
&gt; destroy &lt;UUID&gt;&quot;
&gt; If not the use virsh to list the vms &quot;virsh list&quot; then using the id/name
&gt; remove it &quot;virsh destroy &lt;id/name&gt;&quot;
&gt; 
&gt; No sign of that Guest using any of the above commands. I also checked whether
&gt; it still had any &quot;ghost&quot; Virtual Disks so I guess SPM managed to clear that.
&gt; 
&gt; 
&gt; 
&gt; 
&gt; Then go to Ovirt DB and delete (cascade) the VM from vm_static
&gt; 
&gt; That´s where I could use the most guideance really. How exactly do I do that?

as a last resort, you can run the following sql statements
1) select vm_guid from vm_static where vm_name = '???' 
2) delete from snapshots where vm_id = 'vm_guid' -- vm_guid from 1
3) select DeleteVmStatic('vm_guid') -- vm_guid from 1
</pre>
</blockquote>
<br>
[<a href="mailto:root@storm">root@engine</a> ~]# psql -U engine -c &quot;select vm_guid from vm_static where vm_name = 'GhostGuest'&quot;<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; vm_guid&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br>
--------------------------------------<br>
86380302-ce99-4e40-94ca-3f59bb491e5e<br>
(1 row)<br>
<br>
[<a href="mailto:root@engine">root@engine</a> ~]# psql -U engine -c &quot;delete from snapshots where vm_id = '86380302-ce99-4e40-94ca-3f59bb491e5e' -- vm_guid from 1&quot;<br>
DELETE 1<br>
[<a href="mailto:root@storm">root@engine</a> ~]# psql -U engine -c &quot;select DeleteVmStatic('86380302-ce99-4e40-94ca-3f59bb491e5e') -- vm_guid from 1&quot;<br>
deletevmstatic <br>
----------------<br>
<br>
(1 row)<br>
<br>
The &quot;ghost&quot; Guest was then exorcised (it immaterialized from web-ui) and I could also delete a Template that was previously locked due this GhostGuest (it was made with thin &quot;Template Provisioning&quot;). Super help! Thanks a bunch!<br>
<br>
/Karli<br>
<br>
<blockquote type="CITE">
<pre>

&gt; 
&gt; 
&gt; 
&gt; 
&gt; But remember that as always touching the inner working directly might be
&gt; risky and prone to errors (no way to recover if you deleted the wrong VM)
&gt; So use with caution.
&gt; 
&gt; I hope this helps,
&gt; Noam.
&gt; 
&gt; 
&gt; ----- Original Message -----
&gt; From: &quot;Karli Sjöberg&quot; &lt; <a href="mailto:Karli.Sjoberg@slu.se">Karli.Sjoberg@slu.se</a> &gt;
&gt; To: &quot;users&quot; &lt; <a href="mailto:users@ovirt.org">users@ovirt.org</a> &gt;
&gt; Sent: Wednesday, May 15, 2013 8:17:47 AM
&gt; Subject: [Users] [Fwd:  Guest never gets removed]
&gt; 
&gt; Hello everyone!
&gt; 
&gt; I think perhaps this question passed completly unnoticed so I´m trying to
&gt; resend it to perhaps get some attention.
&gt; 
&gt; /Karli
&gt; 
&gt; -------- Vidarebefordrat meddelande --------
&gt; 
&gt; 
&gt; Från : Karli Sjöberg &lt; <a href="mailto:Karli.Sjoberg@slu.se">Karli.Sjoberg@slu.se</a> &gt;
&gt; Till : users &lt; <a href="mailto:users@ovirt.org">users@ovirt.org</a> &gt;
&gt; Ämne : [Users] Guest never gets removed
&gt; Datum : Wed, 8 May 2013 05:06:57 &#43;0000
&gt; 
&gt; Hi,
&gt; 
&gt; yesterday I issued a remove of a Guest and then immediately afterwards engine
&gt; started complaining about sync errors between database and storage metadata.
&gt; To my surprise, both of my two data stores were marked as master in their
&gt; storage metadata files. I had to change &quot;MASTER_VERSION&quot; and &quot;ROLE&quot;, then
&gt; tail the vdsm log on a Host and watch it complain that the checksum is wrong
&gt; and how it is ${X} but should be ${Y} according to it´s logic, and
&gt; copy/paste tbe correct checksum into storage metadata file as well. This had
&gt; to be done for both data domains, and when done, I have one &quot;Master&quot;- and
&gt; one &quot;Regular&quot; domain that works and equals what´s in the database.
&gt; 
&gt; The problem is that engine now apparently has forgotten about my Guest that
&gt; it was supposed to remove before all of this... The operation is still
&gt; listed in &quot;Tasks&quot;, so it´s not quite finished yet. Since it´s changed state
&gt; to &quot;hourglass&quot; and status &quot;Image locked&quot;, I can´t click for removal again
&gt; either...
&gt; 
&gt; Is there any way to &quot;remind&quot; engine of a job not done?
&gt; 
&gt; 
&gt;         --
&gt; 
&gt; Med Vänliga Hälsningar
&gt; -------------------------------------------------------------------------------
&gt; Karli Sjöberg
&gt; Swedish University of Agricultural Sciences
&gt; Box 7079 (Visiting Address Kronåsvägen 8)
&gt; S-750 07 Uppsala, Sweden
&gt; Phone: &#43;46-(0)18-67 15 66 <a href="mailto:karli.sjoberg@slu.se">karli.sjoberg@slu.se</a> --
&gt; 
&gt; Med Vänliga Hälsningar
&gt; -------------------------------------------------------------------------------
&gt; Karli Sjöberg
&gt; Swedish University of Agricultural Sciences
&gt; Box 7079 (Visiting Address Kronåsvägen 8)
&gt; S-750 07 Uppsala, Sweden
&gt; Phone: &#43;46-(0)18-67 15 66 <a href="mailto:karli.sjoberg@slu.se">karli.sjoberg@slu.se</a>
&gt; _______________________________________________
&gt; Users mailing list <a href="mailto:Users@ovirt.org">Users@ovirt.org</a>
&gt; <a href="http://lists.ovirt.org/mailman/listinfo/users">http://lists.ovirt.org/mailman/listinfo/users</a>
&gt; 
&gt; 
&gt;         --
&gt; 
&gt; Med Vänliga Hälsningar
&gt; -------------------------------------------------------------------------------
&gt; Karli Sjöberg
&gt; Swedish University of Agricultural Sciences
&gt; Box 7079 (Visiting Address Kronåsvägen 8)
&gt; S-750 07 Uppsala, Sweden
&gt; Phone: &#43;46-(0)18-67 15 66
&gt; <a href="mailto:karli.sjoberg@slu.se">karli.sjoberg@slu.se</a>
&gt; 
&gt; _______________________________________________
&gt; Users mailing list
&gt; <a href="mailto:Users@ovirt.org">Users@ovirt.org</a>
&gt; <a href="http://lists.ovirt.org/mailman/listinfo/users">http://lists.ovirt.org/mailman/listinfo/users</a>
&gt;
</pre>
</blockquote>
<br>
<table cellspacing="0" cellpadding="0" width="100%">
<tbody>
<tr>
<td>-- <br>
<br>
Med Vänliga Hälsningar<br>
-------------------------------------------------------------------------------<br>
Karli Sjöberg<br>
Swedish University of Agricultural Sciences<br>
Box 7079 (Visiting Address Kronåsvägen 8)<br>
S-750 07 Uppsala, Sweden<br>
Phone: &nbsp;&#43;46-(0)18-67 15 66<br>
<a href="mailto:karli.sjoberg@adm.slu.se">karli.sjoberg@slu.se</a> </td>
</tr>
</tbody>
</table>
</body>
</html>