Pokud jste někdy chtěli vyzkoušet Kali Linux v OpenStacku, pak jste na správné stránce. V tomto tutoriálu ukážu, jak vytvořit obraz Kali Linuxu ve formátu qcow2 pro OpenStack Mitaka. Kali Linux je jedna z nejpokročilejších distribucí pro testování penetrace vyvinutá společností Offensive security, která je založena na Debianu a je dodávána s nástroji pro analýzu zabezpečení a forenzní nástroje. Pro jeden z mých bezpečnostních projektů mě napadlo vyzkoušet Kali Linux na OpenStack – kde potřebuji obrázek ve formátu QCOW2. Zde je návod, jak jsem jeden vytvořil.
Předpoklady:
Než vytvoříme obraz ve formátu QCOW2, nainstalujme závislé knihovny a příkazy.
Krok 1: Nainstalujte Qemu-kvm, libvirt a další závislé nástroje
# yum install qemu-kvm libvirt-bin ubuntu-vm-builder bridge-utils virt-goodies p7zip-full
Krok 2: Stáhněte si obrázek Kali Linux
# wget https://images.offensive-security.com/virtual-images/Kali-Linux-2016.1-vm-amd64.7z
Krok 3: Extrahujte stažený obrázek.
# 7za x Kali-Linux-2016.1-vm-amd64.7z
Poznámka: Musíte mít nainstalovaný archivátor 7-zip. Pokud ne, klikněte na tento odkaz a nainstalujte jej.
Krok 4: Podívejte se na seznam souborů VMDK v extrahované složce.
# 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
Krok 5: Pojďme nyní převést všechny soubory VMDK do jediného formátu QCOW2.
# qemu-img convert -O qcow2 Kali-Linux-2016.1-vm-amd64/Kali-Linux-2016.1-vm-amd64-s00*.vmdk kali-for-stack.qcow2
Krok 6 :Ověřte převedený obrázek.
# file kali-for-stack.qcow2 kali-for-stack.qcow2: QEMU QCOW Image (v3), 32212254720 bytes
A je to!. Nyní lze tento obrázek nahrát do OpenStack Glance, jak je znázorněno níže:
# 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 | +------------------+--------------------------------------+
Pro více informací o OpenStack Glance klikněte sem .
Díky Stackbees.