web-dev-qa-db-fra.com

Comment cloner une installation de serveur Ubuntu?

J'ai un VPS avec MediaTemple et je voudrais cloner le système d'exploitation de base qu'ils installent, j'ai une liste complète des packages qui est installée par défaut ici: http://wiki.mediatemple.net/w/ (ve): Ubuntu_default_package_list

Mais je n'ai aucune idée de la façon dont je traduis ceci dans l'installation de base du serveur Ubuntu. Lors du premier démarrage avec MediaTemple, mon serveur utilisait 9 Mo de RAM (oui 9!)), Avec l'installation "minimale" fourni à partir du DVD Ubuntu 10.04 LTS, j'obtenais presque 4-500 Mo!

J'ai donc exécuté top sur les deux, sur MediaTemple j'ai vu ceci:

 1 root      15   0 23320 1580 1272 S    0  0.2   0:01.04 init                         
 1158 root      15   0 49268 2560 2012 S    0  0.3   0:00.04 sshd                         
 1214 root      15   0 21084 1016  776 S    0  0.1   0:00.00 cron                         
 1215 syslog    15   0 12456  800  608 S    0  0.1   0:00.05 syslogd                       
 3572 myles     18   0  4100  652  544 S    0  0.1   0:00.00 sh    

Et sur ma propre installation vm, il y en avait plus que ce qui pouvait être répertorié ...

La question est donc de savoir comment traduire cette liste de packages en une image ISO personnalisée ou configurer le DVD de telle manière que je les ai et comment puis-je obtenir le serveur pour démarrer avec uniquement ces processus?

2
Myles Gray

Vous pouvez copier vos systèmes de fichiers VM dans un fichier si vous le souhaitez, mais comme le dit M. Buxton dans son commentaire, il n'est pas certain que vous pourrez de toute façon l'utiliser sur votre propre système. Il peut ne pas démarrer correctement sur votre machine physique ou un autre hyperviseur.

Et une installation ordinaire d'Ubuntu Server n'utilise pas 4-500 Mo RAM en soi. Linux essaiera de ne pas gaspiller de mémoire s'il le peut, et une partie de la mémoire apparaîtra comme étant en cours d'utilisation, mais cela ne signifie pas que la mémoire est bloquée. Pour Linux, "gratuit" signifie "gaspillé". Vous n'aurez aucun problème à exécuter Ubuntu Server avec 64 Mo de RAM, par exemple. Une société d'hébergement VPS voudra souvent aller à des longueurs plutôt extrêmes pour réduire l'utilisation de la mémoire en raison de choses comme la montgolfière, ce qui signifie que vous pouvez avoir plus de machines virtuelles en utilisant la même quantité de RAM physique, etc., puis survendre le matériel. En tant qu'utilisateur normal, vous ne voulez vraiment pas faire cela.

2
Jo-Erlend Schinstad