GNU/Linux >> LINUX-Kenntnisse >  >> Linux

Wie erstelle ich ein Kali-Linux-Image im QCOW2-Format für OpenStack?

Wenn Sie schon immer Kali Linux in OpenStack ausprobieren wollten, dann sind Sie auf der richtigen Seite gelandet. In diesem Tutorial zeige ich, wie man ein Kali-Linux-Image im qcow2-Format für OpenStack Mitaka erstellt. Kali Linux ist eine der fortschrittlichsten Penetrationstest-Distributionen, die von Offensive Security entwickelt wurde, die auf Debian basiert und mit Sicherheitsanalyse- und forensischen Tools ausgestattet ist. Für eines meiner Sicherheitsprojekte dachte ich daran, Kali Linux auf OpenStack auszuprobieren – wo ich ein Image im QCOW2-Format benötige. So habe ich also einen erstellt.

Voraussetzungen:

Bevor wir ein Image im QCOW2-Format erstellen, lassen Sie uns abhängige Bibliotheken und Befehle installieren.

Schritt 1: Installieren Sie Qemu-kvm, libvirt und andere abhängige Tools

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

Schritt 2: Laden Sie das Kali-Linux-Image herunter

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

Schritt 3: Extrahieren Sie das Download-Bild.

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

Hinweis: Sie müssen den 7-Zip-Archivierer installiert haben. Wenn nicht, klicken Sie auf diesen Link, um es zu installieren.

Schritt 4: Sehen Sie sich die Liste der VMDK-Dateien im extrahierten Ordner an.

# 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

Schritt 5: Konvertieren wir nun alle VMDK-Dateien in ein einziges QCOW2-Format.

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

Schritt 6 :Überprüfen Sie das konvertierte Bild.

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

Das ist es!. Jetzt kann dieses Bild wie unten gezeigt auf OpenStack Glance hochgeladen werden:

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

Weitere Informationen zu OpenStack Glance finden Sie hier .

Danke an Stackbees.


Linux
  1. So packen Sie Python-Anwendungen für Linux

  2. So erstellen Sie ein freigegebenes Verzeichnis für alle Benutzer in Linux

  3. So erstellen Sie ein Windows-Image für OpenStack

  4. Wie erstelle ich ein VHD-Festplatten-Image von einem Linux-Live-System?

  5. Wie kann ich .HEIC-Fotos unter Linux anzeigen?

So installieren Sie Kali Linux in VMware

So erstellen Sie eine Datei unter Linux

Erstellen Sie eine virtuelle KVM-Maschine mit dem Qcow2-Image unter Linux

So migrieren Sie Virtualbox-VMs in KVM-VMs unter Linux

So erstellen Sie einen Domänencontroller unter Linux für AD

Wie erstelle ich einen bootfähigen Kali-Linux-USB-Stick?