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.