Article de reference

Serveur réseau Apple

L' Apple Network Server ( ANS ) était une gamme d' ordinateurs serveurs basés sur PowerPC conçus, fabriqués et vendus par Apple Computer, Inc. de février 1996 à avril 1997. Son ...

L' Apple Network Server ( ANS ) était une gamme d' ordinateurs serveurs basés sur PowerPC conçus, fabriqués et vendus par Apple Computer, Inc. de février 1996 à avril 1997. Son nom de code était « Shiner » et se composait à l'origine de deux modèles, le Network Server 500/132 (« Shiner LE », c'est-à-dire « bas de gamme ») et le Network Server 700/150 (« Shiner HE », c'est-à-dire « haut de gamme »), qui a reçu un modèle compagnon, le Network Server 700/200 (également « Shiner HE ») avec un processeur plus rapide en novembre 1996.

Ces machines ne faisaient pas partie de la gamme d'ordinateurs Apple Macintosh ; elles étaient conçues pour exécuter le système d'exploitation AIX d' IBM et leur ROM empêchait spécifiquement le démarrage du système d'exploitation Mac OS classique . Cela en fait les derniers ordinateurs de bureau non Macintosh fabriqués par Apple à ce jour. Les modèles 500/132, 700/150 et 700/200 ont été vendus sur le marché américain pour respectivement 11 000, 15 000 et 19 000 dollars.

Les serveurs réseau Apple ne doivent pas être confondus avec les serveurs de groupe de travail Apple et les serveurs Macintosh, qui étaient des stations de travail Macintosh livrées avec un logiciel serveur et utilisant Mac OS ; la seule exception, le Workgroup Server 95 (un Quadra 950 avec un contrôleur SCSI ajouté livré avec A/UX ) était également capable d'exécuter Mac OS. Apple n'a pas eu de matériel serveur comparable dans sa gamme de produits jusqu'à l'introduction du Xserve en 2002.

La courte durée de vie du produit est attribuée à d'importants problèmes financiers chez Apple au début de 1997. Le PDG Gil Amelio a annulé Network Server et OpenDoc lors de la même réunion car il a été déterminé qu'ils n'étaient pas prioritaires.

Matériel

Le matériel du serveur réseau Apple était censé être basé sur une nouvelle conception de carte logique spécifique au produit. Au cours du développement du matériel, Apple a abandonné la conception de la carte mère d'origine pour des raisons non confirmées. Afin d'avancer et de livrer le produit, Apple a apporté des modifications à la carte logique et à la ROM du Power Macintosh 9500 (bloquant tous les appels Mac OS) et a porté AIX sur le nouveau matériel. Que ce soit lié au changement de matériel ou par coïncidence, Apple a également abandonné son développement NetWare sur PowerPC (nom de code : Wormhole) à ce moment-là. La disposition générale de la carte logique semble suggérer une relation étroite avec les systèmes RS/6000 basés sur PowerPC d' IBM , qui ont également été conçus pour exécuter AIX. D'un autre côté, de nombreux composants de la carte logique, en particulier la ROM de démarrage Open Firmware , sont similaires à la carte « Tsunami » utilisée dans le Power Macintosh 9500 et certains clones de Macintosh .

Bien que la disposition du circuit imprimé de l'Apple Network Server (ANS) puisse ressembler aux systèmes RS/6000, logiquement et physiquement, il est presque identique à un Power Macintosh 9500 (PM9500), bien qu'il exécute un micrologiciel assez différent, et qui est spécifique à sa fonction de mission unique.

En commençant par le bus de niveau supérieur et en descendant dans la hiérarchie des bus, au niveau supérieur se trouve le bus CPU avec un contrôleur Hammerhead (Apple Part # 343S1190) que l'on retrouve également sur le PM9500. Le processeur, comme mentionné, est un PowerPC 604 ou 604e. Les ponts bus CPU-bus PCI sont des contrôleurs Bandit (343S0020). L'ANS et le PM9500 ont tous deux deux contrôleurs Bandit et deux bus PCI séparés. Tous les périphériques au niveau du bus CPU sont identiques entre l'ANS et le PM9500. Sur les deux systèmes, l'horloge du bus CPU est fournie par la carte CPU amovible. Cependant, sur l'ANS, le tampon d'horloge qui divise l'horloge système pour tous les périphériques de bus CPU se trouve sur la carte logique, alors que sur le PowerMac 9500, le tampon d'horloge se trouve sur la carte CPU.

Les contrôleurs de voies de données mémoire sont différents sur l'ANS de ceux du PM9500, probablement en raison de la prise en charge supplémentaire de la mémoire de parité. Les contrôleurs de voies de données mémoire de l'ANS sont des 343S1161 au lieu de 343S1141 comme sur le PM9500. Cependant, la structure de la mémoire est la même avec deux banques d' emplacements DIMM et la prise en charge de l'entrelacement de mémoire lorsque les emplacements correspondants dans différentes banques contiennent des DIMM de mémoire identiques. L'ANS dispose de huit emplacements DIMM de mémoire au lieu des douze du PM9500, mais d'autres machines basées sur Hammerhead telles que le PM8500 ne disposent également que de huit emplacements DIMM de mémoire.

Sur le bus PCI, comme mentionné ci-dessus, l'ANS utilise le pont PCI Bandit, tout comme le PM9500. Les arbitres de bus PCI sont également identiques (343S0182). Les arbitres de bus reçoivent les signaux de demande de bus PCI et envoient les signaux d'octroi de bus aux emplacements PCI et aux puces de pont PCI (Bandit).

Le gestionnaire d'interruptions et le contrôleur d'E/S de la carte logique sont également identiques. Tous deux utilisent Grand Central (343S1125). Grand Central est un périphérique sur le bus PCI.

Au niveau du bus PCI, l'ANS se distingue du PM9500 de plusieurs manières. L'ANS dispose de deux puces SCSI 53C825A prenant en charge les opérations SCSI Fast & Wide, qui ne sont pas présentes dans le PM9500. Chacune d'entre elles apparaît comme un périphérique PCI distinct sur le bus PCI. L'ANS ajoute également un contrôleur vidéo Cirrus Logic 54M30 en tant que périphérique PCI supplémentaire.

Au total, l'ANS dispose de trois périphériques PCI qui manquent au PM9500. Les emplacements PCI de l'ANS sont également organisés différemment. Sur le PM9500, Grand Central et les trois premiers emplacements PCI sont pris en charge par Bandit 1. Les trois emplacements PCI restants sont pris en charge par Bandit 2. Sur l'ANS, Grand Central, les deux puces SCSI 53C825A, le contrôleur vidéo 54M30 et les deux emplacements PCI supérieurs sont pris en charge par Bandit 1. Les quatre emplacements PCI restants sont pris en charge par Bandit 2. Certains trouveront peut-être intéressant que cela (six périphériques pris en charge par Bandit 1) confirme que le pont PCI Bandit et la puce d'arbitrage associée peuvent directement (aucun pont PCI-PCI requis) prendre en charge au moins six périphériques PCI à condition que le micrologiciel soit correctement pris en charge.

En descendant plus bas dans la hiérarchie, la puce Grand Central est une sorte de bus d'E/S pour divers périphériques de carte logique. L'ANS et le PM9500 utilisent tous deux la puce CURIO (AM79C950, pièce personnalisée d' AMD ) pour prendre en charge les ports série, un bus SCSI lent (5 Mo/s, basé sur 53C94/96) et un Ethernet 10 Mbit/s. Le contrôleur de disquette SWIM est également commun aux deux machines et connecté via la puce Grand Central. L'ANS ne dispose pas de la puce SCSI MESH (puce SCSI Apple dérivée du 53CF94/6) qui est présente sur le PM9600 et prend en charge le bus SCSI Fast interne.

Grand Central prend en charge onze interruptions système. Sur Macintosh et sur ANS, chaque emplacement PCI ne contient qu'une seule ligne d'interruption (jusqu'à quatre prises en charge dans la spécification PCI) et chaque ligne d'interruption est utilisée par un seul périphérique. La carte d'interruption est différente sur les deux machines, et c'est la raison la plus probable pour laquelle l'insertion d'une ROM PM9500 ou PM9600 dans un ANS ne permettra pas à la machine de démarrer. Le microprogramme s'attend à ce que certaines interruptions correspondent à certains événements, mais le signal d'interruption est physiquement connecté à un périphérique différent de celui attendu par le microprogramme.

La carte CPU d'un ANS 700/200. Les processeurs ANS 500/132 et 700/150 sont fabriqués à partir de la même carte mais chacun utilise des cavaliers de configuration uniques. Tous les processeurs ANS ont une étiquette imprimée appliquée (affichée à l'extrême gauche) qui identifie la vitesse du processeur : 132, 150 ou 200 MHz. Comme dans cette génération de produits PowerPC d'Apple, la carte processeur installée détermine la vitesse du processeur du système, et la vitesse du bus du système est dérivée de la vitesse du processeur : 44 MHz pour /132 et 50 MHz pour /150 et /200.

L'ANS 500/132 utilise un processeur PowerPC 604 cadencé à 132 MHz, et l'ANS 700/150 possède le même processeur de la même famille mais cadencé à 150 MHz. Les deux ont un cache L1 de 32 Ko. L'ANS 700/200 est équipé du PowerPC 604e plus avancé cadencé à 200 MHz, avec un cache L1 de 64 Ko. Le cache L2 de l'ANS est monté sur une barrette SIMM , d'une taille standard de 512 Ko pour le 500 et de 1 Mo pour le 700. Tout ANS peut être équipé d'une carte cache de 1 Mo. La vitesse du bus système est de 44 MHz pour le 500 et de 50 MHz pour le 700 ou tout ANS sur lequel la carte processeur de 200 MHz a été installée. La carte logique ANS possède huit emplacements de mémoire RAM de parité DIMM à 168 broches , dont quatre sont libres (avec une quantité maximale de RAM spécifiée de 512 Mo). L'ANS 500/132 est livré avec 32 Mo de RAM installés (4 × 8 Mo de mémoire RAM de parité 60 ns fabriquées par IBM) et les ANS 700/150 et ANS 700/200 sont livrés avec 48 Mo (2 × 16 Mo de mémoire RAM de 60 ns + 2 × 8 Mo de mémoire RAM de parité également fabriquées par IBM). À toutes fins pratiques, la configuration maximale de la RAM est de 4 × 128 Mo de mémoire RAM de parité (512 Mo au total) ou de 8 × 64 Mo de mémoire RAM de parité (également 512 Mo au total). La machine ne sera pas POST (c'est-à-dire qu'elle ne réussira pas le test de mise sous tension ) si plus de 512 Mo sont installés . Il s'agit d'une restriction absolue intégrée au module ROM-DIMM de la machine. Si un seul module RAM DIMM n'est pas à parité, la vérification de parité est désactivée pour toute la RAM, auquel cas les modules RAM DIMM 70 ns sont acceptables. Les modules RAM DIMM FPM ou EDO sont acceptables, dans n'importe quel ordre, car la machine traite les modules RAM DIMM EDO comme des modules RAM DIMM FPM.

Tous les serveurs réseau disposent d'un contrôleur interne Wide SCSI -2 à deux canaux (étroit, vers le lecteur de CD-ROM et vers tous les disques durs qui ont été installés avec le kit d'installation Narrow SCSI-2 d'Apple), d'un connecteur externe SCSI-1 à 25 broches et d'un lecteur de disquette standard « SuperDrive » de 1,44 Mo. Six emplacements PCI libres sont disponibles pour l'extension. Les composants pris en charge sous AIX comprennent deux cartes Ethernet et une carte RAID SCSI . Les autres ports comprennent un port ADB , deux ports série et un port AAUI . Contrairement à tous les autres ordinateurs Apple de l'époque, l'ANS utilise un connecteur VGA pour la vidéo intégrée ; un adaptateur pour les écrans Apple était inclus.

L'un des aspects uniques des serveurs réseau Apple est leur boîtier : il est entièrement verrouillable et extrêmement accessible, il dispose d'un petit écran LCD pour les diagnostics et sa face avant comporte sept emplacements pour périphériques, avec un lecteur de CD-ROM et un disque dur montés dans la configuration standard. Des modules de disque dur SCSI supplémentaires remplaçables à chaud ou un lecteur de bande DAT peuvent être ajoutés aux emplacements libres. En option, l'ANS 700 prend également en charge des blocs d'alimentation redondants et remplaçables à chaud et un rack de lecteur interne pour deux autres disques durs fixes. Le boîtier est grand et lourd, avec une hauteur de 24,5 pouces (62 cm), une largeur de 16,5 pouces (42 cm), une profondeur de 18 pouces (46 cm) et un poids de plus de 80 livres (36 kg), le poids exact dépendant de la configuration matérielle. Cela signifie que même si sa largeur est à peu près adaptée à un rack de 19 pouces, il nécessite au moins 14 unités de rack en hauteur. Un troisième modèle dans un boîtier de montage en rack plus petit sans la grande baie de disques, le Network Server 300 (nom de code « Deep Dish », comme dans une pizza à plat profond), n'a jamais dépassé le stade du prototype. deux processeurs étaient également en cours de développement mais n'ont jamais été commercialisées . Les cartes CPU Power Macintosh 9500, qui étaient disponibles avec deux processeurs, n'étaient pas compatibles avec l'ANS.

Un ANS 500/132 peut être mis à niveau vers un ANS 500/200 en installant la carte accessoire du processeur 200 MHz. Il est possible de mettre à niveau un ANS 500 vers un ANS 700 ou de rétrograder un ANS 700 vers un ANS 500 simplement en échangeant le panneau arrière d'alimentation et le(s) bloc(s) d'alimentation, mais il est nécessaire de démonter complètement la base de l'ANS afin d'accomplir une telle mise à niveau ou rétrogradation. Un ANS 700 n'a qu'une seule connexion d'alimentation d'entrée, même s'il peut avoir deux blocs d'alimentation indépendants. Cependant, un ANS 700 peut être facilement converti en une configuration d'alimentation primaire double (alimentation primaire indépendante, éventuellement, et de manière souhaitable, à partir de différents panneaux d'alimentation, l'un éventuellement soutenu par une alimentation sans coupure ) en retirant le connecteur d'alimentation d'entrée IEC et en connectant physiquement et électriquement deux cordons d'alimentation d'entrée, un à chacun des blocs d'alimentation redondants. Cependant, cette modification invalide très probablement la certification UL de la machine. Néanmoins, une telle modification pourrait mettre en œuvre une véritable configuration de redondance N+1 pour les ANS 700.

Logiciel

Les serveurs réseau étaient vendus exclusivement avec AIX , dans une version appelée « AIX pour serveurs réseau Apple » avec quelques fonctionnalités spécifiques à Apple, comme les services AppleShare , ajoutées ; deux révisions, 4.1.4 et 4.1.5, existent. La variante Unix d'Apple A/UX avait déjà été abandonnée et ne supportait pas le PowerPC. En raison de leur système d'exploitation AIX et de leurs similitudes matérielles, les serveurs réseau sont pour la plupart compatibles binairement avec la série RS/6000. Cependant, les applications qui s'appuient sur le processeur POWER2 et le bus Micro Channel du RS/6000 sont incompatibles avec le processeur PowerPC et le bus PCI de l'ANS.

Au cours du développement du produit, Apple a testé des versions alpha de Novell NetWare pour PowerPC . À peu près au même moment où le matériel a changé, le projet NetWare a cessé d'être mis à jour et a ensuite été abandonné. Apple a également testé et produit un nombre limité de mémoires SIMM ROM prenant en charge Windows NT pour PowerPC sur les serveurs réseau 500 et 700.

En alternative à AIX, il est possible, bien que compliqué, d'installer PowerPC Linux ou NetBSD sur l'ANS. Il est possible, avec des ROM Macintosh prototypes, de démarrer un Apple Network Server 500 ou 700 sous Mac OS 7.5 ou supérieur, mais la prise en charge d'Ethernet n'est pas complète. Il n'existe aucune source fiable sur la procédure ou les exigences. Non seulement l'Ethernet est différent, mais l'interface d'affichage l'est aussi. L'utilisation d'une carte Ethernet "Tulip" de marque Apple, mais DEC et d'une carte d'affichage d'un 9500 permet d'atteindre une grande capacité Mac OS, mais même cela n'est pas assuré. Yellow Dog Linux 2.x ou 3.x est plus assuré, et NetBSD 1.5.x pourrait être encore meilleur. Des problèmes majeurs subsistent, tels que les contrôleurs de bus doubles "Bandit", le format de disquette propriétaire et peut-être le CD-ROM. Les disques durs UW-SCSI posent rarement problème et Apple a même publié un kit d'installation de disque dur U-SCSI (mais étroit) pour l'ANS, même si un ANS n'est normalement équipé que de disques UW-SCSI.

Statut

En 2005 , la plupart des serveurs réseau Apple avaient été retirés du service et la plupart avaient été renvoyés à Apple ou vendus sur le marché secondaire, soit reconditionnés en usine ou tels quels, soit envoyés à un recycleur et broyés. Il n'était pas rare qu'un ANS bien équipé récupère à peine l' enchère minimale de 0,99 $ sur eBay. L'expédition d'un ANS est coûteuse, environ 100 $ d'un emplacement aux États-Unis vers les États-Unis s'il est envoyé par expédition en gros . Peu, voire aucune, de pièces de rechange sont disponibles, en particulier les composants mécaniques.

En 2019 , les serveurs réseau Apple étaient parfois vus et vendus pour plus de 2 000 USD sur eBay.

Plus d articles de Worldlex Wiki

Revenez a l index pour explorer davantage de pages sur l histoire, la science, la culture, la geographie et la societe en francais.

Explorer l index