J'ai réussi à installer des cartes flash compactes Transcend 1GB en interne dans certains m10i de laboratoire.
J'étais un peu novice et j'ai dû apprendre quelques trucs. Peut-être que ces notes aideront quelqu'un comme moi.
La nouvelle CF tierce est probablement formatée d'une manière non USF (FAT ou autre). Si vous l'installez et essayez de démarrer le moteur de routage, il peut se bloquer à ce moment-là (hmmm. comment puis-je le savoir ???)
Vous devez donc d'abord formater, étiqueter et mettre un système de fichiers USF sur la carte. Voici comment j'ai fait.
Mettez la carte CF dans un adaptateur pcmcia, et branchez-le dans un slot pccard de routeur qui fonctionne.
J'ai eu quelques problèmes avec les étapes ci-dessous avec junos moins de 8.5, donc je recommande son exécution 8.5 ou plus).
Je vous recommande aussi fortement de faire cela sur une boîte de laboratoire, pas une boîte de production, et d'utiliser le moteur de routage de secours plutôt que le moteur actif. J'expliquerai pourquoi plus tard.
Entrez dans le Shell en tant que root (démarrez Shell utilisateur root)...vous aurez évidemment besoin du mot de passe root. Vous pouvez trouver des méthodes de récupération du mot de passe root sur le site de la base de connaissances de Juniper (hmm...pourquoi je sais ça maintenant ?).
Formatez la carte en utilisant dd comme suit. Attention, soyez extrêmement prudent avec dd. Certains disent que cela signifie "destruction de disque". Si je comprends bien, cette commande écrit des zéros sur le disque entier, bloc par bloc.
root@host% dd if=/dev/zero of=/dev/ad3 bs=128k
Notez que 'ad3' est le nom de la carte lorsque je l'ai branchée sur l'adaptateur pcmcia du m10i. C'était vrai pour plusieurs boîtiers m10i différents que j'ai examinés. Mais je ne sais pas si ce sera la même chose pour vous. Faites un "show system hardware detail" à partir de votre moteur de routage principal et voyez ce que cela donne. Utilisez le bon disque ! Si vous pointez accidentellement sur votre disque dur (comme ad1 sur mon système), cela effacera votre disque dur !
Notez également que l'exécution de cette commande peut prendre 10 à 15 minutes, voire plus, et que vous n'obtenez pas de retour d'information en temps réel.
Notez également que cela peut peser sur les ressources du système et vous causer quelques problèmes. Peut-être même interférer avec les processus de routage normaux. C'est pourquoi j'ai recommandé plus tôt que vous le fassiez sur une boîte de laboratoire, et même sur le moteur de routage de secours qui ne fait pas de gros efforts.
Maintenant, étiquetez le disque en utilisant cette commande : root@host% disklabel -R -w ad3 auto
Maintenant, créez le nouveau système de fichiers : root@host% newfs -U /dev/ad3
Pour vérifier que tout s'est bien passé, vous pouvez monter le disque comme suit créez d'abord un répertoire root@host% mkdir /var/tmp/cf
puis montez le disque à cet endroit root@host% monter /dev/ad3 /var/tmp/cf puis vérifiez le montage root@host% df -h
Si tout semble correct, démontez le périphérique avant de le retirer de la fente pcmcia. root@host% umount /var/tmp/cf
Ok, maintenant vous avez une carte CF que vous pouvez installer dans le slot interne et qui ne bloquera pas le processus de démarrage. Alors installez-la (vous trouverez des procédures détaillées pour cela dans la documentation Juniper).
Ensuite, démarrez le RE. Vous devriez le voir essayer de démarrer à partir de la carte pcmcia (avec un peu de chance, il n'y a rien dedans), puis passer à la carte CF interne (notre nouvelle carte), et avec un peu de chance, la sauter et procéder au démarrage à partir du disque dur.
Une fois le disque dur démarré avec succès, lancez la commande suivante : 'demander une partition instantanée du système'
Cela permettra de placer les partitions correctes sur la nouvelle carte CF et de copier le code et les configurations Junos amorçables depuis le disque dur.
Maintenant, redémarrez, et vous devriez voir qu'il démarre à partir de votre nouvelle Compact Flash tierce partie !