Jika Anda pernah ingin mencoba Kali Linux di OpenStack, maka Anda telah mendarat di halaman yang tepat. Dalam tutorial ini, saya akan menunjukkan cara membuat image Kali Linux dalam format qcow2 untuk OpenStack Mitaka. Kali Linux adalah salah satu distribusi pengujian penetrasi paling canggih yang dikembangkan oleh keamanan Ofensif yang didasarkan pada Debian dan dilengkapi dengan analisis keamanan dan alat forensik. Untuk salah satu proyek keamanan saya, saya berpikir untuk mencoba Kali Linux di OpenStack – di mana saya memerlukan gambar dalam format QCOW2. Jadi, inilah cara saya membuatnya.
Prasyarat:
Sebelum kita membuat image dalam format QCOW2, mari kita instal library dan perintah dependen.
Langkah 1: Instal Qemu-kvm, libvirt, dan alat lain yang bergantung
# yum install qemu-kvm libvirt-bin ubuntu-vm-builder bridge-utils virt-goodies p7zip-full
Langkah 2: Unduh gambar Kali Linux
# wget https://images.offensive-security.com/virtual-images/Kali-Linux-2016.1-vm-amd64.7z
Langkah 3: Ekstrak gambar unduhan.
# 7za x Kali-Linux-2016.1-vm-amd64.7z
Catatan: Anda harus menginstal Pengarsip 7-zip. Jika tidak, klik tautan ini untuk menginstalnya.
Langkah 4: Lihat daftar file VMDK di folder hasil ekstrak.
# 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
Langkah 5: Sekarang mari kita konversi semua file VMDK ke dalam satu format QCOW2.
# qemu-img convert -O qcow2 Kali-Linux-2016.1-vm-amd64/Kali-Linux-2016.1-vm-amd64-s00*.vmdk kali-for-stack.qcow2
Langkah 6 :Verifikasi gambar yang dikonversi.
# file kali-for-stack.qcow2 kali-for-stack.qcow2: QEMU QCOW Image (v3), 32212254720 bytes
Itu dia!. Sekarang gambar ini dapat diunggah ke OpenStack Glance seperti yang ditunjukkan di bawah ini:
# 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 | +------------------+--------------------------------------+
Untuk informasi lebih lanjut tentang OpenStack Glance, klik di sini .
Terima kasih kepada Stackbees.