Google Compute Engine - Clone Exemple
J'ai un GCE exemple que j'ai personnalisé et téléchargé des applications diverses (comme PHP applications tournant sous Apache). Maintenant, je veux dupliquer cette instance, c'est à dire tout ce qu'il.
J'ai d'abord pensé clone pourrait le faire mais j'ai eu un jouer avec elle et elle ne semble clone de l'instance de config et pas quelque chose de personnalisé.
J'ai cherché sur google et ça ressemble à ce que j'ai besoin de faire est de créer une image et utiliser cette image sur une nouvelle instance ou clone?
Est-ce exact?
Si oui, sont-il pourrait étapes par étapes pour ce faire?
J'ai eu un coup d'oeil à la page de Google sur des images et il parle d'avoir à mettre fin à l'instance pour ce faire. Je suis un peu circonspect. Peut-être que c'est juste la langue utilisée dans les docs, mais je ne veux pas perdre mon instance existante.
Aussi, que tout être stockées sur l'image?
Ainsi, par exemple, à la suite de toutes les il sur l'image?
- MySQL - config & schémas de bases de données & données?
- Apache - Toutes les applications installées sous
/var/www/html
- PHP -
php.ini
, etc... - Tous les autres serveur configs/modifications?
OriginalL'auteur fatlog | 2014-09-28
Vous devez vous connecter pour publier un commentaire.
Vous pouvez créer un instantané de l'instance source, puis de créer une nouvelle instance de la sélection de la source de l'instantané de disque. Il va répliquer le serveur très rapide. Pour les autres disques connectés, vous devez créer un nouveau disque et copie de fichier par le net (scp, rsync...)
Pouvez-vous pas l'arrêt de l'instance, changer le secondaire persistant disque en lecture seule, puis prendre l'instantané.
n'aide pas pour les paramètres du serveur
Comme d'aujourd'hui, à la CME de la console je ne trouve aucun moyen de créer une nouvelle instance et sélectionnez un instantané de disque. Tout ce que je peux trouver est de faire des disques, pas le disque principal.
La création de l'instance à l'aide de
gcloud
commande a fonctionné pour moi. serverfault.com/a/831709/249684OriginalL'auteur Marco
Dans la Console Web, créer une capture d'écran, puis cliquez sur l'instantané et plus CRÉER une INSTANCE bouton, vous pouvez personnaliser les paramètres, puis cliquez à l'endroit où il est dit:
Temps de REPOS équivalent ou ligne de commande
et copier la ligne de commande, ce sera votre modèle.
De cela, vous pouvez créer un script BASH (clone_instance.sh), j'ai fait quelque chose comme ceci:
Maintenant, dans votre terminal, vous pouvez exécuter votre script
OriginalL'auteur Javier Giovannini
Comme il a été dit, si l'instance source a un deuxième disque attaché, il n'est pas possible d'utiliser le protocole ssh dans la nouvelle instance.
J'ai dû prendre un instantané d'une instance de production, donc je ne pouvais pas démonter le disque secondaire sans causer de perturbations.
J'ai été en mesure de résoudre le problème par la création d'un disque à partir de l'instantané, de monter le disque sur un autre exemple, en supprimant toute référence à la deuxième disque, c'est à dire, la suppression de l'entrée de /etc/fstab.
Une fois j'avais fait ça, j'ai été en mesure d'utiliser le disque en tant que disque de démarrage dans une nouvelle instance, et ssh.
OriginalL'auteur Joe
Dans le cas où vous avez d'autres disques connectés, la meilleure façon sans démontage d'eux est en train de changer le chemin d'accès de la façon dont ils sont montés dans /etc/fstab.
Si vous utiliser l'UUID dans le fstab et d'utiliser les mêmes disques à partir d'instantanés (qui a le même Uuid), alors vous pouvez faire le clonage sans démonter quoi que ce soit.
Il suffit de changer chaque disque dans le fstab pour utiliser l'UUID comme ce
vous pouvez obtenir le UUID de
si vous êtes incertain au sujet de votre DEVICE_ID vous pouvez utiliser
pour obtenir la liste des identifiants de l'appareil utilisé par votre système.
OriginalL'auteur Trak
Vous pouvez utiliser l'Importation de BPC VM option pour importer cette machine arrière pour le projet.
OriginalL'auteur SurDin