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) |
1. Référentiels de packages Image Packaging System
2. Copie de référentiels de packages IPS
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.
Le système qui héberge le référentiel de packages IPS peut être un système x86 ou un système SPARC.
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.
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.
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 :
Utilisez la commande profiles pour répertorier les profils de droits d'accès qui vous sont affectés.
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
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
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
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.
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.
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 :
Amélioration des performances
Définition de caractéristiques de systèmes de fichiers distinctes
Prise d'instantané et récupération directes des systèmes de fichiers spécifiés.
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.