GNU/Linux >> Tutoriels Linux >  >> Linux

Comment créer une image Kali Linux au format QCOW2 pour OpenStack ?

Si vous avez toujours voulu essayer Kali Linux dans OpenStack, vous êtes sur la bonne page. Dans ce tutoriel, je vais montrer comment créer une image Kali Linux au format qcow2 pour OpenStack Mitaka. Kali Linux est l'une des distributions de tests d'intrusion les plus avancées développées par Offensive Security, basée sur Debian et dotée d'outils d'analyse de sécurité et d'investigation légale. Pour l'un de mes projets de sécurité, j'ai pensé à essayer Kali Linux sur OpenStack - où j'ai besoin d'une image au format QCOW2. Voici donc comment j'en ai créé un.

Prérequis :

Avant de créer une image au format QCOW2, installons les bibliothèques et commandes dépendantes.

Étape 1 : Installez Qemu-kvm, libvirt et d'autres outils dépendants

# yum install qemu-kvm libvirt-bin ubuntu-vm-builder bridge-utils virt-goodies p7zip-full

Étape 2 : Télécharger l'image Kali Linux

# wget https://images.offensive-security.com/virtual-images/Kali-Linux-2016.1-vm-amd64.7z

Étape 3 : Extrayez l'image de téléchargement.

# 7za x Kali-Linux-2016.1-vm-amd64.7z

Remarque : Vous devez avoir installé l'archiveur 7-zip. Sinon, cliquez sur ce lien pour l'installer.

Étape 4 : Consultez la liste des fichiers VMDK dans le dossier extrait.

# ls -l Kali-Linux-2016.1-vm-amd64
-rw-r--r--. 1 root root       8684 Feb  1  2016 Kali-Linux-2016.1-vm-amd64.nvram
-rw-r--r--. 1 root root 3843620864 Feb  1  2016 Kali-Linux-2016.1-vm-amd64-s001.vmdk
-rw-r--r--. 1 root root 2662793216 Feb  1  2016 Kali-Linux-2016.1-vm-amd64-s002.vmdk
-rw-r--r--. 1 root root  785776640 Feb  1  2016 Kali-Linux-2016.1-vm-amd64-s003.vmdk
-rw-r--r--. 1 root root 1399914496 Feb  1  2016 Kali-Linux-2016.1-vm-amd64-s004.vmdk
-rw-r--r--. 1 root root  553648128 Feb  1  2016 Kali-Linux-2016.1-vm-amd64-s005.vmdk
-rw-r--r--. 1 root root  785645568 Feb  1  2016 Kali-Linux-2016.1-vm-amd64-s006.vmdk
-rw-r--r--. 1 root root  728498176 Feb  1  2016 Kali-Linux-2016.1-vm-amd64-s007.vmdk
-rw-r--r--. 1 root root    2752512 Feb  1  2016 Kali-Linux-2016.1-vm-amd64-s008.vmdk
-rw-r--r--. 1 root root        965 Feb  1  2016 Kali-Linux-2016.1-vm-amd64.vmdk
-rw-r--r--. 1 root root          0 Feb  1  2016 Kali-Linux-2016.1-vm-amd64.vmsd
-rw-r--r--. 1 root root       2693 Feb  1  2016 Kali-Linux-2016.1-vm-amd64.vmx
-rw-r--r--. 1 root root        281 Feb  1  2016 Kali-Linux-2016.1-vm-amd64.vmxf

Étape 5 : Convertissons maintenant tous les fichiers VMDK en un seul format QCOW2.

# qemu-img convert -O qcow2 Kali-Linux-2016.1-vm-amd64/Kali-Linux-2016.1-vm-amd64-s00*.vmdk kali-for-stack.qcow2

Étape 6 :Vérifiez l'image convertie.

# file kali-for-stack.qcow2
kali-for-stack.qcow2: QEMU QCOW Image (v3), 32212254720 bytes

C'est ça!. Maintenant, cette image peut être téléchargée sur OpenStack Glance comme indiqué ci-dessous :

# glance image-create --name "Kali-Linux" --disk-format qcow2 --container-format bare --file kali-for-stack.qcow2
+------------------+--------------------------------------+
| Property         | Value                                |
+------------------+--------------------------------------+
| checksum         | 17cfa81326d31eeb644815e89c5abbdf     |
| container_format | bare                                 |
| created_at       | 2016-09-01T08:53:26Z                 |
| disk_format      | qcow2                                |
| id               | 835d640e-7b6b-4fd4-8ce3-b67e538f52a0 |
| min_disk         | 0                                    |
| min_ram          | 0                                    |
| name             | Kali-Linux                           |
| owner            | b04e66b42a9841ec947d5f68195980bc     |
| protected        | False                                |
| size             | 8250523648                           |
| status           | active                               |
| tags             | []                                   |
| updated_at       | 2016-09-01T08:53:54Z                 |
| virtual_size     | None                                 |
| visibility       | private                              |
+------------------+--------------------------------------+

Pour plus d'informations sur OpenStack Glance, cliquez ici .

Merci à Stackbees.


Linux
  1. Comment empaqueter des applications Python pour Linux

  2. Comment créer un répertoire partagé pour tous les utilisateurs sous Linux

  3. Comment créer une image Windows pour OpenStack

  4. Comment créer une image disque VHD à partir d'un système live Linux ?

  5. Comment puis-je afficher des photos .HEIC sous Linux ?

Comment installer Kali Linux dans VMware

Comment créer un fichier sous Linux

Créer une machine virtuelle KVM à l'aide de l'image Qcow2 sous Linux

Comment migrer des machines virtuelles Virtualbox vers des machines virtuelles KVM sous Linux

Comment créer un contrôleur de domaine sous Linux pour AD

Comment créer une clé USB Kali Linux amorçable ?