draft Preupgrade Assistant migration tool This is a checklist of configuration settings intended to be used as RedHat Enterprise Linux migration tool. The checklist can be processed by varius tools which enable users to: define profiles with customized security policies, audit systems to determine compliance with targeted security policy and adjust system configuration. This XCCDF has been automatically generated, it should only serve as a baseline! Defense Information Systems Agency - Security Technical Implementation Guides (DISA STIG) Payment Card Industry - Data Security Standard (PCI DSS) 1.0 Preupgrade assistant default This profile is designed for the Preupgrade Assistant tool. Backup Configuration Files to Review SCENARIO SCENARIO/backup/NoverifyConfigs solution.txt Configuration Files to Review This module stores some system configuration files that can have been modified by the user when it is not possible to automatically upgrade them. _backup_NoverifyConfigs_SOLUTION_MSG_TEXT File Lists for Manual Migration SCENARIO SCENARIO/backup/UntrackedFiles solution.txt File Lists for Manual Migration This module generates lists of files, such as temporary, application, and user data files, which are not automatically migrated. _backup_UntrackedFiles_SOLUTION_MSG_TEXT Bacula Backup Software SCENARIO SCENARIO/backup/bacula bacula.txt Bacula Backup Software This module verifies the directory permissions for the Bacula service. _backup_bacula_SOLUTION_MSG_TEXT Databases MySQL contents for migration MySQL configuration SCENARIO SCENARIO/databases/mysql/configuration_changes solution.txt MySQL configuration Check MySQL configuration _databases_mysql_configuration_changes_SOLUTION_MSG_TEXT Migration of the MySQL data stack SCENARIO SCENARIO/databases/mysql/data_migration solution.txt Migration of the MySQL data stack Migrate the MySQL data stack to the new version of MariaDB _databases_mysql_data_migration_SOLUTION_MSG_TEXT Changes related to moving from MySQL to MariaDB SCENARIO SCENARIO/databases/mysql/general_changes solution.txt Changes related to moving from MySQL to MariaDB Mind that MySQL is replaced by MariaDB in default MySQL implementation _databases_mysql_general_changes_SOLUTION_MSG_TEXT PostgreSQL upgrade content SCENARIO SCENARIO/databases/postgresql solution.txt PostgreSQL upgrade content PostgreSQL upgrade content _databases_postgresql_SOLUTION_MSG_TEXT Desktop GNOME Desktop Environment underwent several design modifications in Red Hat Enterprise Linux 7 release SCENARIO SCENARIO/desktop/GNOME solution.txt GNOME Desktop Environment underwent several design modifications in Red Hat Enterprise Linux 7 release GNOME Desktop Environment underwent several design modifications in Red Hat Enterprise Linux 7 release. _desktop_GNOME_SOLUTION_MSG_TEXT KDE Desktop Environment underwent several design modifications in Red Hat Enterprise Linux 7 release SCENARIO SCENARIO/desktop/KDE solution.txt KDE Desktop Environment underwent several design modifications in Red Hat Enterprise Linux 7 release KDE Desktop Environment underwent several design modifications in Red Hat Enterprise Linux 7 release. _desktop_KDE_SOLUTION_MSG_TEXT Drivers several graphic drivers not supported in Red Hat Enterprise Linux 7 SCENARIO SCENARIO/drivers/ObsoletedGraphicDrivers solution.txt several graphic drivers not supported in Red Hat Enterprise Linux 7 Several graphic drivers packages were deprecated or removed in Red Hat Enterprise Linux 7. _drivers_ObsoletedGraphicDrivers_SOLUTION_MSG_TEXT several input drivers not supported in Red Hat Enterprise Linux 7 SCENARIO SCENARIO/drivers/ObsoletedInputDrivers solution.txt several input drivers not supported in Red Hat Enterprise Linux 7 Several input drivers packages were deprecated or removed in Red Hat Enterprise Linux 7. _drivers_ObsoletedInputDrivers_SOLUTION_MSG_TEXT several kernel networking drivers not available in Red Hat Enterprise Linux 7 SCENARIO SCENARIO/drivers/ObsoletedNetworkDrivers solution.txt several kernel networking drivers not available in Red Hat Enterprise Linux 7 Several kernel networking drivers were removed from Red Hat Enterprise Linux 7. _drivers_ObsoletedNetworkDrivers_SOLUTION_MSG_TEXT several kernel storage drivers not available in Red Hat Enterprise Linux 7 SCENARIO SCENARIO/drivers/ObsoletedStorageDrivers solution.txt several kernel storage drivers not available in Red Hat Enterprise Linux 7 Several kernel storage drivers were deprecated or removed in Red Hat Enterprise Linux 7. _drivers_ObsoletedStorageDrivers_SOLUTION_MSG_TEXT Networking Names, Options and Output Format Changes in arptables SCENARIO SCENARIO/networking/arptables_jf solution.txt Names, Options and Output Format Changes in arptables The basic chain names, some command-line options, and some output formats have been changed between Red Hat Enterprise Linux 6 and Red Hat Enterprise Linux 7. Additionally, the name of the packages has been changed from arptables_jf to arptables. This module provides you with the list of incompatibilities. _networking_arptables_jf_SOLUTION_MSG_TEXT BIND9 BIND9 running in a chroot environment check. SCENARIO SCENARIO/networking/bind/bind-chroot solution.txt BIND9 running in a chroot environment check. The way how BIND9 running in a chroot environment is started changed between Red Hat Enterprise Linux 6 and Red Hat Enterprise Linux 7. This module checks if chroot environment specific packages for BIND9 have been installed and points the administrator to the Red Hat Knowledgebase article. _networking_bind_bind-chroot_SOLUTION_MSG_TEXT BIND9 configuration compatibility check SCENARIO SCENARIO/networking/bind/configuration solution.txt BIND9 configuration compatibility check Checks BIND9 configuration compatibility File(s) affected: /etc/named.conf _networking_bind_configuration_SOLUTION_MSG_TEXT Move dhcpd/dhcprelay arguments from /etc/sysconfig/* to *.service files SCENARIO SCENARIO/networking/dhcp solution.txt Move dhcpd/dhcprelay arguments from /etc/sysconfig/* to *.service files Files /etc/sysconfig/[dhcpd|dhcrelay] containing customization arguments are deprecated in favour of *.service files. The arguments are automatically moved during update. This content checks if user specified any arguments and if so, informs him about the move. _networking_dhcp_SOLUTION_MSG_TEXT DNSMASQ configuration compatibility check SCENARIO SCENARIO/networking/dnsmasq solution.txt DNSMASQ configuration compatibility check Checks DNSMASQ configuration compatibility File(s) affected: /etc/dnsmasq.conf _networking_dnsmasq_SOLUTION_MSG_TEXT Dovecot configuration compatibility check SCENARIO SCENARIO/networking/dovecot solution.txt Dovecot configuration compatibility check Checks Dovecot configuration compatibility File(s) affected: /etc/dovecot/dovecot.conf _networking_dovecot_SOLUTION_MSG_TEXT Compatibility Between iptables and ip6tables SCENARIO SCENARIO/networking/iptables solution.txt Compatibility Between iptables and ip6tables The firewalld service is now the default firewall service. File(s) affected: /etc/sysconfig/iptables /etc/sysconfig/ip6tables _networking_iptables_SOLUTION_MSG_TEXT Net-SNMP check SCENARIO SCENARIO/networking/net-snmp solution.txt Net-SNMP check Check if Net-SNMP daemon (snmpd) is enabled. _networking_net-snmp_SOLUTION_MSG_TEXT Check NFSv2 SCENARIO SCENARIO/networking/nfsv2 solution.txt Check NFSv2 NFSv2 is not supported since RHEL 7. Therefore check if exists configuration which requires directly NFSv2 and fix it if it's possible. _networking_nfsv2_SOLUTION_MSG_TEXT Check AuthorizedKeysCommand SCENARIO SCENARIO/networking/openssh solution.txt Check AuthorizedKeysCommand AuthorizedKeysCommand and AuthorizedKeysCommandUser are not accepted if they are under Match section. _networking_openssh_SOLUTION_MSG_TEXT Squid configuration compatibility check SCENARIO SCENARIO/networking/squid solution.txt Squid configuration compatibility check Checks squid configuration compatibility File(s) affected: /etc/squid/squid.conf _networking_squid_SOLUTION_MSG_TEXT Others Reusable Configuration Files SCENARIO SCENARIO/others/NoVersionChangeEtc solution.txt Reusable Configuration Files The module provides a list of the configuration files that can be reused in Red Hat Enterprise Linux 7. _others_NoVersionChangeEtc_SOLUTION_MSG_TEXT Check changed config files SCENARIO SCENARIO/others/configchanges solution.txt Check changed config files Print modified config noreplace files which can generate .rpmnew (or .rpmsave) files. Specially check audit.rules which is generated by /sbin/augenrules since RHEL-6.6. _others_configchanges_SOLUTION_MSG_TEXT VCS repositories SCENARIO SCENARIO/others/vcsrepos solution.txt VCS repositories Find Versin Control System repositories in /home and /root - git, svn, cvs, bzr. _others_vcsrepos_SOLUTION_MSG_TEXT Packages Added options in packages Added and extended options for BIND9 configuration SCENARIO SCENARIO/packages/AddedOptions/bind solution.txt Added and extended options for BIND9 configuration Some useful options have been added or extended in the configuration of the Berkeley Internet Name Domain (BIND9) utility on Red Hat Enterprise Linux 7. This module provides overview of the changes in the options between Red Hat Enterprise Linux 6 and Red Hat Enterprise Linux 7. _packages_AddedOptions_bind_SOLUTION_MSG_TEXT Added options in DNSMASQ configuration SCENARIO SCENARIO/packages/AddedOptions/dnsmasq solution.txt Added options in DNSMASQ configuration Some useful options were added in DNSMASQ configuration between RHEL 6 and RHEL 7. This informative content lists such changes. _packages_AddedOptions_dnsmasq_SOLUTION_MSG_TEXT Print removed and moved utilities SCENARIO SCENARIO/packages/GenericUtilities solution.txt Print removed and moved utilities Print utilities which were removed from packages, moved into another package or changed destination directory. _packages_GenericUtilities_SOLUTION_MSG_TEXT Packages not signed by Red Hat SCENARIO SCENARIO/packages/NonRHSignedPkg solution.txt Packages not signed by Red Hat Packages not signed by Red Hat will not be upgraded _packages_NonRHSignedPkg_SOLUTION_MSG_TEXT Obsoleted rpms SCENARIO SCENARIO/packages/ObsoletedPackages solution.txt Obsoleted rpms Some rpms were obsoleted from the set of the packages between RHEL 6 and RHEL 7. This content checks for the package obsoletes from your set of Red Hat packages. _packages_ObsoletedPackages_SOLUTION_MSG_TEXT w3m not available in Red Hat Enterprise Linux 7 SCENARIO SCENARIO/packages/ObsoletedW3m solution.txt w3m not available in Red Hat Enterprise Linux 7 The w3m package is not available in Red Hat Enterprise Linux 7. _packages_ObsoletedW3m_SOLUTION_MSG_TEXT report incompatibilities between Red Hat Enterprise Linux 6 and 7 in qemu-guest-agent package SCENARIO SCENARIO/packages/QemuGuestAgent solution.txt report incompatibilities between Red Hat Enterprise Linux 6 and 7 in qemu-guest-agent package Report incompatibilities between Red Hat Enterprise Linux 6 and 7 in qemu-guest-agent package. _packages_QemuGuestAgent_SOLUTION_MSG_TEXT Removed options in packages Removed Options in coreutils SCENARIO SCENARIO/packages/RemovedOptions/coreutils solution.txt Removed Options in coreutils Some options and binary files were removed from the coreutils packages between Red Hat Enterprise Linux 6 and Red Hat Enterprise Linux 7. _packages_RemovedOptions_coreutils_SOLUTION_MSG_TEXT Removed options in gawk binaries SCENARIO SCENARIO/packages/RemovedOptions/gawk solution.txt Removed options in gawk binaries Some options and binaries were removed from gawk package between RHEL 6 and RHEL 7. This informative content lists the incompatibilities. _packages_RemovedOptions_gawk_SOLUTION_MSG_TEXT Removed options in grep binaries SCENARIO SCENARIO/packages/RemovedOptions/grep solution.txt Removed options in grep binaries Some commandline options are removed or deprecated in packages. Print list of changes. _packages_RemovedOptions_grep_SOLUTION_MSG_TEXT Removed options in netstat binary SCENARIO SCENARIO/packages/RemovedOptions/nettools solution.txt Removed options in netstat binary Some options were removed from netstat binary between RHEL 6 and RHEL 7. This informative content lists the incompatibilities. _packages_RemovedOptions_nettools_SOLUTION_MSG_TEXT Removed options in quota tools SCENARIO SCENARIO/packages/RemovedOptions/quota solution.txt Removed options in quota tools Some options have been renamed at quota tools between Red Hat Enterprise 6 and 7. This informative content lists the incompatibilities. _packages_RemovedOptions_quota_SOLUTION_MSG_TEXT Removed or deprecated options in util-linux (util-linux-ng) binaries SCENARIO SCENARIO/packages/RemovedOptions/util-linux solution.txt Removed or deprecated options in util-linux (util-linux-ng) binaries Some commandline options are removed or deprecated in some packages. Print list of changes for util-linux. _packages_RemovedOptions_util-linux_SOLUTION_MSG_TEXT Removed rpms SCENARIO SCENARIO/packages/RemovedPackages solution.txt Removed rpms Some rpms were removed from the set of the packages between RHEL 6 and RHEL 7. This content checks for the package removals from your set of Red Hat packages. _packages_RemovedPackages_SOLUTION_MSG_TEXT Replaced rpms SCENARIO SCENARIO/packages/ReplacedPackages solution.txt Replaced rpms Some rpms were replaced between RHEL 6 and RHEL 7. This content checks for the package replacements from your set of Red Hat packages and generates the list of RH packages/yum groups for RHEL 7 kickstart. _packages_ReplacedPackages_SOLUTION_MSG_TEXT GMP library incompatibilities SCENARIO SCENARIO/packages/gmp solution.txt GMP library incompatibilities Incompatibilities between GMP 4 and GMP 5.1 libraries. _packages_gmp_SOLUTION_MSG_TEXT optional channel problems SCENARIO SCENARIO/packages/optional-channel solution.txt optional channel problems detects upgrade problems with RHEL optional channel _packages_optional-channel_SOLUTION_MSG_TEXT package downgrades SCENARIO SCENARIO/packages/pkgdowngrades solution.txt package downgrades detects package downgrades from RHEL6 to RHEL7 _packages_pkgdowngrades_SOLUTION_MSG_TEXT SELinux issues SELinux Custom Policy SCENARIO SCENARIO/selinux/CustomPolicy solution.txt SELinux Custom Policy Solve problem with custom SE policy modules after migration _selinux_CustomPolicy_SOLUTION_MSG_TEXT restore custom selinux configuration SCENARIO SCENARIO/selinux/RestoreConfig solution.txt restore custom selinux configuration Content with postupgrade script that restores custom selinux configuration. _selinux_RestoreConfig_SOLUTION_MSG_TEXT General SCENARIO SCENARIO/selinux/general solution.txt General There has to be some steps performed in order to have working SELinux on RHEL 7. _selinux_general_SOLUTION_MSG_TEXT samba shared directories selinux SCENARIO SCENARIO/selinux/samba solution.txt samba shared directories selinux Samba shared directories that might need their selinux context restored. _selinux_samba_SOLUTION_MSG_TEXT Services CUPS Browsing/BrowsePoll configuration SCENARIO SCENARIO/services/cupsbrowsing solution.txt CUPS Browsing/BrowsePoll configuration The CUPS Browsing and BrowsePoll configuration directives have been removed from CUPS. A replacement is provided in the form of the cups-browsed service. File(s) affected: /etc/cups/cupsd.conf _services_cupsbrowsing_SOLUTION_MSG_TEXT CVS Package Split SCENARIO SCENARIO/services/cvs solution.txt CVS Package Split Some Concurrent Versions System (CVS) tools and documentation have been moved into separate packages and are no longer provided by the cvs packages. _services_cvs_SOLUTION_MSG_TEXT FreeRADIUS Upgrade Verification SCENARIO SCENARIO/services/freeradius solution.txt FreeRADIUS Upgrade Verification This module determines if there is a version of the FreeRADIUS service prior to version 3.x installed on the system. These earlier versions have an incompatible configuration and need to be configured manually using the resources mentioned below. _services_freeradius_SOLUTION_MSG_TEXT httpd configuration compatibility check SCENARIO SCENARIO/services/httpd solution.txt httpd configuration compatibility check Checks httpd configuration compatibility File(s) affected: /etc/httpd/conf/httpd.conf _services_httpd_SOLUTION_MSG_TEXT IPA (Identity-Policy-Audit) bind-dyndb-ldap SCENARIO SCENARIO/services/ipa/bind-dyndb-ldap solution.txt bind-dyndb-ldap Check configuration file for bind-dyndb-ldap plug-in. File(s) affected: /etc/named.conf _services_ipa_bind-dyndb-ldap_SOLUTION_MSG_TEXT Identity Management Server compatibility check SCENARIO SCENARIO/services/ipa/ipa-server solution_risk.txt Identity Management Server compatibility check Checks Identity Management Server (IPA) configuration compatibility File(s) affected: /etc/ipa/default.conf _services_ipa_ipa-server_SOLUTION_MSG_TEXT IPA Server CA Verification SCENARIO SCENARIO/services/ipa/pki-ca solution.txt IPA Server CA Verification This module verifies the IPA CA configuration compatibility. File(s) affected: /etc/sysconfig/pki/ca/* _services_ipa_pki-ca_SOLUTION_MSG_TEXT NTP NTP configuration SCENARIO SCENARIO/services/ntp/configuration solution.txt NTP configuration Save ntp and ntpdate configuration files which are not tracked by rpm. File(s) affected: /etc/ntp.conf /etc/ntp/step-tickers _services_ntp_configuration_SOLUTION_MSG_TEXT Information on time-sync.target SCENARIO SCENARIO/services/ntp/timesync solution.txt Information on time-sync.target Check if ntpdate service is enabled and print information on starting services with clock set _services_ntp_timesync_SOLUTION_MSG_TEXT OpenLDAP /etc/sysconfig and data compatibility SCENARIO SCENARIO/services/openldap solution.txt OpenLDAP /etc/sysconfig and data compatibility Some shell variables and minor syntax have been changed in the OpenLDAP sysconfig file between Red Hat Enterprise Linux 6 and Red Hat Enterprise Linux 7. This module detects such changes and advices the user with possible solution. The module also advices the user on how to proceed with a database upgrade. File(s) affected: /etc/sysconfig/ldap _services_openldap_SOLUTION_MSG_TEXT OpenSSH OpenSSH sshd_config migration content SCENARIO SCENARIO/services/openssh/sshd solution-sshd.txt OpenSSH sshd_config migration content This content has a aim to convert /etc/ssh/sshd_config file from openssh-server package File(s) affected: /etc/ssh/sshd_config _services_openssh_sshd_SOLUTION_MSG_TEXT OpenSSH sysconfig migration content SCENARIO SCENARIO/services/openssh/sysconfig solution-sysconfig.txt OpenSSH sysconfig migration content This content has a aim to convert /etc/sysconfig/sshd file from openssh-server package File(s) affected: /etc/sysconfig/sshd _services_openssh_sysconfig_SOLUTION_MSG_TEXT Quota NLD Configuration for quota_nld service SCENARIO SCENARIO/services/quota_nld/configuration solution.txt Configuration for quota_nld service Back configuration for quota_nld service up File(s) affected: /etc/sysconfig/quota_nld _services_quota_nld_configuration_SOLUTION_MSG_TEXT Disk quota netlink message daemon moved into quota-nld package SCENARIO SCENARIO/services/quota_nld/new_package solution.txt Disk quota netlink message daemon moved into quota-nld package Install quota-nld package if the quota_nld service is enabled _services_quota_nld_new_package_SOLUTION_MSG_TEXT SSSD compatibility check SCENARIO SCENARIO/services/sssd solution.txt SSSD compatibility check 'Checks sssd configuration compatibility' File(s) affected: /etc/sssd/sssd.conf _services_sssd_SOLUTION_MSG_TEXT Storage Detect LUKS devices using Whirlpool for password hash. SCENARIO SCENARIO/storage/cryptsetup-luks solution.txt Detect LUKS devices using Whirlpool for password hash. 'Whirlpool hash implementation in libgcrypt of version <= 1.5.3 is broken. This content checks current system for presence of LUKS devices possibly using the bogus hash. In target system libgcrypt library is patched to use correct implementation so after reboot the freshly updated system may remain with LUKS devices imposibble to unlock.' File(s) affected: /etc/crypttab _storage_cryptsetup-luks_SOLUTION_MSG_TEXT Luks encrypted partition SCENARIO SCENARIO/storage/luks solution.txt Luks encrypted partition Checks whether partition is crypted by CRYPTO-LUKS. _storage_luks_SOLUTION_MSG_TEXT Clvmd and cmirrord daemon management. SCENARIO SCENARIO/storage/lvm2-cluster solution.txt Clvmd and cmirrord daemon management. The clvmd and cmirrord daemon needs to be defined as 'clvm' cluster resource instead of running it as a system service. _storage_lvm2-cluster_SOLUTION_MSG_TEXT State of LVM2 services. SCENARIO SCENARIO/storage/lvm2-services solution.txt State of LVM2 services. Some services are important for proper LVM functionality. This content checks for current state of existing services and makes sure the state is preserved over upgrade. Also, some systemd units should be enabled by default to allow for service's on-demand activation if needed. _storage_lvm2-services_SOLUTION_MSG_TEXT device-mapper-multipath configuration compatibility check SCENARIO SCENARIO/storage/multipath solution.txt device-mapper-multipath configuration compatibility check Checks multipath configuration compatibility. Also, removes old udev multipath rules. File(s) affected: /etc/multipath.conf _storage_multipath_SOLUTION_MSG_TEXT Removal of scsi-target-utils SCENARIO SCENARIO/storage/tgtd solution.txt Removal of scsi-target-utils The scsi-target-utils packages are no longer available in Red Hat Enterprise Linux 7. File(s) affected: /etc/tgt/targets.conf _storage_tgtd_SOLUTION_MSG_TEXT Warnquota contents for migration Configuration for warnquota tool SCENARIO SCENARIO/storage/warnquota/configuration solution.txt Configuration for warnquota tool Back configuration for warnquota tool up File(s) affected: /etc/quotagrpadmins /etc/quotatab /etc/warnquota.conf _storage_warnquota_configuration_SOLUTION_MSG_TEXT Disk quota tool warnquota moved into quota-warnquota package SCENARIO SCENARIO/storage/warnquota/new_package solution.txt Disk quota tool warnquota moved into quota-warnquota package Install quota-warnquota if need warnquota tool _storage_warnquota_new_package_SOLUTION_MSG_TEXT System Check for Add-On availability SCENARIO SCENARIO/system/AddOns addons.txt Check for Add-On availability Content checks availability of High Availability, ResilientStorage and LoadBalancer Add-Ons. _system_AddOns_SOLUTION_MSG_TEXT Architecture Support SCENARIO SCENARIO/system/Architecture solution.txt Architecture Support Red Hat Enterprise Linux 7 does not support installations on 32-bit architectures, and performing an in-place upgrade is not possible on 32-bit systems. _system_Architecture_SOLUTION_MSG_TEXT Binary rebuilds SCENARIO SCENARIO/system/BinariesRebuild solution.txt Binary rebuilds Check all binaries installed on the assessment system which needs to be rebuilded on the target system _system_BinariesRebuild_SOLUTION_MSG_TEXT Debuginfo packages SCENARIO SCENARIO/system/Debuginfo solution.txt Debuginfo packages This content checks for debuginfo packages and inform about potential risks for in-place upgrade. _system_Debuginfo_SOLUTION_MSG_TEXT Filesystem Hierarchy Standard Read Only FHS directories SCENARIO SCENARIO/system/FHS/ReadOnlyFHS solution.txt Read Only FHS directories Check that critical directories of Filesystem Hierarchy Standard are not mounted read-only. _system_FHS_ReadOnlyFHS_SOLUTION_MSG_TEXT Check FHS for /var incompabilities. SCENARIO SCENARIO/system/FHS/Run solution.txt Check FHS for /var incompabilities. Since RHEL 7 are some changes in FHS, which could be in conflicts with old system (e.g. movement /var/run -> /run). _system_FHS_Run_SOLUTION_MSG_TEXT In-place Upgrade Requirements for the /usr/ Directory SCENARIO SCENARIO/system/FHS/UsrPartition solution.txt In-place Upgrade Requirements for the /usr/ Directory This module determines if the /usr/ directory is located on a separate partition. _system_FHS_UsrPartition_SOLUTION_MSG_TEXT HA-Cluster Cluster and High Availability SCENARIO SCENARIO/system/HA-Cluster/ha-cluster hacluster.txt Cluster and High Availability Content checks Cluster and High Availability solutions for upgrade. _system_HA-Cluster_ha-cluster_SOLUTION_MSG_TEXT Quorum implementation SCENARIO SCENARIO/system/HA-Cluster/quorum quorum.txt Quorum implementation Content checks quorum implementation for upgrade. _system_HA-Cluster_quorum_SOLUTION_MSG_TEXT fix krb5kdc config file SCENARIO SCENARIO/system/KrbMigration solution.txt fix krb5kdc config file The content that fixes the /etc/sysconfig/krb5kdc file. _system_KrbMigration_SOLUTION_MSG_TEXT File Systems, Partitions and Mounts Configuration Review SCENARIO SCENARIO/system/PartitionMounts solution.txt File Systems, Partitions and Mounts Configuration Review This module describes the new default file system and stores the partitions and mounts configuration. _system_PartitionMounts_SOLUTION_MSG_TEXT Sonamebumped libs SCENARIO SCENARIO/system/SonameBump solution.txt Sonamebumped libs If the dynamic library breaks the API/ABI compatibility, it is supposed to change its soname. This content checks for the soname bumps between RHEL 6 and RHEL 7 in your Red Hat packages. _system_SonameBump_SOLUTION_MSG_TEXT SonameKept Reusable Dynamic Libraries SCENARIO SCENARIO/system/SonameKept solution.txt SonameKept Reusable Dynamic Libraries This module provides an overview of the dynamic libraries from Red Hat Enterprise Linux 6 that can be reused in Red Hat Enterprise Linux 7, as the dynamic libraries remain compatible with both the application programming interface (API) and the application binary interface (ABI). _system_SonameKept_SOLUTION_MSG_TEXT Removed .so libs SCENARIO SCENARIO/system/SonameRemoval solution.txt Removed .so libs Dynamic libraries are used provides symbols/functions to binaries. Some of the libraries were removed between RHEL 6 and RHEL 7. This content checks for the .so libraries removal between RHEL 6 and RHEL 7 in your Red Hat packages. _system_SonameRemoval_SOLUTION_MSG_TEXT Red Hat Enterprise Linux supported variants SCENARIO SCENARIO/system/SupportedVariants server.txt Red Hat Enterprise Linux supported variants Upgrade is supported only for Red Hat Enterprise Linux Server or ComputeNode variant. _system_SupportedVariants_SOLUTION_MSG_TEXT Check the system version SCENARIO SCENARIO/system/SystemVersion solution.txt Check the system version Check if the system is last released version _system_SystemVersion_SOLUTION_MSG_TEXT CA certificate bundles modified SCENARIO SCENARIO/system/ca-certificates solution.txt CA certificate bundles modified Later versions of RHEL include a shared store for certificate authorities. Additional trusted certificate authorities must be placed in the new location rather that modifying the distributed certificate authority bundles. The Preupgrade assistant cannot automatically identify how certificate bundles have been modified on this system. _system_ca-certificates_SOLUTION_MSG_TEXT Developer Tool Set packages SCENARIO SCENARIO/system/dts dts.txt Developer Tool Set packages Content checks whether Red Hat Developer Tool Set packages are installed. _system_dts_SOLUTION_MSG_TEXT Check for GRUB splash.xpm.gz file SCENARIO SCENARIO/system/grub grub.txt Check for GRUB splash.xpm.gz file Content checks whether splash.xpm.gz file exists and backups them _system_grub_SOLUTION_MSG_TEXT Hyper-V SCENARIO SCENARIO/system/hyperv solution.txt Hyper-V Check if this system runs on Hyper-V. _system_hyperv_SOLUTION_MSG_TEXT Initscripts contents for migration Content for enabling and disabling services based on RHEL 6 system SCENARIO SCENARIO/system/initscripts/control solution.txt Content for enabling and disabling services based on RHEL 6 system The content checks what services are enabled or disabled on assessment system and if the services will be enabled or disabled on RHEL 7 system. _system_initscripts_control_SOLUTION_MSG_TEXT Check for ethernet interface naming SCENARIO SCENARIO/system/initscripts/ifcfg solution.txt Check for ethernet interface naming The content checks if network interface names set through /etc/sysconfig/network-scripts/ifcfg-* files are compatible with device naming in Red Hat Enterprise Linux 7. _system_initscripts_ifcfg_SOLUTION_MSG_TEXT User modification in /etc/rc.local and /etc/rc.d/rc.local SCENARIO SCENARIO/system/initscripts/rc-local rclocal.txt User modification in /etc/rc.local and /etc/rc.d/rc.local The content checks whether user modifies files /etc/rc.local and /etc/rc.d/rc.local _system_initscripts_rc-local_SOLUTION_MSG_TEXT cgroups configuration compatibility check SCENARIO SCENARIO/system/libcgroup solution.txt cgroups configuration compatibility check Checks libcgroup configuration files File(s) affected: /etc/cgconfig.conf /etc/cgrules.conf /etc/cgconfig.d _system_libcgroup_SOLUTION_MSG_TEXT Plugable authentication modules (PAM) SCENARIO SCENARIO/system/pam pam.txt Plugable authentication modules (PAM) Content checks for no-longer supported pluggable authentication modules _system_pam_SOLUTION_MSG_TEXT Foreign Perl modules SCENARIO SCENARIO/system/perl solution.txt Foreign Perl modules Find Perl modules which need to be checked for proper functionality with newer Perl version on the Red Hat Enterprise Linux 7 system because they are not distributed by Red Hat _system_perl_SOLUTION_MSG_TEXT PolicyKit (alias polkit) config files SCENARIO SCENARIO/system/polkit solution.txt PolicyKit (alias polkit) config files PolicyKit has important changes of config files. Check modyfied and owns config files. _system_polkit_SOLUTION_MSG_TEXT Python 2.7.5 SCENARIO SCENARIO/system/python python.txt Python 2.7.5 This module provides you with a list of packages that need to be rebuilt for version 2.7.5 of the Python programming language that is shipped with Red Hat Enterprise Linux 7. _system_python_SOLUTION_MSG_TEXT Ruby 2.0.0 SCENARIO SCENARIO/system/ruby ruby.txt Ruby 2.0.0 This module provides you with a list of packages that need to be rebuilt for version 2.0.0 of the Ruby programming language, which is shipped with Red Hat Enterprise Linux 7. _system_ruby_SOLUTION_MSG_TEXT SCL collections SCENARIO SCENARIO/system/scl-collection scl.txt SCL collections Content checks whether RHSCL are installed _system_scl-collection_SOLUTION_MSG_TEXT Red Hat Network Classic Unsupported SCENARIO SCENARIO/system/subscription subscription.txt Red Hat Network Classic Unsupported This module determines if this system is registered with the Red Hat Network Classic. _system_subscription_SOLUTION_MSG_TEXT Red Hat Subscription Manager SCENARIO SCENARIO/system/subscription-manager solution.txt Red Hat Subscription Manager This module adds new option to the configuration file, if it is not there already. _system_subscription-manager_SOLUTION_MSG_TEXT System kickstart SCENARIO SCENARIO/system/system-kickstart solution.txt System kickstart Copy system kickstart from /root/ to directory with results _system_system-kickstart_SOLUTION_MSG_TEXT YUM SCENARIO SCENARIO/system/yum yum.txt YUM Content checks YUM configuration file _system_yum_SOLUTION_MSG_TEXT User Management Check for usage of dangerous ranges of UID and GIDs SCENARIO SCENARIO/usrmgmt/DangerousRanges solution.txt Check for usage of dangerous ranges of UID and GIDs This module checks for IDs in the 0-199 range used without reservations. This module also checks for IDs which need to be moved from the 501-999 range prior to migration. _usrmgmt_DangerousRanges_SOLUTION_MSG_TEXT Incorrect usage of reserved UID/GIDs SCENARIO SCENARIO/usrmgmt/ReservedIDs solution.txt Incorrect usage of reserved UID/GIDs Reserved user and group IDs by setup package changed between the RHEL 6 and RHEL 7. This may in some cases cause the unfunctionality of your system after the migration. This check should mitigate the risks. _usrmgmt_ReservedIDs_SOLUTION_MSG_TEXT Check libuser.conf SCENARIO SCENARIO/usrmgmt/libuser solution.txt Check libuser.conf Check for rejected configuration in /etc/libuser.conf about combination ldap module with others, due to ambiguity in password handling. _usrmgmt_libuser_SOLUTION_MSG_TEXT NIS ypbind config files back-up SCENARIO SCENARIO/usrmgmt/ypbind solution.txt NIS ypbind config files back-up Saving NIS ypbind config files. File(s) affected: /etc/yp.conf /etc/sysconfig/ypbind _usrmgmt_ypbind_SOLUTION_MSG_TEXT ypserv NIS Makefile back-up SCENARIO SCENARIO/usrmgmt/ypserv/makefile_config solution.txt NIS Makefile back-up Content for saving NIS Makefile for generationg maps. File(s) affected: /var/yp/Makefile _usrmgmt_ypserv_makefile_config_SOLUTION_MSG_TEXT NIS server maps check SCENARIO SCENARIO/usrmgmt/ypserv/maps_dbm solution.txt NIS server maps check This content only warns user that maps need to be re-generated because a different back-end format is used in RHEL 7 for caching maps. _usrmgmt_ypserv_maps_dbm_SOLUTION_MSG_TEXT NIS server MAXUID and MAXGID limits check SCENARIO SCENARIO/usrmgmt/ypserv/max_uid_gid solution.txt NIS server MAXUID and MAXGID limits check Check if some users managed by NIS ypserv use UID/GID between 500 and 1000, which might cause issues after upgrade _usrmgmt_ypserv_max_uid_gid_SOLUTION_MSG_TEXT NIS server config file back-up SCENARIO SCENARIO/usrmgmt/ypserv/service_configs solution.txt NIS server config file back-up Content for saving NIS ypserv and yppasswdd config files. File(s) affected: /etc/ypserv.conf /etc/sysconfig/yppasswdd _usrmgmt_ypserv_service_configs_SOLUTION_MSG_TEXT