AHV - vDisk -第2部分:访问和下载vDisk

  • 2019年11月8日
  • 0回答
  • 3068的浏览量

Userlevel 3
徽章 +4
  • Nutanix员工
  • Nutanix员工
  • 72回复

对于管理员来说,理解和了解虚拟机存储vDisk的位置非常重要。在我们的以前的文章我们探索了几种方法,可以用来找到位置虚拟机vdisk存储在AHV / AOS集群

快速回顾:

  • 虚拟机磁盘(vDisks)存储在AOS集群的容器中
  • 卫城service负责所有虚拟机操作
  • 卫城服务提供了一个强大的接口称为acli
  • acli提供选项卡完成
  • acli可以在集群中的任意一台CVM上执行,以便对虚拟机进行信息操作

在这篇文章中,我们将首先找到给定虚拟机的vDisk,然后使用WinSCP连接到集群并下载vDisk。

所需步骤总结

  1. 通过Acropolis CLI列出虚拟机信息acli(ssh nutanix@cvm:acli vm。得到< vm-name >
  2. 查找虚拟机vDisk关联的磁盘UUID
  3. 查找存放虚拟机磁盘的容器名称
  4. 通过WinSCP连接,下载vDisk


找到vDISK和容器名称

使用acli,我们将列出相关的磁盘及其uuid:

nutanix@NTNX-CVM: ~ $ acli vm。get W10_PRO inclde_vmdisk_paths =1 | grep -E 'disk_list|vmdisk_nfs_path|vmdisk_size|vmdisk_uuid'

上面命令的输出,将给我们:

vmdisk_nfs_path:这将给我们容器名称和存放vDisks的文件夹
vmdisk_size: vDisk的大小
vmdisk_uuid: vDisk的唯一标识

我们需要vmdisk_nfs_path和vmdisk_uuid,以便浏览到适当的容器和vDisk UUID,以识别该容器中的vDisk。

提示:所有vdisk存储在.acropolis隐藏的文件夹在一个容器。

警告:禁止通过WinSCP等工具删除容器中的数据。如果需要,应该使用适当的Prism或CVM命令行工作流来进行清理。直接从Nutanix容器中删除虚拟机磁盘文件可能会影响Acropolis服务,导致无法管理用户虚拟机。

通过WinSCP连接,下载vDisk:

  1. 关机用户虚拟机,导出磁盘,避免数据损坏。
  2. 使用WinSCP,使用Prism元素凭证,使用SFTP协议和2222端口连接到CVM。
    注意:AOS版本为5.5。X连接可能失败,请检查KB 5082获取详细信息。
  3. 启用选项显示隐藏文件,通过进入选项>首选项>面板,然后选择“显示隐藏文件”选项下的通用设置。
  4. 导航到步骤1中找到的路径。您可以下载所需的文件从Nutanix容器到您的本地PC现在。

要阅读更多关于在AHV集群上下载vDisks -请始终参考以下KB:

Nutanix KB:https://portal.nutanix.com/kb/3577


0回答

做第一个回复的人!

回复


Baidu