我正在按照详细步骤在 DRBD 上设置 iSCSI 目标这里。
如果有人能回答并解释以下问题,我将不胜感激:
有没有办法只为 iscsi 配置和存储设置 1 个资源?为什么必须
iscsi.config
有一个单独的资源(在 中drbd.conf
)。可以把
iscsi.config
和iscsi.target
放在一个磁盘中吗?如果不可能,那么
iscsi.config
和 的合理比例(空间方面)是多少iscsi.target
?假设我需要设置 1TBiscsi.storage
,我应该为 分配多少空间iscsi.config
?
答案1
您要做的就是建立一个小型文件系统并使用 DRBD 进行复制;然后确保此文件系统是 DRBD 主服务器使用 Heartbeat、Pacemaker 或类似产品启用的第一个文件系统。在此文件系统中,您要保存将在两个服务器之间共享的配置文件目录。我为 Samba 和 iSCSI 执行此操作。
/etc/samba
-->/mnt/configfs/samba
/etc/iet
-->/mnt/configfs/iet
在主服务器上,挂载文件系统,然后建立符号链接。我通常会mv /etc/samba /etc/samba.original
在建立符号链接之前保留基本目录 ()。一旦完成并且一切正常,您需要将 DRBD 主服务器转移到辅助服务器,挂载共享文件系统并在该服务器上建立符号链接。
此时,您应该能够在 DRBD 主服务器上启用 HA 服务,然后在构建服务器功能时添加任何其他文件系统。