ACSLS (Automated Cartridge System Library Software) est le logiciel serveur StorageTek d'Oracle servant à contrôler les bibliothèques de bandes automatisées StorageTek. Un système automatisé de cartouches (ACS, Automated Cartridge System) est un groupe de bibliothèques de bandes connectées via des ports PTP (Pass-Thru-Port). ACSLS accède aux informations stockées dans un ou plusieurs ACS et les gère par le biais du traitement des commandes sur un réseau. Le logiciel inclut un composant d'administration système, des interfaces vers les applications système client et des équipements de gestion de bibliothèques. WebLogic 10.3.6 est fourni avec ACSLS 8.4.
ACSLS 8.4 utilise la base de données relationnelle PostgreSQL. Sous Solaris 11, les packages PostgreSQL sont disponibles depuis le site E-delivery d'Oracle, au même emplacement que le package STKacsls. La procédure d'installation Linux détaillée dans le présent document explique le processus d'ajout des packages PostgreSQL à partir du référentiel yum
d'Oracle, après l'installation du pack de produit Linux 6.5.
ACSLS 8.4.3 a été testé et approuvé pour une utilisation sur :
Plates-formes Sun SPARC et X86 d'Oracle exécutant Solaris 11 Update 2.
Oracle Linux 6.5.
Le test d'Oracle Linux a été effectué dans les environnements avec Oracle Unbreakable Enterprise Kernel.
Les autres systèmes d'exploitation, notamment les environnements virtuels, ne sont pas testés ni pris en charge.
Des pilotes de périphérique spéciaux sont fournis dans ACSLS en vue d'une utilisation avec les bibliothèques logiques et les bibliothèques connectées via Fibre Channel, comme SL500 et SL150. C'est un problème pour les environnements avec zones Solaris. Etant donné que certains pilotes de périphérique sont connectés au noyau du système, ils doivent être enregistrés dans la zone globale. Dans les cas où ces pilotes sont utilisés, ACSLS ne peut pas être installé dans l'environnement avec zones locales.
Les systèmes ACSLS 8.4 haute disponibilité (HA) doivent être installés sur leur propre paire de plates-formes dédiées.
Approbation fonctionnelle
Le produit a été installé avec succès pour une exécution dans l'environnement de fonctionnement décrit ci-après. Il a été vérifié que les fonctionnalités de base sont fournies sans affecter le produit ou l'environnement d'exécution associé.
Red Hat Enterprise Linux
Mémoire : 4 Go minimum
Pour afficher la capacité de mémoire système, procédez comme suit :
Solaris
prtconf | grep Mem
Linux
grep MemTotal /proc/meminfo
Swap : Les systèmes actuels (avec Solaris 11.2 et Linux 6.5) doivent comprendre au moins 4 Go de mémoire et 2 Go de swap. Pour les systèmes configurés avec plus de 6 Go de mémoire système, la règle générale est que l'espace de swap corresponde à au moins 30 % de la mémoire physique. Pour vérifier l'espace de swap :
Solaris
vmstat -S
Le résultat est exprimé en kilo-octets (Ko).
Linux
vmstat -s | grep total
Le résultat est exprimé en kilo-octets (Ko).
Systèmes de fichiers et bases de données :
L'installation d'ACSLS 8.4 peut s'effectuer dans n'importe quel système de fichiers. Vous devez définir les répertoires suivants avant d'installer ACSLS.
Un répertoire de base pour l'installation des composants ACSLS.
Un répertoire par défaut pour les sauvegardes ACSLS. Il est recommandé (mais pas obligatoire) de placer le répertoire de sauvegarde ACSLS dans un système de fichiers distinct du répertoire de base d'ACSLS.
Vous pouvez installer ACSLS dans n'importe quel répertoire. Les répertoires utilisés par défaut sont :
/export/home
pour le répertoire ACSLS de base.
/export/backup
pour le répertoire de sauvegarde ACSLS.
Le système de fichiers contenant le répertoire ACLS de base doit comporter au moins 5 Go d'espace libre. Un espace supplémentaire de 5 Go doit être réservé au répertoire de sauvegarde ACLS. Pour afficher les tailles des systèmes de fichiers, procédez comme suit :
df -h
Carte Fibre Channel facultative. Un HBA adapté est requis pour les opérations Fibre Channel.
Pour le fonctionnement en mode cible, dans le cadre de la prise en charge des bibliothèques logiques, cet HBA doit être une carte Fibre Channel QLogic récente (4 Go ou plus).
Pour le fonctionnement en mode initiateur, dans le cadre de la prise en charge des bibliothèques connectées via Fibre Channel, par exemple SL500 ou SL150, ACSLS 8.4 est entièrement testé et certifié avec les HBA QLogic et Emulex.
L'interface graphique ACSLS 8.4 GUI fonctionne avec la plupart des navigateurs actuels. Toutefois, les tests formels ont été limités aux versions récentes de FireFox, Chrome et Internet Explorer. Les tests ont été satisfaisants pour Chrome et les anciennes versions de FireFox avec les paramètres par défaut pour ACSLS sur un serveur WebLogic. Internet Explorer 8 (et les versions supérieures) et FireFox 39 (et les versions supérieures) nécessitent des paramètres de configuration pour fournir un certificat numérique auto-signé de 2048 bits pour https. Voir Configuration d'un certificat numérique auto-signé pour HTTPS.
Pour garantir la continuité des services de bibliothèque et éviter tout problème imprévu résultant d'un conflit de ressources, il est généralement recommandé d'exécuter le logiciel ACSLS dans un environnement autonome sur un serveur dédié. Certains systèmes sont conçus pour permettre à plusieurs applications de s'exécuter conjointement comme si elles étaient entièrement isolées les unes des autres. C'est le cas notamment d'Oracle Solaris Containers et d'Oracle Solaris VM Server for SPARC, qui offrent des possibilités de co-hébergement conditionnelles avec ACSLS.
La section suivante détaille les conditions et les limites associées aux différentes options de co-hébergement pour une application ACSLS.
Zones Solaris (Containers)
Les zones Solaris permettent à un administrateur système de partitionner un serveur à bas prix standard en quatre systèmes Solaris indépendants, disposant chacun de son propre système de fichiers isolé et de sa propre instance de Solaris. Vous pouvez affecter des ressources réseau à chaque zone et réinitialiser n'importe quelle zone locale (non globale) sans incidence pour les applications des autres zones de la même plate-forme.
Toutefois, le partage de ressources du noyau, de pilotes de périphérique par exemple, entre plusieurs zones n'est guère fiable. Idéalement, une application nécessitant des pilotes de noyau doit résider dans la zone globale. Mais il est généralement déconseillé d'installer des applications dans la zone globale, car tout problème fatal affectant une application est susceptible d'avoir des répercussions sur toutes les autres applications exécutées dans les autres zones.
ACSLS 8.4 peut uniquement être installé dans une zone Solaris s'il ne requiert aucun pilote au-delà de l'interface réseau. Toute utilisation de bibliothèques logiques nécessite un pilote Fibre Channel en mode cible et toute connexion à une bibliothèque SL500 ou SL150 nécessite un pilote Fibre Channel en mode initiateur. Ces deux configurations nécessitent l'installation du logiciel ACSLS dans la zone globale.
Aucune version de l'application ACSLS HA n'est prise en charge pour une utilisation dans les zones Solaris.
Oracle VM Server for SPARC
La technologie Oracle VM Server for SPARC (précédemment appelée domaines logiques ou LDOM) offre des avantages importants par rapport à Solaris Containers, dans la mesure où chaque domaine contrôle son propre noyau Solaris.
Un administrateur Solaris peut partitionner des ressources matérielles dans l'ensemble du système et assigner une ressource donnée à un domaine particulier. Les ressources réseau d'une telle machine virtuelle peuvent être facilement partagées entre les domaines invités du serveur, dont le nombre peut atteindre 128. Toutefois, les applications qui requièrent l'accès à des périphériques d'E/S via le bus PCIe doivent être installées dans des domaines d'E/S spéciaux. Le nombre de domaines d'E/S que vous pouvez créer sur le serveur VM dépend du nombre de bus PCIe discrets présents sur la plate-forme SPARC. Un système comportant un seul bus PCIe peut contenir deux domaines d'E/S, dont l'un doit être le domaine de contrôle.
Toute application ACSLS reposant uniquement sur la connectivité réseau pour la bibliothèque et les applications clientes peut être installée dans un domaine invité sur le serveur. La procédure de configuration du réseau virtuel est décrite dans la section "Utilisation des réseaux virtuels" du Guide d'administration d'Oracle VM Server for SPARC 2.1.
Si votre application ACSLS 8.4 est destinée à une utilisation avec des bibliothèques logiques ou si vous envisagez de vous connecter à une bibliothèque Fibre Channel telle que SL500 ou L700, vous devez installer le logiciel ACSLS dans un domaine d'E/S. Reportez-vous à la section "Configuration des domaines d'E/S" du Guide d'administration d'Oracle VM Server for SPARC 2.1.
Le logiciel Solaris Cluster est pris en charge par Oracle VM Server for SPARC et cette plate-forme peut être utilisée dans une application ACSLS HA. Reportez-vous au Guide du service de données Oracle Solaris Cluster pour Oracle VM Server for SPARC.