Questo contenuto non è disponibile nella lingua selezionata.
2.3. Managing Multiple Organizations
2.3.1. Modeling your Satellite for Multi-Organization Use
2.3.1.1. Centrally-Managed Satellite for A Multi-Department Organization

Figure 2.1. Centralized Satellite Management for Multi-Department Organization
2.3.1.2. Decentralized Management of Multiple Third Party Organizations

Figure 2.2. Decentralized Satellite Management for Multi-Department Organization
2.3.1.3. Recommendations for Multi-Organization Use
- Use the Satellite as a single organization Satellite
- Are in the process of migrating from a single organization Satellite to a multiple organization Satellite
- The administrative organization is treated as a special case with respect to entitlements. You can only add or remove entitlements to this organization implicitly by removing them or adding them from the other organizations on the Satellite.
- The administrative organization is a staging area for subscriptions and entitlements. When you associate the Satellite with a new certificate, any new entitlements will be granted to this organization by default. In order to make those new entitlements available to other organizations on the Satellite, you will need to explicitly allocate those entitlements to the other organizations from the administrative organization.
- The Satellite server may only contain as many systems as there are entitlements in the Satellite certificate. Evaluate each organization's entitlement usage on the Satellite and decide how many entitlements are required for each organization to function properly. Each organization administrator should be aware of the entitlement constraint and manage the system profiles as required. Should there be any issues, the Satellite administrator can step in to mediate entitlement concerns.
Note
When logged in under a Satellite administrator, you cannot decrement the allocated entitlements to an organization below the number of entitlements that organization has actively associated with system profiles.
2.3.2. Configuring Systems in an Organization
- Registering Using Login and Password - If you provide a login and password created for a specified organization, the system will be registered to that organization. For example, if
user-123
is a member of the Central IT organization on the Satellite, the following command on any system would register that system to the Central IT organization on your Satellite:# rhnreg_ks --username=user-123 --password=foobaz
Note
The--orgid
(for Red Hat Enterprise Linux 5) parameter inrhnreg_ks
are not related to Satellite registration or Red Hat Satellite's multiple organizations support. - Registering Using An Activation Key - You can also register a system to an organization using an activation key from the organization. Activation keys will register systems to the organization in which the activation key was created. Activation keys are a good registration method to use if you want to allow users to register systems into an organization without providing them login access to that organization. If you want to move systems between organizations, you may also automate the move with scripts using the activation keys.
Note
Activation keys have a new format since Red Hat Satellite 5.1.0, so the first few characters of the activation key are used to indicate which organization (by ID number) owns the activation.
2.3.3. Managing Organizational Trusts
Note
2.3.3.1. Establishing an Organizational Trust
2.3.3.2. Sharing Content Channels between Organizations in a Trust
Note
- Log in to the Satellite with the username of the Organization Administrator.
- Click on the
. - Click the custom channel that you want to share with the other organizations.
- From the Channel Access Control section of the Details page, there are three choices for sharing in Organizational Sharing.
- Private - Make the channel private so that it cannot be accessed by any organizations except the channel's owner.
- Protected - Allow the channel to be accessed by specific trusted organizations of your choice.
Note
Choosing Protected sharing displays a separate page that prompts you to confirm that you are granting channel access to the organizations by clicking . - Public - Allow all organizations within the trust to access the custom channel.
Click the radio button next to your selection and click.
Note
2.3.3.3. Migrating Systems from One Trusted Organization to Another
migrate-system-profile
.
Note
2.3.3.3.1. Using the Satellite Interface to Migrate Systems
Procedure 2.1. To Migrate a System Between Organizations:
- Click thetab and then click the name of the system that you want to migrate.
- Click
and select the name of the organization that you want to migrate the system to. - Click.
2.3.3.3.2. Using migrate-system-profile
migrate-system-profile
usage is based on the command-line, and uses systemIDs and orgIDs as arguments to specify what is being moved and its destination organization.
migrate-system-profile
command, you must have the spacewalk-utils
package installed. You do not need to be logged into the Satellite server to use migrate-system-profile
; however, if you do not you will need specify the hostname or IP address of the server as a command-line switch.
Note
migrate-system-profile
command, the system does not carry any of the previous entitlements or channel subscriptions from the source organization. However, the system's history is preserved, and can be accessed by the new Organization Administrator in order to simplify the rest of the migration process, which includes subscribing to a base channels and granting entitlements.
Note
spacewalk-report
tool.
# migrate-system-profile --satellite {SATELLITE HOSTNAME OR IP} --systemId={SYSTEM ID} --to-org-id={DESTINATION ORGANIZATION ID}
Example 2.1. Migration from one department to another
- Finance department organization ID is
2
- The workstation has a system ID of
10001020
- The Red Hat Satellite hostname is
satserver.example.com
# migrate-system-profile --satellite=satserver.example.com --systemId=10001020 --to-org-id=2
--username=
and --password=
at the command-line).
--csv
option of migrate-system-profile
to automate the process using a simple comma-separated list of systems to migrate.
systemId,to-org-id
1000010000,3 1000010020,1 1000010010,4
migrate-system-profile
see the manual page by typing man migrate-system-profile
or for a basic help screen type migrate-system-profile -h
.