For virtualization, I found the following in the RHCSA course here on LA. You may have already seen this or have not got this far yet, but it does seem like the course encourages groups:
Exercise: Virtual Machines
1. Download and install the proper packages to manage virtual machines on a Red Hat 7 machine. Ensure you install the GUI as well as the command line interface.
[root@localhost]# yum install virt-manager qemu-kvm qemu-img libvirt libvirt-python python-virtinst libvirt-client
[root@localhost]# yum grouplist hidden // This will show virtualization packages
[root@localhost]# yum groupinstall "Virtualization Client"
[root@localhost]# yum groupinstall "Virtualization Tools"
[root@localhost]# yum groupinstall "Virtualization Platform"
Note: This can prevent you from having to memorize packages or as a backup in the exam if you forget the packages required.
I usually do the exercises without the answers section too, then skim the solution just to make sure I'm not missing some tidbit of info that might be helpful. I'm glad you mentioned this though, because I didn't feel like memorizing the network share stuff and now I'm realizing that the yum group approach can be used globally for this.
I tried again. Still not working. Receiving "pam_ldap(sshd:auth):error opening connection to nslcd: No such file or directory" . Then also shows failed password for invalid user ldapuser1. I installed groups install for directory clients. Then manually installed the missing packages openldap-clients, authconfig-gtk, nss-pam-ldapd and pam_krb5 . I mean troubleshooting this, I already memorized all the packages LOL.