External Repositories
Manage the sources.list on the Target Computer
A sources.list file defines the list of distributions to search for a package on the target computer. The values in the Repository Name must match match with the Repository Name in the Registration.
Note: The specific distributions of native Debian packages that are installed on a target computers depends on the contents of the sources.list file residing on the target computer.
Note: The apt command uses the sources.list file to locate the repository for packages that you want to install.
Follow these steps:
Specifies the repository name.
Note: If you select dynamic under repository assignment, do not specify the repository name.
Specifies the roam and move
Specifies that the repository assignment name is available in another configuration parameters. When the target computer roams/moves, the URI changes and the distribution remain the same. The management of the assigned distributions is separated from the physical locations of the mirrors.
If the Repository Relation in Repository Table is MIRROR-Template, the host name is automatically obtained from the Dynamic Repository Repo parameter. If the repository relation is Master or MIRROR the host name is ignored.
Example: /itrm/usd/shared/extrepo/deb/<paramater Name>
Specifies that the repository name is available in the repository name column of the common configurations parameter.
If the repository relation in repository table is either Master or Mirror, the sources.list automatically displays the values provided in the Repository table.
If the Repository Relation is MIRROR-Template, the hostname will be that of the SS of the agent. If the repository relation is MASTER or MIRROR, the host name is ignored.
Note: Verify that the repository name is available in the common configuration parameters.
Specifies the distribution.
Specifies the list of components.
Note: Separate the components with a space.
Indicates the format of the Debian packages in the repository.
Binary
This is equivalent to "deb" in sources.list i.e.deb <URI> <DISTRIBUTIONS> <COMPONENTS>
Source
This is equivalent to "deb-src" in sources.list.
Location: /itrm/usd/shared/extrepo/deb/Sources
Define the External Debian Repository Details in CA ITCM
Define the details of the external Debian repository that CA ITCM must connect to. CA ITCM uses this information to browse the repository, create mirrors, and deploy software packages.
Follow these steps:
Note: The changed configuration policy must be applied to all the target computers. Hence, select the Default Configuration Policy.
The policy becomes editable.
Specifies a unique repository name. You can specify any name but verify that the name is unique across the Repositories table.
Specifies whether the repository is a master, mirror, or mirror template.
Specifies that the repository is a master. A master repository is used while creating wrapper packages. CA ITCM cannot deploy native Debian packages directly. Create wrapper packages that include references to the native Debian packages and then deploy the wrapper packages.
Following guidelines apply for master repositories:
Specifies that the repository is a mirror that is created from a master or another mirror.
Specifies that the mirror is only a template and not a physical repository. The mirror template is only a placeholder for multiple mirror repositories that have the same configuration. When you have numerous mirrors, you can create one mirror template per parent instead of creating a row each for all the mirrors. Mirror templates are used for software deployment and repository extraction but not for mirror synchronization. The host name of the computers hosting the mirrors is dynamically replaced at run time.
Specifies the repository type.
Specifies the transfer protocol that is used for transferring the packages from the repository to the target computers. Select HTTP, FTP depending on what you have configured. For more information about this configuration, see Setting Up FTP and HTTP Share for Software Packages and OS Images.
Note: If the repository is a master and you want to browse the repository and create wrapper packages from it, configure the repository as an FTP share.
Specifies the host name of the computer that hosts the repository. For mirror template repositories, do not specify the host name because the host name is dynamically provided at run time. Even if you specify, the host name is ignored for mirror templates.
Specifies the root node of the repository.
The repositories information is updated on all target computers.
Define the Mirror Synchronization Details
The synchronization job requires that you define the mirror synchronization details for each mirror repository. The job uses these details to synchronize the mirrors.
Follow these steps:
You need a new policy for mirror synchronization so that you can apply the synchronization details only to the computers that host the mirrors.
Specifies the parent repository you want to mirror.
Note: Verify that the parent repository name you specify in this field exactly matches the name specified in the Default Configuration Policy, DSM, Software Delivery, Shared, External Repositories, Debian, Repositories configuration table. If the names do not match, the synchronization job fails at run time.
Specifies the list of the distributions from the selected repository that must be mirrored. You can specify more than one value by separating each value with a space.
Specifies the list of the components from the selected repository that must be mirrored. You can specify more than one value by separating each value with a space.
Specifies the list of the architectures from the selected repository that must be mirrored. You can specify more than one value by separating each value with a space.
Specifies the location where you want to create the mirror repository.
Note: Verify that this location is exposed as both HTTP and FTP shares. For more information about setting up HTTP and FTP shares, see Setting Up HTTP and FTP Share for Software Packages and OS Images.
Specifies the additional arguments that are used while launching the debmirror utility.
Specifies whether you want to synchronize the mirror or not. If you are not using a mirror repository actively, you can disable the synchronization without deleting the mirror.
The mirror synchronization details are defined and the configuration is applied on the mirror computers.
Install CA DSM Agent Add-on for Debian Mirror
Install the add-on package on computers that host the mirror repository. The add-on enables the computer for mirror synchronization.
Important! Mirror synchronization fails if you do not install the add-on package.
Follow these steps:
A software job is created for each computer that you selected.
When the job is completed, the job status changes to SW Installed.
Manage the sources.list on the Target Computer
A sources.list file defines the list of distributions to search for a package on the target computer. The values in the Repository Name must match match with the Repository Name in the Registration.
Note: The specific distributions of native Debian packages that are installed on a target computers depends on the contents of the sources.list file residing on the target computer.
Note: The apt command uses the sources.list file to locate the repository for packages that you want to install.
Follow these steps:
Specifies the repository name.
Note: If you select dynamic under repository assignment, do not specify the repository name.
Specifies the roam and move
Specifies that the repository assignment name is available in another configuration parameters. When the target computer roams/moves, the URI changes and the distribution remain the same. The management of the assigned distributions is separated from the physical locations of the mirrors.
If the Repository Relation in Repository Table is MIRROR-Template, the host name is automatically obtained from the Dynamic Repository Repo parameter. If the repository relation is Master or MIRROR the host name is ignored.
Example: /itrm/usd/shared/extrepo/deb/<paramater Name>
Specifies that the repository name is available in the repository name column of the common configurations parameter.
If the repository relation in repository table is either Master or Mirror, the sources.list automatically displays the values provided in the Repository table.
If the Repository Relation is MIRROR-Template, the hostname will be that of the SS of the agent. If the repository relation is MASTER or MIRROR, the host name is ignored.
Note: Verify that the repository name is available in the common configuration parameters.
Specifies the distribution.
Specifies the list of components.
Note: Separate the components with a space.
Indicates the format of the Debian packages in the repository.
Binary
This is equivalent to "deb" in sources.list i.e.deb <URI> <DISTRIBUTIONS> <COMPONENTS>
Source
This is equivalent to "deb-src" in sources.list.
Location: /itrm/usd/shared/extrepo/deb/Sources
|
Copyright © 2013 CA.
All rights reserved.
|
|