对于那些运行Docker的人,请查看>Nutanix容器量插件在Docker商店。Nutanix音量插件启用容器持续存储。今天尝试一下,让我知道您的经验。
该主题已关闭以供评论
你好,
如果我们遇到DVP安装/配置问题,是否有电子邮件地址或可以提出问题或创建问题的地方?
当我在CentOS7上安装或启用插件时,我会收到以下错误:
docker plugin enable nutanixError response from daemon: dial unix /run/docker/plugins/4ff9072aa1e8a894926d95a65037a505c5abb24021273074716b11e98c9e2b47/nutanix.sock: connect: no such file or directory
谢谢
如果我们遇到DVP安装/配置问题,是否有电子邮件地址或可以提出问题或创建问题的地方?
当我在CentOS7上安装或启用插件时,我会收到以下错误:
docker plugin enable nutanixError response from daemon: dial unix /run/docker/plugins/4ff9072aa1e8a894926d95a65037a505c5abb24021273074716b11e98c9e2b47/nutanix.sock: connect: no such file or directory
谢谢
+3
我一直遇到与
@tperelle
@aluciani 在Centos上。首先,我使用了配电的Docker版本,Docker抱怨未知 - 稳定选项。因此,我切换到Docker Repo,现在我不断获得/run/docker/plugins/.../nutanix.sock no这样的文件或目录
你好
@SK 呢
就我而言,这是因为应用程序和管理在不同的VLAN中是分开的,而这些VLAN无法彼此交流。
音量插件需要与管理层进行通信以创建存储量。
Nutanix似乎通过将群集管理和存储管理分开,在AOS的最后发行中改善了解决方案,因此量插件可以解决存储管理,而无需在集群管理上获得许可。
由于缺乏时间,我没有再进行测试,但是如果您可以测试,请给我们您的反馈!
谢谢
就我而言,这是因为应用程序和管理在不同的VLAN中是分开的,而这些VLAN无法彼此交流。
音量插件需要与管理层进行通信以创建存储量。
Nutanix似乎通过将群集管理和存储管理分开,在AOS的最后发行中改善了解决方案,因此量插件可以解决存储管理,而无需在集群管理上获得许可。
由于缺乏时间,我没有再进行测试,但是如果您可以测试,请给我们您的反馈!
谢谢
你好
@justin-dynamicd
@SK
@tperelle
该插件已在CENTOS 7,RHEL 7.3和Ubuntu 16.04.2上有资格,该Docker页面上有指令可以提供帮助。
关于您遇到的错误,最好是给Nutanix支持一个呼叫 - 这样您可以安全地转移可能需要的所有日志等。
当您完成事情时,也可能最好分享此线程的修复程序,以便社区中的其他人受益。谢谢
该插件已在CENTOS 7,RHEL 7.3和Ubuntu 16.04.2上有资格,该Docker页面上有指令可以提供帮助。
关于您遇到的错误,最好是给Nutanix支持一个呼叫 - 这样您可以安全地转移可能需要的所有日志等。
当您完成事情时,也可能最好分享此线程的修复程序,以便社区中的其他人受益。谢谢
我们正在收到有关/run/docker/plugins/.../nutanix.sock no othe File或目录的相同错误消息。
跑步
AOS 5.6.1
管理程序20170830.124
试穿:
Centos 7
Ubuntu 16.04 / 18.04
Docker-golume-Plugin:1.1.1正在玩。使用Docker 18.03.1-CE。
Nutanix的文档和知识库对Docker来说是一团糟,因为它们显然是在不同观众的不同点上写下的,即“ Calm.io”的不同点,并且根本不包含故障排除指导。即使是与镇定相关的实践实验室,也没有关于如果出现问题的信息。
Nutanix车间实验室7-码头插件插件
跑步
AOS 5.6.1
管理程序20170830.124
试穿:
Centos 7
Ubuntu 16.04 / 18.04
Docker-golume-Plugin:1.1.1正在玩。使用Docker 18.03.1-CE。
Nutanix的文档和知识库对Docker来说是一团糟,因为它们显然是在不同观众的不同点上写下的,即“ Calm.io”的不同点,并且根本不包含故障排除指导。即使是与镇定相关的实践实验室,也没有关于如果出现问题的信息。
Nutanix车间实验室7-码头插件插件
很高兴地报告说我超越了各种障碍,并且有一些可以改善体验的小发现。不幸的是,Docker卷插件在错误方面不会发出太多,这会让您知道确切的问题。
基本:
您可以在CentOS(ISCSI-Initiator-utils)和Ubuntu(Open-ISCSI)中看到的ISCSI启动器工具
https://store.docker.com/plugins/nutanix-dvp-docker-volume-plug-in
这些说明没有告诉您的内容如下。
您将需要从CentOS或Ubuntu中获取启动器ID,并将其添加到Nutanix卷组中,为“客户”。Nutanix卷组不必具有磁盘。我认为这是因为Nutanix需要一种方法来知道VM可以访问通过“ Docker卷CREATE” STANZAS创建的ISCSI目标。在我的系统上,如果我没有将IQN添加到卷组中,则Docker_volume_plugin将在这些卷中创建卷和磁盘,但是在VM中运行的容器无法使用它们。ISCSI会报告找不到磁盘。实际上,您可以在Nutanix存储部分中看到它。我的CentOS 7系统上的启动器ID最终在/etc/iscsi/initiatorname.iscsi中,看起来像IQN.1994-05.com.com.redhat:cefadfb997de for Ubuntu的ubuntu在同一地点,但看起来像IQN.1993-08.1993-08.1993-08.1993-08.org.debian:01:70A35537367
另一个绊脚石是意外地键入了错误的密码,在另一个迭代中,尝试了“ default_container”参数的Nutanix卷组名称,该名称应该是Nutanix存储容器名称。在所有出现问题的情况下,您会遇到的唯一错误是找不到Nutanix.sock文件。我尚未找到更改已经安装的插件配置的方法。做一个“ Docker插件RM Nutanix”就足够了,然后我将Docker插件安装线重新兰。
插件安装行上的一个小细节是“ - alias nutanix”部分。那是来自Docker的,允许您使用“ - 驱动器nutanix”与更多的详细信息 - 驱动器ntnx/nutanix_volume_plugin:1.1.1”。
这些问题很难解决,因为各种说明遗漏了细节或实验室或教程所假定的完美。另一个有用的花絮来自锁定有关改进的系列中的Nutanix技术视频(因此您必须涉足整个系列),他们解释说docker卷插件实质上是使用其余的呼叫来协调与Docker一起使用的创建和命运量。也许这在事后看来应该更为明显,但是知道这告诉我如何考虑插件可能出了什么问题。(密码更改,端口443问题,ISCSI问题)。
看起来配置会有一些持久的负担:
DataServices_ip是在Nutanix群集的IP范围内访问的IP。以一种“同一子网”的方式说的。它没有什么神秘的,但是一旦您设置了它并开始配置要期望的东西,您将必须拥有所有这些配置的更改。密码更改可能也不优雅,因此服务帐户可能适合生产。
我的生产用例将是多户外 - 容器集群数据库和群集应用程序特定存储库。接下来,我们可能会尝试在Kubernetes上的编排,但首先要对Docker群和堆栈进行一些实验。
基本:
您可以在CentOS(ISCSI-Initiator-utils)和Ubuntu(Open-ISCSI)中看到的ISCSI启动器工具
https://store.docker.com/plugins/nutanix-dvp-docker-volume-plug-in
这些说明没有告诉您的内容如下。
您将需要从CentOS或Ubuntu中获取启动器ID,并将其添加到Nutanix卷组中,为“客户”。Nutanix卷组不必具有磁盘。我认为这是因为Nutanix需要一种方法来知道VM可以访问通过“ Docker卷CREATE” STANZAS创建的ISCSI目标。在我的系统上,如果我没有将IQN添加到卷组中,则Docker_volume_plugin将在这些卷中创建卷和磁盘,但是在VM中运行的容器无法使用它们。ISCSI会报告找不到磁盘。实际上,您可以在Nutanix存储部分中看到它。我的CentOS 7系统上的启动器ID最终在/etc/iscsi/initiatorname.iscsi中,看起来像IQN.1994-05.com.com.redhat:cefadfb997de for Ubuntu的ubuntu在同一地点,但看起来像IQN.1993-08.1993-08.1993-08.1993-08.org.debian:01:70A35537367
另一个绊脚石是意外地键入了错误的密码,在另一个迭代中,尝试了“ default_container”参数的Nutanix卷组名称,该名称应该是Nutanix存储容器名称。在所有出现问题的情况下,您会遇到的唯一错误是找不到Nutanix.sock文件。我尚未找到更改已经安装的插件配置的方法。做一个“ Docker插件RM Nutanix”就足够了,然后我将Docker插件安装线重新兰。
插件安装行上的一个小细节是“ - alias nutanix”部分。那是来自Docker的,允许您使用“ - 驱动器nutanix”与更多的详细信息 - 驱动器ntnx/nutanix_volume_plugin:1.1.1”。
这些问题很难解决,因为各种说明遗漏了细节或实验室或教程所假定的完美。另一个有用的花絮来自锁定有关改进的系列中的Nutanix技术视频(因此您必须涉足整个系列),他们解释说docker卷插件实质上是使用其余的呼叫来协调与Docker一起使用的创建和命运量。也许这在事后看来应该更为明显,但是知道这告诉我如何考虑插件可能出了什么问题。(密码更改,端口443问题,ISCSI问题)。
看起来配置会有一些持久的负担:
DataServices_ip是在Nutanix群集的IP范围内访问的IP。以一种“同一子网”的方式说的。它没有什么神秘的,但是一旦您设置了它并开始配置要期望的东西,您将必须拥有所有这些配置的更改。密码更改可能也不优雅,因此服务帐户可能适合生产。
我的生产用例将是多户外 - 容器集群数据库和群集应用程序特定存储库。接下来,我们可能会尝试在Kubernetes上的编排,但首先要对Docker群和堆栈进行一些实验。
这仅适用于AHV吗?我会认为,但想检查。
Learn more about our cookies.<\/a>","cookiepolicy.button":"Accept cookies","cookiepolicy.button.deny":"Deny all","cookiepolicy.link":"Cookie settings","cookiepolicy.modal.title":"Cookie settings","cookiepolicy.modal.content":"We use 3 different kinds of cookies. You can choose which cookies you want to accept. We need basic cookies to make this site work, therefore these are the minimum you can select. Learn more about our cookies.<\/a>","cookiepolicy.modal.level1":"Basic
Functional","cookiepolicy.modal.level2":"Normal
Functional + analytics","cookiepolicy.modal.level3":"Complete
Functional + analytics + social media + embedded videos"}}}">
Functional","cookiepolicy.modal.level2":"Normal
Functional + analytics","cookiepolicy.modal.level3":"Complete
Functional + analytics + social media + embedded videos"}}}">