J'ai besoin d'installer à distance Ubuntu Server 10.04 (X86) sur un serveur exécutant actuellement RHEL 3.4 (X86). Je vais devoir faire très attention car personne ne peut appuyer sur le bouton de redémarrage pour moi si quelque chose ne va pas.
Avez-vous déjà installé à distance Linux? De quelle manière recommanderiez-vous? Des conseils pour des choses à faire attention?
Mise à jour:
Merci de votre aide. J'ai réussi à "Modifier les pneus en conduisant"!
Les principaux composants de ma méthode sont tirés de HOWTO - Installez Debian sur un système Linux distant , GRUB LEGACY: Dotage unique uniquement , Grub Boot et noyau Redémarrage de panique et Documentation communautaire Ubuntu: InstallationFromknoppix
Voici le contour de ce que j'ai fait:
J'ai testé la méthode dans A VM= et ensuite appliqué sur le serveur. J'ai eu la chance que tout se passe bien :)
Je suis d'accord avec le sentiment des autres réponses ici: bien que cela peut être possible d'installer Ubuntu à distance sur Rhel 3.4, vous allez probablement marcher sur Certains très glace mince.
Je pense que le plus gros problème que vous pourriez avoir est l'âge du noyau et de la libc sur le système existant. Est-ce un noyau de série 2.4.x? Si tel est le cas, je ne suis pas sûr que vous puissiez retirer cela, car à un moment donné pendant votre installation, vous devez exécuter des outils compilés pour courir dans le noyau et libc d'Ubuntu, et ils ne peuvent pas fonctionner correctement. (ou du tout) sur un environnement d'exécution plus ancien. Si vous n'exécutez pas un noyau de série 2.6.x sur le serveur distant, je ne pense pas avoir beaucoup de chance de succès.
Si vous pensez toujours que vous voudrez peut-être essayer cela, il y a quelques guides que je suis au courant:
Installation de nouveaux systèmes Debian avec Debootstrap , sur Debian-Administration.org. Bien qu'il soit spécifique à Debian, il est également applicable à Ubuntu.
Installation de Debian GNU/Linux à partir d'un système UNIX/Linux , du Guide d'installation de Debian GNU/Linux. Encore une fois, spécifique à Debian, mais surtout applicable.
Ces deux guides sont un peu vieux, il ne peut donc pas être traité comme quelque chose même près d'un guide de coupe et de pâte. Je suggère fortement de suivre les conseils des autres ici et de faire des courses sèches sur un serveur local ou une machine virtuelle, car il y a définitivement des kinks et des gotchas, vous devrez travailler avant de faire de l'avant.
La meilleure pratique pour installer à distance tout système d'exploitation consiste à acheter du matériel de serveur avec la gestion de la bande hors bande (HP ILO, Dell Drac) qui vous permet de faire un cycle d'alimentation à distance et de voir la console d'un serveur. N'essayez même pas le contraire.
L'installation d'une nouvelle distribution en place peut être faite, mais est très difficile. C'est quelque chose que vous voudrez presque certainement [~ # ~] pas [~ # ~ ~] Obtenez la première fois. En fait, vous aurez de la chance si vous obtenez la troisième ou la quatrième fois.
De plus, personne ici ne pourra être capable de vous donner une liste de blanchisserie que vous pouvez simplement suivre et cela se produira. Vous allez devoir expérimenter différentes alternatives, en fonction de votre partition de disque exact et de la mise en page du système, la configuration matérielle, etc.
Cela dit, voici comment j'irais faire quelque chose comme ça si je devais:
Certaines techniques pouvant être capables de vous aider:
Bonne chance! Vous aurez besoin de ça. :-)
J'écris une solution simple basée sur Espagne.
https://github.com/mhf-ir/bithub.com/mhf-ir/ubuntu-ovroversh--Reinstallation
Vous avez besoin de la version installée de Ubuntu qui a SSH. un autre serveur HTTP pour servir Fileed Fileed. J'ai testé tant de fois dans de nombreux centres de données.
Si vous avez Ubuntu, vous pouvez réinstaller et repartition sur SSH sans KVM/IPMI/VNC ou toute application distante. juste en utilisant ssh. Et installation pure à l'aide de Nettiso/miniiso du serveur Ubuntu.
Il est basé sur GRUB Image Chargeur Démarrez votre fichier ISO personnalisé contenant vos paramètres réseau et votre mot de passe SSH.
Si vous avez une partition différente, vous pouvez utiliser cette partition pour installer dans A VM======= Consultez le disque entier. Tant que vous ne montez pas la même partition dans le VM Et hébergez ou jouez avec la table de partition que vous êtes en sécurité. Une autre solution serait de démarrer à partir du réseau et de faire une installation à l'aide de taeed ou de kickstart. Expérience avec un environnement local avant de jouer à distance.
Bonne chance.
Ceci est éventuellement faisable, dans certaines circonstances (ce qui peut ne pas s'appliquer ici/à vous).
C'est dur; Je vous recommande de vous pratiquer sur une machine locale (virtuelle si nécessaire). Beaucoup.
Si vous pouvez obtenir une seule visite sur le serveur, vous pouvez ajouter un port KVM sur le système IP au système. J'ai trouvé un 310 $ Lantronix Spider 1-Port à CDW qui le fait. Cela n'aide pas avec un "bouton de redémarrage" ou d'obtenir un support pour éjecter cependant, bien que vous puissiez entrer dans le BIOS sur redémarrer et modifier l'ordre de démarrage afin qu'un CD soit ignoré.
Je l'ai déjà fait, comme test. Je ne recommande pas de faire s'il n'y a pas de plan de secours, cependant.
Comme il s'avère que les systèmes sont assez fiables si toutes les applications nécessaires sont déjà chargées. J'ai dirigé avec succès DD et écrasé le premier 8 Go ou donc du serveur cible avec une installation Ubuntu par défaut, puis redémarré le serveur dans Ubuntu sans problème. Vous pouvez ensuite élargir la partition de là pour remplir le reste du lecteur.
Vous pouvez également configurer une nouvelle partition, dément debootstrap une nouvelle installation et modifier votre chargeur de démarrage pour démarrer dans cette nouvelle partition. Encore une fois, attendez-vous à l'échec et à l'espoir de succès.