Se hai mai voluto provare Kali Linux in OpenStack, sei arrivato sulla pagina giusta. In questo tutorial, mostrerò come creare un'immagine Kali Linux in formato qcow2 per OpenStack Mitaka. Kali Linux è una delle distribuzioni di test di penetrazione più avanzate sviluppate da Offensive Security, basata su Debian e dotata di strumenti di analisi della sicurezza e forensi. Per uno dei miei progetti di sicurezza, ho pensato di provare Kali Linux su OpenStack, dove ho bisogno di un'immagine in formato QCOW2. Ecco come ne ho creato uno.
Prerequisiti:
Prima di creare un'immagine in formato QCOW2, installiamo librerie e comandi dipendenti.
Passaggio 1: Installa Qemu-kvm, libvirt e altri strumenti dipendenti
# yum install qemu-kvm libvirt-bin ubuntu-vm-builder bridge-utils virt-goodies p7zip-full
Passaggio 2: Scarica l'immagine Kali Linux
# wget https://images.offensive-security.com/virtual-images/Kali-Linux-2016.1-vm-amd64.7z
Passaggio 3: Estrai l'immagine da scaricare.
# 7za x Kali-Linux-2016.1-vm-amd64.7z
Nota: Devi avere installato l'archiviatore 7-zip. In caso contrario, fare clic su questo collegamento per installarlo.
Passaggio 4: Controlla l'elenco dei file VMDK nella cartella estratta.
# 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
Passaggio 5: Convertiamo ora tutti i file VMDK in un unico formato QCOW2.
# qemu-img convert -O qcow2 Kali-Linux-2016.1-vm-amd64/Kali-Linux-2016.1-vm-amd64-s00*.vmdk kali-for-stack.qcow2
Passaggio 6 :verifica l'immagine convertita.
# file kali-for-stack.qcow2 kali-for-stack.qcow2: QEMU QCOW Image (v3), 32212254720 bytes
Questo è tutto!. Ora questa immagine può essere caricata su OpenStack Glance come mostrato di seguito:
# 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 | +------------------+--------------------------------------+
Per ulteriori informazioni su OpenStack Glance, fai clic qui .
Grazie a Stackbees.