我正在使用 Ansible 和 ceph-ansible 项目安装 Ceph,分支 static-3.2。iSCSI 网关安装有问题。
如果您在清单文件中使用 iscsigws 名称 - 它表明这仅适用于 RHEL。(仍然不能在 Centos7 上开箱即用,因为缺少 yum 包,但也许这在 ceph-ansible 的新分支中效果更好)。需要什么才能使其在 Ubuntu 上运行?
我正在使用 Ansible 和 ceph-ansible 项目安装 Ceph,分支 static-3.2。iSCSI 网关安装有问题。
如果您在清单文件中使用 iscsigws 名称 - 它表明这仅适用于 RHEL。(仍然不能在 Centos7 上开箱即用,因为缺少 yum 包,但也许这在 ceph-ansible 的新分支中效果更好)。需要什么才能使其在 Ubuntu 上运行?
我正在使用 Ansible 和 ceph-ansible 项目安装 Ceph,分支 static-3.2。iSCSI 网关安装有问题。
如果您在清单文件中使用 iscsigws 名称 - 它表明这仅适用于 RHEL。(仍然不能在 Centos7 上开箱即用,因为缺少 yum 包,但也许这在 ceph-ansible 的较新分支中效果更好)我需要在 Ubuntu 上安装它,这并不容易
此时我已经手动安装了它。也许它不仅对我有用。
您需要有适当的配置文件。您可以定义名称 [iscsi-gws] 并将 group_vars/iscsigws.yml 复制到 group_vars/iscsi-gws.yml
它不会正确安装 - 但它会为您处理正确的配置。所以还是很有用的
您也可以直接跳到手动安装,但是您需要记住,您需要从堆栈中的其他机器复制 /etc/ceph,并创建 iscsi-gws.cfg 文件,即使是本手册中最简单的文件:
http://docs.ceph.com/docs/master/rbd/iscsi-target-cli/
我知道http://docs.ceph.com/docs/master/rbd/iscsi-target-cli-manual-install/上有手册
但它不能正常工作,因为 tcmu-runner 只对 RHEL 友好。
玩得开心:)
在手册中说,你至少需要 4.16 内核,所以这就是我要更新的原因 - 也许它是不必要的