openstack运行 vmware-kali实例(运行vmware镜像的范例)

一、通过过去用过的vmware虚拟机多个vmdk改为单个vmdk改为qcow文件作为镜像创建的实例

发现创建的实例网络存在问题

 

 

 

 

二、kali官网新下纯净版 kali-vmware

1、下载

下载链接 https://kali.download/virtual-images/kali-2021.3/kali-linux-2021.3-vmware-amd64.7z

2、解压

 

 

3、发现有多个vmdk  通过vmware软件自带工具 将多个vmdk转换为一个single1.vmdk

(1)win R 打开 cmd 

(2)cd C:\Program Files (x86)\VMware\VMware Workstation

(3)运行  路径和文件名对应修改

.\vmware-vdiskmanager.exe -r"D:\迅雷下载\kali-linux-2021.3-vmware-amd64\kali-linux-2021.3-vmware-amd64.vmwarevm\Kali-Linux-2021.3-vmware-amd64.vmdk" -t 0 "D:\迅雷下载\single1.vmdk"

4、上传至服务器

5、将sing1.vmdk转换为 kali-vmware.qcow2

qemu-img convert -f vmdk -O qcow2 single1.vmdk kali-vmware.qcow2

6、上传镜像  镜像名称 kali-vmware

openstack image create "kali-vmware" --file kali-vmware.qcow2 --disk-format qcow2 --container-format bare --public

7、创建实例 实例名称 kali-vmware

openstack server create --flavor m1.large --image kali-vmware --nic net-id=9511c24d-f369-41a2-9de6-d7cfe92a658d --security-group e392b92d-1184-4613-8ecc-b985ece8abe4 --key-name testkey kali-vmware

8、查询kali-vmware实例对应的网址

nova --debug get-vnc-console kali-vmware novnc

9、firefox代理查看novnc

10、查看实例网络情况以及是否能ping通外网

可见网卡成功设置 且与dashboard显示相同,并且能成功访问外网

 

 

 

 

posted @ 2022-08-27 18:15  秦0710  阅读(75)  评论(0)    收藏  举报