OpenStackでKaliLinuxを試してみたいと思ったことがあるなら、正しいページにたどり着きました。このチュートリアルでは、OpenStackMitaka用にqcow2形式でKaliLinuxイメージを作成する方法を示します。 Kali Linuxは、Debianに基づいており、セキュリティ分析およびフォレンジックツールがロードされているOffensivesecurityによって開発された最も高度な侵入テストディストリビューションの1つです。私のセキュリティプロジェクトの1つとして、OpenStackでKaliLinuxを試すことを考えました。QCOW2形式のイメージが必要です。これが私が作成した方法です。
前提条件:
QCOW2形式でイメージを作成する前に、依存ライブラリとコマンドをインストールしましょう。
ステップ1: Qemu-kvm、libvirt、およびその他の依存ツールをインストールします
# yum install qemu-kvm libvirt-bin ubuntu-vm-builder bridge-utils virt-goodies p7zip-full
ステップ2: KaliLinuxイメージをダウンロード
# wget https://images.offensive-security.com/virtual-images/Kali-Linux-2016.1-vm-amd64.7z
ステップ3: ダウンロード画像を抽出します。
# 7za x Kali-Linux-2016.1-vm-amd64.7z
注: 7-zipアーカイバがインストールされている必要があります。そうでない場合は、このリンクをクリックしてインストールしてください。
ステップ4: 抽出したフォルダ内のVMDKファイルのリストを確認してください。
# 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
ステップ5: ここで、すべてのVMDKファイルを単一のQCOW2形式に変換しましょう。
# qemu-img convert -O qcow2 Kali-Linux-2016.1-vm-amd64/Kali-Linux-2016.1-vm-amd64-s00*.vmdk kali-for-stack.qcow2
ステップ6 :変換された画像を確認します。
# file kali-for-stack.qcow2 kali-for-stack.qcow2: QEMU QCOW Image (v3), 32212254720 bytes
それでおしまい!。これで、以下に示すように、このイメージをOpenStackGlanceにアップロードできます。
# 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 | +------------------+--------------------------------------+
OpenStack Glanceの詳細については、ここをクリックしてください。 。
Stackbeesに感謝します。