GNU/Linux >> Linux Esercitazione >  >> Linux

Come creare un'immagine Kali Linux in formato QCOW2 per OpenStack?

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.


Linux
  1. Come impacchettare applicazioni Python per Linux

  2. Come creare una directory condivisa per tutti gli utenti in Linux

  3. Come creare un'immagine Windows per OpenStack

  4. Come creare un'immagine disco VHD da un sistema live Linux?

  5. Come posso visualizzare le foto .HEIC su Linux?

Come installare Kali Linux in VMware

Come creare un file in Linux

Crea una macchina virtuale KVM usando l'immagine Qcow2 in Linux

Come migrare le VM Virtualbox in VM KVM in Linux

Come creare un controller di dominio su Linux per AD

Come creare una chiavetta USB avviabile Kali Linux?