52
Chapter 4. Red Hat Network Website
from the profile. To install specific packages, select the checkboxes of packages from the pro-
file. To remove specific packages already installed on the system itself, select the checkboxes of
packages showing a difference of "This system only." To synchronize the system’s packages with
the compared profile entirely, select the master checkbox at the top of the column. Then click the
Sync Packages to
button. On the confirmation screen, review the changes, select a timeline for
the action, and click the
Schedule Sync
button.
•
Channels
— Manage the channels associated with the system.
•
Software
— Provides a predetermined method for systems to obtain regular updates, based upon
their operating systems, packages and, functionality. Click a channel name to view its
Channel
Details
page. To modify the child channels associated with this system, use the checkboxes next
to the channels and click the
Change Subscriptions
button. You will receive a success message
or be notified of any errors. To change the system’s base channel, select the new one from the
pulldown menu and click the
Modify Base Channel
button. Refer to Section 4.6.1
Software
Channels
for more information.
•
Configuration
— Assists in managing the configuration of the system. Like software channels,
configuration channels store files to be installed on systems. Unlike software packages, various
versions of configuration files may prove useful to a system at any given time. In addition, these
tools provide the means to manage what systems allow remote commands to be run on them
through the RHN website. For this reason, the tools needed to manage these files must be more
robust.
These tools may already be installed on your system, especially if you kickstarted the system with
configuration management functionality. If not, they can be found within the RHN Provisioning
child channel for your distribution. Download and install the latest
rhncfg*
packages.
To allow remote commands to be run on the client through RHN, first create the necessary direc-
tory:
mkdir -p /etc/sysconfig/rhn/allowed-actions/script
Then create a
run
file in that directory to act as a flag to RHN signaling permission has been
granted to allow remote commands:
touch /etc/sysconfig/rhn/allowed-actions/script/run
Next, you must place a config-enable file on the system to have config actions scheduled. This
file is required to allow configuration management on the system while preventing inadvertent
and potentially dangerous changes. To create this file, issue the following commands as root.
First, create the necessary directory:
mkdir -p /etc/sysconfig/rhn/allowed-actions/configfiles
Then, you should decide exactly what actions should be allowed by system administrators. The
following modes are available:
•
deploy
— Install configuration files from the central repository on the system. Without this
set, the configuration management interface provides no real value for this system.
•
verify
— Identify any differences between configuration files on the system and those associ-
ated with it in the central repository.
•
diff
— Display differences between configuration files on the system and those associated
with it in the central repository.
•
upload
— Send any files from the system to the central repository. This is similar to granting
root privileges on the machine.
•
mtime_upload
— Send files modified since a certain date and time from the system to the
central repository.
•
all
— Enable all of these modes for configuration management on the system.
Summary of Contents for NETWORK 3.2 - PROVISIONING
Page 1: ...Red Hat Network 3 2 Provisioning Reference Guide...
Page 6: ......
Page 16: ...6 Chapter 1 What is Red Hat Network...
Page 48: ...38 Chapter 3 Red Hat Network Alert Notification Tool...
Page 106: ...96 Chapter 6 Red Hat Network Registration Client...
Page 114: ...104 Appendix A Command Line Config Management Tools...
Page 118: ...108 Appendix B RHN API Access...
Page 124: ...114 Glossary...