resource-agents ocf does not have iscsi

Issues related to applications and software problems
Post Reply
vgalino
Posts: 1
Joined: 2017/11/15 15:59:42

resource-agents ocf does not have iscsi

Post by vgalino » 2017/11/15 16:12:12

Hello. On the last centos7 Installed resource-agent
yum install resource-agents

Install this version

[root@postgre1 heartbeat]# rpm -qa | grep resource-agents
resource-agents-3.9.5-105.el7_4.2.x86_64

On this package i expect there are this file

/usr/lib/ocf/resource.d/heartbeat/iscsi


But its not here. List of all files on this package

[root@postgre1 heartbeat]# repoquery -l resource-agents
/etc/ha.d
/etc/ha.d/shellfuncs
/usr/include/heartbeat
/usr/include/heartbeat/agent_config.h
/usr/lib/ocf
/usr/lib/ocf/lib
/usr/lib/ocf/lib/heartbeat
/usr/lib/ocf/lib/heartbeat/apache-conf.sh
/usr/lib/ocf/lib/heartbeat/findif.sh
/usr/lib/ocf/lib/heartbeat/http-mon.sh
/usr/lib/ocf/lib/heartbeat/mysql-common.sh
/usr/lib/ocf/lib/heartbeat/ocf-binaries
/usr/lib/ocf/lib/heartbeat/ocf-directories
/usr/lib/ocf/lib/heartbeat/ocf-rarun
/usr/lib/ocf/lib/heartbeat/ocf-returncodes
/usr/lib/ocf/lib/heartbeat/ocf-shellfuncs
/usr/lib/ocf/lib/heartbeat/ora-common.sh
/usr/lib/ocf/resource.d
/usr/lib/ocf/resource.d/heartbeat
/usr/lib/ocf/resource.d/heartbeat/.ocf-binaries
/usr/lib/ocf/resource.d/heartbeat/.ocf-directories
/usr/lib/ocf/resource.d/heartbeat/.ocf-returncodes
/usr/lib/ocf/resource.d/heartbeat/.ocf-shellfuncs
/usr/lib/ocf/resource.d/heartbeat/CTDB
/usr/lib/ocf/resource.d/heartbeat/Delay
/usr/lib/ocf/resource.d/heartbeat/Dummy
/usr/lib/ocf/resource.d/heartbeat/Filesystem
/usr/lib/ocf/resource.d/heartbeat/IPaddr
/usr/lib/ocf/resource.d/heartbeat/IPaddr2
/usr/lib/ocf/resource.d/heartbeat/IPsrcaddr
/usr/lib/ocf/resource.d/heartbeat/LVM
/usr/lib/ocf/resource.d/heartbeat/MailTo
/usr/lib/ocf/resource.d/heartbeat/NodeUtilization
/usr/lib/ocf/resource.d/heartbeat/Route
/usr/lib/ocf/resource.d/heartbeat/SendArp
/usr/lib/ocf/resource.d/heartbeat/Squid
/usr/lib/ocf/resource.d/heartbeat/VirtualDomain
/usr/lib/ocf/resource.d/heartbeat/Xinetd
/usr/lib/ocf/resource.d/heartbeat/apache
/usr/lib/ocf/resource.d/heartbeat/clvm
/usr/lib/ocf/resource.d/heartbeat/conntrackd
/usr/lib/ocf/resource.d/heartbeat/db2
/usr/lib/ocf/resource.d/heartbeat/dhcpd
/usr/lib/ocf/resource.d/heartbeat/docker
/usr/lib/ocf/resource.d/heartbeat/ethmonitor
/usr/lib/ocf/resource.d/heartbeat/exportfs
/usr/lib/ocf/resource.d/heartbeat/galera
/usr/lib/ocf/resource.d/heartbeat/garbd
/usr/lib/ocf/resource.d/heartbeat/iSCSILogicalUnit
/usr/lib/ocf/resource.d/heartbeat/iSCSITarget
/usr/lib/ocf/resource.d/heartbeat/iface-vlan
/usr/lib/ocf/resource.d/heartbeat/mysql
/usr/lib/ocf/resource.d/heartbeat/nagios
/usr/lib/ocf/resource.d/heartbeat/named
/usr/lib/ocf/resource.d/heartbeat/nfsnotify
/usr/lib/ocf/resource.d/heartbeat/nfsserver
/usr/lib/ocf/resource.d/heartbeat/nginx
/usr/lib/ocf/resource.d/heartbeat/oraasm
/usr/lib/ocf/resource.d/heartbeat/oracle
/usr/lib/ocf/resource.d/heartbeat/oralsnr
/usr/lib/ocf/resource.d/heartbeat/pgsql
/usr/lib/ocf/resource.d/heartbeat/portblock
/usr/lib/ocf/resource.d/heartbeat/postfix
/usr/lib/ocf/resource.d/heartbeat/rabbitmq-cluster
/usr/lib/ocf/resource.d/heartbeat/redis
/usr/lib/ocf/resource.d/heartbeat/rsyncd
/usr/lib/ocf/resource.d/heartbeat/slapd
/usr/lib/ocf/resource.d/heartbeat/symlink
/usr/lib/ocf/resource.d/heartbeat/tomcat
/usr/lib/ocf/resource.d/openstack
/usr/lib/ocf/resource.d/openstack/NovaEvacuate
/usr/lib/ocf/resource.d/openstack/nova-compute-wait
/usr/lib/systemd/system/resource-agents-deps.target
/usr/libexec/heartbeat
/usr/libexec/heartbeat/findif
/usr/libexec/heartbeat/send_arp
/usr/libexec/heartbeat/send_ua
/usr/libexec/heartbeat/tickle_tcp
/usr/sbin/ocft
/usr/share/doc/resource-agents-3.9.5
/usr/share/doc/resource-agents-3.9.5/AUTHORS
/usr/share/doc/resource-agents-3.9.5/COPYING
/usr/share/doc/resource-agents-3.9.5/COPYING.GPLv3
/usr/share/doc/resource-agents-3.9.5/ChangeLog
/usr/share/doc/resource-agents-3.9.5/README.webapps
/usr/share/man/man7/ocf_heartbeat_CTDB.7.gz
/usr/share/man/man7/ocf_heartbeat_Delay.7.gz
/usr/share/man/man7/ocf_heartbeat_Dummy.7.gz
/usr/share/man/man7/ocf_heartbeat_Filesystem.7.gz
/usr/share/man/man7/ocf_heartbeat_IPaddr2.7.gz
/usr/share/man/man7/ocf_heartbeat_IPsrcaddr.7.gz
/usr/share/man/man7/ocf_heartbeat_LVM.7.gz
/usr/share/man/man7/ocf_heartbeat_MailTo.7.gz
/usr/share/man/man7/ocf_heartbeat_NodeUtilization.7.gz
/usr/share/man/man7/ocf_heartbeat_NovaEvacuate.7.gz
/usr/share/man/man7/ocf_heartbeat_Route.7.gz
/usr/share/man/man7/ocf_heartbeat_SendArp.7.gz
/usr/share/man/man7/ocf_heartbeat_Squid.7.gz
/usr/share/man/man7/ocf_heartbeat_VirtualDomain.7.gz
/usr/share/man/man7/ocf_heartbeat_Xinetd.7.gz
/usr/share/man/man7/ocf_heartbeat_apache.7.gz
/usr/share/man/man7/ocf_heartbeat_clvm.7.gz
/usr/share/man/man7/ocf_heartbeat_conntrackd.7.gz
/usr/share/man/man7/ocf_heartbeat_db2.7.gz
/usr/share/man/man7/ocf_heartbeat_dhcpd.7.gz
/usr/share/man/man7/ocf_heartbeat_docker.7.gz
/usr/share/man/man7/ocf_heartbeat_ethmonitor.7.gz
/usr/share/man/man7/ocf_heartbeat_exportfs.7.gz
/usr/share/man/man7/ocf_heartbeat_galera.7.gz
/usr/share/man/man7/ocf_heartbeat_garbd.7.gz
/usr/share/man/man7/ocf_heartbeat_iSCSILogicalUnit.7.gz
/usr/share/man/man7/ocf_heartbeat_iSCSITarget.7.gz
/usr/share/man/man7/ocf_heartbeat_iface-vlan.7.gz
/usr/share/man/man7/ocf_heartbeat_mysql.7.gz
/usr/share/man/man7/ocf_heartbeat_nagios.7.gz
/usr/share/man/man7/ocf_heartbeat_named.7.gz
/usr/share/man/man7/ocf_heartbeat_nfsnotify.7.gz
/usr/share/man/man7/ocf_heartbeat_nfsserver.7.gz
/usr/share/man/man7/ocf_heartbeat_nginx.7.gz
/usr/share/man/man7/ocf_heartbeat_nova-compute-wait.7.gz
/usr/share/man/man7/ocf_heartbeat_oraasm.7.gz
/usr/share/man/man7/ocf_heartbeat_oracle.7.gz
/usr/share/man/man7/ocf_heartbeat_oralsnr.7.gz
/usr/share/man/man7/ocf_heartbeat_pgsql.7.gz
/usr/share/man/man7/ocf_heartbeat_portblock.7.gz
/usr/share/man/man7/ocf_heartbeat_postfix.7.gz
/usr/share/man/man7/ocf_heartbeat_rabbitmq-cluster.7.gz
/usr/share/man/man7/ocf_heartbeat_redis.7.gz
/usr/share/man/man7/ocf_heartbeat_rsyncd.7.gz
/usr/share/man/man7/ocf_heartbeat_slapd.7.gz
/usr/share/man/man7/ocf_heartbeat_symlink.7.gz
/usr/share/man/man7/ocf_heartbeat_tomcat.7.gz
/usr/share/resource-agents
/usr/share/resource-agents/ocft
/usr/share/resource-agents/ocft/README
/usr/share/resource-agents/ocft/README.zh_CN
/usr/share/resource-agents/ocft/caselib
/usr/share/resource-agents/ocft/configs
/usr/share/resource-agents/ocft/configs/Filesystem
/usr/share/resource-agents/ocft/configs/IPaddr2v4
/usr/share/resource-agents/ocft/configs/IPaddr2v6
/usr/share/resource-agents/ocft/configs/IPsrcaddr
/usr/share/resource-agents/ocft/configs/SendArp
/usr/share/resource-agents/ocft/configs/Xinetd
/usr/share/resource-agents/ocft/configs/apache
/usr/share/resource-agents/ocft/configs/mysql
/usr/share/resource-agents/ocft/configs/nfsserver
/usr/share/resource-agents/ocft/configs/pgsql
/usr/share/resource-agents/ocft/configs/tomcat
/usr/share/resource-agents/ra-api-1.dtd
/var/run/resource-agents

Take a look here

https://github.com/ClusterLabs/resource-agents/releases

On the versions (3.7 and in all), there are this file.

I Download this file and added to my centos 7 cluster and they do i expect.


¿ Its possible to add this file on the rpm ?

Regards
Victor

User avatar
TrevorH
Site Admin
Posts: 33202
Joined: 2009/09/24 10:40:56
Location: Brighton, UK

Re: resource-agents ocf does not have iscsi

Post by TrevorH » 2017/11/15 16:28:00

That package is a direct rebuild of the one provided for RHEL so you would need to convince Redhat to ship it. I checked all copies of the resource-agents packages in all prior versions of CentOS 7 and none of them ship it...

yum --enablerepo=C7.\*-base,C7.\*-updates provides '/usr/lib/ocf/resource.d/heartbeat/iscsi'
The future appears to be RHEL or Debian. I think I'm going Debian.
Info for USB installs on http://wiki.centos.org/HowTos/InstallFromUSBkey
CentOS 5 and 6 are deadest, do not use them.
Use the FAQ Luke

User avatar
avij
Retired Moderator
Posts: 3046
Joined: 2010/12/01 19:25:52
Location: Helsinki, Finland
Contact:

Re: resource-agents ocf does not have iscsi

Post by avij » 2017/11/15 16:31:51

The package does contain these:

/usr/lib/ocf/resource.d/heartbeat/iSCSILogicalUnit
/usr/lib/ocf/resource.d/heartbeat/iSCSITarget

Are they of any help in this situation?

Post Reply