GNU/Linux >> Tutoriales Linux >  >> Linux

¿Cómo crear una imagen de Kali Linux en formato QCOW2 para OpenStack?

Si alguna vez quiso probar Kali Linux en OpenStack, entonces llegó a la página correcta. En este tutorial, mostraré cómo crear una imagen de Kali Linux en formato qcow2 para OpenStack Mitaka. Kali Linux es una de las distribuciones de prueba de penetración más avanzadas desarrollada por Offensive security que se basa en Debian y viene cargada con herramientas forenses y de análisis de seguridad. Para uno de mis proyectos de seguridad, pensé en probar Kali Linux en OpenStack, donde necesito una imagen en formato QCOW2. Así es como creé uno.

Requisitos previos:

Antes de crear una imagen en formato QCOW2, instalemos bibliotecas y comandos dependientes.

Paso 1: Instale Qemu-kvm, libvirt y otras herramientas dependientes

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

Paso 2: Descarga la imagen de Kali Linux

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

Paso 3: Extraiga la imagen de descarga.

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

Nota: Debe tener instalado el archivador 7-zip. Si no, haz clic en este enlace para instalarlo.

Paso 4: Consulte la lista de archivos VMDK en la carpeta extraída.

# 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

Paso 5: Ahora convertiremos todos los archivos VMDK en un único 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

Paso 6 :Verifique la imagen convertida.

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

¡Eso es todo!. Ahora esta imagen se puede cargar en OpenStack Glance como se muestra a continuación:

# 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                              |
+------------------+--------------------------------------+

Para obtener más información sobre OpenStack Glance, haga clic aquí .

Gracias a Stackbees.


Linux
  1. Cómo empaquetar aplicaciones de Python para Linux

  2. Cómo crear un directorio compartido para todos los usuarios en Linux

  3. Cómo crear una imagen de Windows para OpenStack

  4. ¿Cómo crear una imagen de disco VHD desde un sistema Linux en vivo?

  5. ¿Cómo puedo ver fotos .HEIC en Linux?

Cómo instalar Kali Linux en VMware

Cómo crear un archivo en Linux

Cree una máquina virtual KVM usando la imagen Qcow2 en Linux

Cómo migrar máquinas virtuales de Virtualbox a máquinas virtuales KVM en Linux

Cómo crear un controlador de dominio en Linux para AD

¿Cómo crear un USB Kali Linux de arranque?