Ci-dessous, les différences entre deux révisions de la page.
Prochaine révision | Révision précédente Dernière révision Les deux révisions suivantes | ||
reseau:cloud:proxmox:importerova [2017/04/14 10:01] 127.0.0.1 modification externe |
reseau:cloud:proxmox:importerova [2022/03/23 10:03] techer.charles_educ-valadon-limoges.fr |
||
---|---|---|---|
Ligne 3: | Ligne 3: | ||
* https:// | * https:// | ||
* http:// | * http:// | ||
+ | * https:// | ||
+ | * https:// | ||
+ | * https:// | ||
===== Présentation ===== | ===== Présentation ===== | ||
Proxmox utilise KVM/QEMU : | Proxmox utilise KVM/QEMU : | ||
* pour virtualiser des ordinateurs ; | * pour virtualiser des ordinateurs ; | ||
- | * en gérant les disques durs des VM comme volume logique (LVM) au **format | + | * en gérant les disques durs des VM comme volume logique (LVM) au **format |
Pour importer des VMs depuis une autre solution de virtualisation comme Virtualbox la démarche à utiliser est la suivante : | Pour importer des VMs depuis une autre solution de virtualisation comme Virtualbox la démarche à utiliser est la suivante : | ||
- | * **créer** sous Proxmox une VM avec les mêmes | + | * **créer** sous Proxmox une VM avec les mêmes |
* RAM ; | * RAM ; | ||
* Disque dur avec interface IDE ou SATA; rajouter ; par précaution, | * Disque dur avec interface IDE ou SATA; rajouter ; par précaution, | ||
Ligne 15: | Ligne 18: | ||
* **Exporter** la VM depuis Virtualbox ce qui permet d' | * **Exporter** la VM depuis Virtualbox ce qui permet d' | ||
* **Importer** ce fichier sur Proxmox ; décompresser le fichier pour obtenir le fichier du disque dur au format VMDK. | * **Importer** ce fichier sur Proxmox ; décompresser le fichier pour obtenir le fichier du disque dur au format VMDK. | ||
- | * convertir ce fichier VMDK au format | + | * convertir ce fichier VMDK au format |
* **copier** le contenu de ce fichier dans le volume logique de la VM avec la commande dd. | * **copier** le contenu de ce fichier dans le volume logique de la VM avec la commande dd. | ||
+ | ===== Localisation du stokage local et NAS ===== | ||
+ | Visualiser le contenu du fichier / | ||
===== Réalisation ===== | ===== Réalisation ===== | ||
* Exporter sour Virtualbox la VM | * Exporter sour Virtualbox la VM | ||
Ligne 30: | Ligne 35: | ||
* convertir le fichier vmdk au format raw | * convertir le fichier vmdk au format raw | ||
< | < | ||
- | # time qemu-img convert -f vmdk vm-disk1.vmdk -O raw vm-disk1.raw | + | # time qemu-img convert -f vmdk vm-disk1.vmdk -O |
</ | </ | ||
* création de la VM sous Proxmox (KVM) avec les mêmes caractéristiques (RAM et taille du disque) | * création de la VM sous Proxmox (KVM) avec les mêmes caractéristiques (RAM et taille du disque) | ||
- | * vérifier le fichier de configuration dans le dossier | + | * vérifier le fichier de configuration dans le dossier |
< | < | ||
- | bootdisk: | + | bootdisk: |
cores: 1 | cores: 1 | ||
+ | ide0: NFS-NAS: | ||
ide2: none, | ide2: none, | ||
memory: 1024 | memory: 1024 | ||
- | name: Xivo | + | name: SNSModele |
net0: bridge=vmbr301, | net0: bridge=vmbr301, | ||
numa: 0 | numa: 0 | ||
- | ostype: | + | ostype: |
- | sata0: local-lvm: | + | scsihw: virtio-scsi-pci |
smbios1: uuid=4a4b5746-47b0-4d97-a82a-091ac9f16758 | smbios1: uuid=4a4b5746-47b0-4d97-a82a-091ac9f16758 | ||
sockets: 1 | sockets: 1 | ||
</ | </ | ||
* le disque dur de la VM est un **volume logique** (local-lvm) ; | * le disque dur de la VM est un **volume logique** (local-lvm) ; | ||
- | * dans le dossier **/dev/pve** il y a le lien symbolique **vm-177-disk-1** vers ce volume logique ; | + | |
- | * copie du fichier **raw** dans le volume logique (ici vm-177-disk-1). | + | * copie du fichier **qcow2** dans le volume logique (ici vm-103-disk-0). |
< | < | ||
- | # dd if=/ | + | qm importdisk 103 vm-disk1.qcow2 NFS-NAS |
+ | |||
+ | # dd if=/ | ||
</ | </ | ||
Vous pouvez maintenant démarrer la VM sous Proxmox. | Vous pouvez maintenant démarrer la VM sous Proxmox. | ||
+ | |||
+ | ===== Copie d'un serveur Proxmox vers un autre ===== | ||
+ | ==== Localiserle périphérique de stockage | ||
+ | Consulter le contenu du fichier **/ | ||
+ | < | ||
+ | dir: local | ||
+ | disable | ||
+ | path /var/lib/vz | ||
+ | content vztmpl, | ||
+ | maxfiles 0 | ||
+ | shared 0 | ||
+ | |||
+ | nfs: NFS-hyp1 | ||
+ | export /srv/data | ||
+ | path / | ||
+ | server strg-hyp1 | ||
+ | content iso, | ||
+ | options vers=3 | ||
+ | </ | ||
+ | Les fichiers des VM et des conteneurs sont situés dans le dossier **/ | ||
+ | |||
+ | Les fichiers de configuration id.conf sont situés : | ||
+ | * pour une VM KVM dans le dossier **/ | ||
+ | Exemple : | ||
+ | <code shell> | ||
+ | bootdisk: ide0 | ||
+ | cores: 1 | ||
+ | ide0: NFS-hyp1: | ||
+ | ide2: NFS-hyp1: | ||
+ | memory: 2048 | ||
+ | name: WindowsServerFloEvan | ||
+ | net0: e1000=66: | ||
+ | numa: 0 | ||
+ | ostype: win10 | ||
+ | scsihw: virtio-scsi-pci | ||
+ | smbios1: uuid=3f04addf-9489-4ba9-93ae-1da46edde674 | ||
+ | sockets: 1 | ||
+ | vmgenid: c262b245-94b2-459c-b90f-ceca21aea36d | ||
+ | </ | ||
+ | |||
+ | * pour un conteneur LXC dans le dossier **/ | ||
+ | Exemple : | ||
+ | <code shell> | ||
+ | arch: amd64 | ||
+ | cores: 1 | ||
+ | hostname: DEBIANTECHER | ||
+ | memory: 512 | ||
+ | net0: name=eth0, | ||
+ | onboot: 1 | ||
+ | ostype: debian | ||
+ | rootfs: NFS-hyp1: | ||
+ | swap: 512 | ||
+ | unprivileged: | ||
+ | </ | ||
+ | ==== Copie d'un disque d'un serveur à l' | ||
+ | <code shell> | ||
+ | Copie du fichier de siohyp1 (10.187.36.14)ancien vers siohyp2 (10.187.36.12) | ||
+ | scp / | ||
+ | </ | ||
+ | |||
+ | |||
====== Retour accueil Proxmox ====== | ====== Retour accueil Proxmox ====== |