JavaScript is required to for searching.
Ignorer les liens de navigation
Quitter l'aperu
Copie et création de référentiels de packages Oracle Solaris 11.1     Oracle Solaris 11.1 Information Library (Français)
search filter icon
search icon

Informations document

Préface

1.  Référentiels de packages Image Packaging System

Référentiels IPS locaux

Préparation du système hôte du référentiel

Configuration système requise

Privilèges de gestion du référentiel

Création d'un jeu de données ZFS

2.  Copie de référentiels de packages IPS

3.  Fourniture d'un accès au référentiel

4.  Mise à jour du référentiel de packages IPS local

Préparation du système hôte du référentiel

Cette section décrit la configuration requise pour le système qui hébergera le référentiel de packages IPS et formule des recommandations à son sujet. Cette section détaille également les privilèges nécessaires pour créer et configurer des référentiels de packages.

Configuration système requise

Le système qui héberge le référentiel de packages IPS peut être un système x86 ou un système SPARC.

Système d'exploitation

Le serveur du référentiel IPS doit exécuter le système d'exploitation Oracle Solaris 11 11/11 ou une version plus récente du système d'exploitation Oracle Solaris. Les serveurs de référentiel exécutant Oracle Solaris 11 11/11 prennent en charge tous les packages de mise à jour Oracle Solaris 11.

Espace disque

Pour héberger une copie du référentiel de la version Oracle Solaris 11.1, le serveur du référentiel doit disposer de 15 Go d'espace libre.

Si un système héberge plus d'un référentiel IPS, faites de chaque référentiel un système de fichiers ZFS distinct afin de pouvoir restaurer et récupérer chaque référentiel séparément.

Privilèges de gestion du référentiel

Utilisez l'une des méthodes suivantes pour obtenir le privilège dont vous avez besoin pour créer et configurer des référentiels de packages :

Profils de droits

Utilisez la commande profiles pour répertorier les profils de droits d'accès qui vous sont affectés.

ZFS File System Management

Si vous disposez du profil de droits ZFS File System Management (gestion de systèmes de fichiers ZFS), vous pouvez utiliser la commande pfexec pour exécuter la commande zfs.

$ pfexec zfs create rpool/export/repoSolaris11
Software Installation

Si vous disposez du profil de droits Software Installation (installation de logiciels), vous pouvez utiliser la commande pfexec pour exécuter la commande pkg.

$ pfexec pkg set-publisher \
-g http://localhost:80/ solaris
Service Management

Si vous disposez du profil de droits Service Management (gestion des services), vous pouvez exécuter les commandes de service. Dans ce cas, la commande pfexec n'est pas nécessaire.

$ svcadm enable application/pkg/server
Rôles

Utilisez la commande roles pour répertorier les rôles qui vous sont affectés. Si vous disposez du rôle root, vous pouvez utiliser la commande su avec le mot de passe root pour prendre le rôle root.

Commande sudo

En fonction de la stratégie de sécurité de votre site, vous pouvez être en mesure d'utiliser la commande sudo avec votre mot de passe utilisateur pour exécuter une commande privilégiée.

Création d'un jeu de données ZFS

La meilleure pratique recommandée consiste à créer un système de fichiers ZFS distinct pour votre référentiel de packages local. L'utilisation d'un système de fichiers ZFS distinct présente les avantages suivants :

La commande zfs list permet d'afficher les jeux de données ZFS actuels.

$ zfs list
NAME                    USED  AVAIL  REFER  MOUNTPOINT
rpool                  75.2G   108G  5.00G  /rpool
rpool/ROOT             23.0G   108G    31K  legacy
rpool/ROOT/solaris     44.8G   108G  3.52G  /
rpool/dump             1.97G   108G  1.97G  -
rpool/export           43.0G   108G  30.5G  /export
rpool/export/home      12.6G   108G    32K  /export/home
rpool/export/home/bob  12.6G   108G  12.6G  /export/home/bob
rpool/swap             2.09G   108G  1.97G  -

Créez un système de fichiers ZFS pour le référentiel de packages dans le pool root :

$ pfexec zfs create rpool/export/repoSolaris11
$ zfs list
NAME                         USED  AVAIL  REFER  MOUNTPOINT
rpool                       75.2G   108G  5.00G  /rpool
rpool/export/repoSolaris11    31K   108G    31K  /export/repoSolaris11
...

Astuce - Pour de meilleures performances lors de la mise à jour du référentiel, définissez atime sur off.


$ pfexec zfs set atime=off rpool/export/repoSolaris11

La propriété atime détermine si l'heure d'accès aux fichiers est mise à jour lorsque les fichiers sont lus. La désactivation de cette propriété évite de produire du trafic d'écriture lors de la lecture des fichiers.