解决了

操作kImageDelete不允许,目录项目属于集群

  • 2018年11月10
  • 9回复
  • 1836的浏览量

Userlevel 1
徽章 +1
所以我不得不换一个新的棱镜中心,不幸的是,它已经占据了图像的所有权。在我的新棱镜中心,我不能删除任何旧的图像,我得到这个错误。不允许kimageddelete操作,目录项属于集群4452164c-24b6-479d-b16b-a8635fbe2741,我相信这是我的旧棱镜中心UUID。我不能把它们从局部的集群中删除因为它们与priprims中心相连。这是相当令人沮丧的,因为我试图使用PC作为我的主要入口点管理和部署虚拟机。
图标

最佳答案Sneha Patekar2019年12月10日

@DavidTeague<\/user-mention>\u00a0@Claus Jan<\/user-mention>\u00a0@DennisFFM<\/user-mention>\u00a0@tanel<\/user-mention>\u00a0@Joe_E<\/user-mention>\u00a0@storm<\/user-mention>\u00a0@Steven2018<\/user-mention>\u00a0@jeffearl<\/user-mention>\u00a0<\/p>

Thank you for sharing your questions here, I apologize you had to wait it so long.<\/p>

To address your issue, the issue in specific was earlier resolved using a workaround which resulted in many other issues.\u00a0<\/p>

But this issue is now resolved in\u00a0AOS 5.11 and\u00a05.10.5.<\/strong><\/p>

\u00a0<\/p>

The following cases are addressed by these changes:<\/p>

  • Allow images to be deleted if it owned by an older\u00a0PC from a new PC.<\/li>
  • If image is an orphan image (which means just present on PC)\u00a0it can be deleted.<\/li>
  • If image is on a PE and is not owned by that PE - The image can either be deleted by unregistering the PE or migrating image to new PC and deleting from PC.<\/li> <\/ul>

    Recommendation to customers having this problem is to upgrade to 5.10.5 or later and then attempt to clean up the images again.<\/strong><\/p>

    As an\u00a0alternative when an upgrade is not possible or the issue remains post upgrade is to use a new\u00a0script has been\u00a0developed by engineering.\u00a0This script will be\u00a0part of AOS bundle as of 5.10.9 and 5.11.2. For previous versions it can be downloaded manually. This script will not make any catalog RPC calls and rather\u00a0just remove metadata cleanly from IDF and it is the last resort to\u00a0have a way to clean-up the entire image.<\/p>

    I am concerned that the script is not openly shared with the customers but will have to open a Nutanix case with Support who will further help with the issue.\u00a0<\/p>

    I hope this was helpful!!<\/p>

    \u00a0<\/p>

    Thank you,<\/p>

    Sneha P<\/p>","className":"post__content__best_answer"}">

查看原始

这个话题已经停止评论

9回复

是的,我也有同样的问题。有没有办法通过CLI删除那些旧的图像?尝试使用acli image.delete,但得到相同的错误。
我也一样……
徽章 +1
同样的问题
相同的问题。有人能解决这个问题吗?
徽章 +4
和其他的问题一样。有人有什么想法吗?
对于我的问题,我最终联系了支持人员,并发现我的图像绑定到一个集群,而这个集群不再是Prism Central的一部分。我可以从Prism Central获得图像的唯一方法是为我提供一个python脚本来强制删除bunk图像的支持。
同样的问题在这里。
你能分享一下这里提供的python脚本支持吗?
Userlevel 1
徽章 +7

我知道这个帖子有点过时了,但我想知道是否有人已经发现如何解决这个问题。我也有一堆或孤立的图像文件,由一个被删除的PC实例所拥有。我不能通过Prism元素删除它们,acli报告错误:不支持:操作kImageDelete不允许,目录项属于集群000b4257-317…对于这个难以捉摸的、支持提供的Python脚本在底层可能做了什么,您有什么想法吗?是否有一种方法可以更新图像文件的所有权元数据,这样它们可能会重新与原始CE集群关联?

Userlevel 1
徽章 +1

@DavidTeague @Claus简 @DennisFFM @tanel @Joe_E @storm @Steven2018 @jeffearl

感谢您在这里分享您的问题,我很抱歉让您等了这么久。

为了解决您的问题,具体的问题在前面已经通过使用一种导致许多其他问题的解决方法得到了解决。

但是这个问题现在已经解决了AOS 5.11和5.10.5。

这些更改解决了下列情况:

  • 允许删除图像,如果它属于一个旧的PC从一个新的PC。
  • 如果图像是一个孤立的图像(这意味着只存在于PC上),它可以被删除。
  • 如果映像在一个PE上,并且不属于该PE—映像可以通过取消注册PE来删除,或者将映像迁移到新的PC上并从PC上删除。

对于有此问题的客户,建议升级到5.10.5或更高版本,然后尝试再次清理映像。

当无法进行升级或升级后仍然存在问题时,可以使用工程部门开发的新脚本。这个脚本将成为5.10.9和5.11.2版本的AOS bundle的一部分。对于以前的版本,可以手动下载。这个脚本不会进行任何目录RPC调用,而只是从IDF中干净地删除元数据,这是清理整个映像的最后一种方法。

我担心这个脚本不会与客户公开共享,但将不得不与支持人员打开Nutanix案例,他们将进一步帮助解决这个问题。

我希望这对你有帮助!!

谢谢你!

Sneha P

Baidu