I had to also install the dlm package in order for step 2 to create a working resource.
Verified. As it stands, the dlm package can't be a dependency of the lvm2-lockd package AFAIK. lvm2-lockd and dlm-lib are in AppStream, while dlm is in Resilient Storage.
Can we check with PM on whether this is the desired placement?
I had this exchange with Chris Feist:
> In our procedure for configuring a GFS2 file system in a cluster, we
> said this:
> "On both nodes of the cluster, install the lvm2-lockd and gfs2-utils
> packages. The lvm2-lockd package is part of the AppStream channel and
> the gfs2-utils package is part of the Resilient Storage channel.
> # yum install lvm2-lockd gfs2-utils"
Lets add dlm to that yum install line so it now reads:
# yum install lvm2-lockd gfs2-utils dlm
I'm verifying that with Dave, but I think we can go with that for now.
So for now it appears to be the desired placement and I'm adding it to the procedure.
I asked Chris Feist if that package placement is desired. I'll update the docs if that changes, but for now I specify which channel each of the three packages is in.