用vmware workstation制作cloudstack(kvm)镜像及问题解决办法

说明1:vmware workstation镜像是vmdk格式

说明2:cloudstack配置文件目录:/run/libvirt/qemu/     kvm配置文件目录:/etc/libvirt/qemu

说明3:windows下格式转换方法

C:\Program Files (x86)\VMware\VMware Workstation>vmware-vdiskmanager.exe -r d:\centos7.4\CentOS.vmdk -t 0 temp.vmdk

一、在vmware workstation安装centos7.4系统

二、在系统安装目录找到vmdk文件,上传到linux系统

三、kvm文件转换

1,转化vmdk到qcow2

qemu-img convert -f vmdk -O qcow2 temp.vmdk CentOS72.qcow2

2,下载wget https://launchpadlibrarian.net/40519715/virt-goodies_0.4.tar.gz

3,配置文件转换,转vmx为xml,

./vmware2libvirt -f /opt/image/CentOS.vmx > /opt/image/CentOS.xml


1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

29

30

31

<domain type=‘kvm‘>

  <name>CentOS</name>

  <uuid>c2fbe7d6-d8c5-44df-9001-1632ebde8e58</uuid>

  <memory>1048576</memory>

  <currentMemory>1048576</currentMemory>

  <vcpu>1</vcpu>

  <os>

    <type arch=‘i686‘ machine=‘pc‘>hvm</type#改为<type arch=‘x86_64‘ machine=‘pc‘>hvm</type>

    <boot dev=‘hd‘/>

  </os>

  <features>

    <acpi/>

  </features>

  <clock offset=‘utc‘/>

  <on_poweroff>destroy</on_poweroff>

  <on_reboot>restart</on_reboot>

  <on_crash>destroy</on_crash>

  <devices>

    <emulator>/usr/bin/kvm</emulator>

    <disk type=‘file‘ device=‘disk‘>

      <source file=‘/opt/image/CentOS.vmdk‘/#改为<source file=‘/opt/image/CentOS.qcow2‘/>

      <target dev=‘hda‘ />

    </disk>

    <interface type=‘network‘>

      <mac address=‘00:0c:29:2e:f9:2c‘/>

      <source network=‘default‘/>

    </interface>

    <input type=‘mouse‘ bus=‘ps2‘/>

    <graphics type=‘vnc‘ port=‘-1‘ listen=‘127.0.0.1‘/>

  </devices>

</domain>

  

4,安装所需包,并连接到/usr/bin目录下

yum install libvirt-devel.x86_64 libvirt.x86_64
ln -s /usr/libexec/qemu-kvm /usr/bin/kvm

5,启动kvm

virsh define Ubuntu.xml

6,启动virt-manager:Applications->System Tools->Virtual Machine Manager

7,如图更改配置文件

storage format:qcow2

四,利用cloudstack4.11直接转换

可以直接上传vmdk或vmdk转换后的qcow2镜像,跟磁盘控制器要选择ide

2,启动实例,选择刚才上传的模板

3,查看实例

原文地址:https://www.cnblogs.com/idvcn/p/8549398.html

时间: 2024-08-23 23:29:26

用vmware workstation制作cloudstack(kvm)镜像及问题解决办法的相关文章

VmWare Workstation 10 安装 Ubuntu 14.04 问题解决

Ubuntu安装过程很顺利,安装完成后还是有小问题存在 问题1:无法联网,PING可以通,网址无法解析 原因:默认DNS设置不正确 解决:设置DNS地址为8.8.8.8,问题解决 问题2:vmware-tools安装失败,无法建立Share Folder 原因:vmhgfs 模块编译失败,一堆源码中的类型不兼容导致编译错误(路径:vmware-tools-distrib/lib/modules/source/vmhgfs-only/) (插曲:之前用老版WorkStation时也出过这个问题,改

vmware虚拟机克隆CentOS7 出现的网络问题解决办法

http://www.bubuko.com/infodetail-1483490.html(转) vmware虚拟机克隆CentOS7 出现的网络问题解决办法 时间:2016-04-02 07:17:00                         阅读:578                         评论:0                         收藏:0                         [点我收藏+] 1.删除/etc/sysconfig/network

安装VMware Workstation提示the msi failed的解决办法

有朋友安装VMware Workstation时出现报错,提示the msi failed等信息,原来他以前安装过绿色版.优化版的VM,但删掉后重装VM就会有这样的报错提示,如果你也遇到了相同的困扰,使用本虚拟机安装教程为你提供的解决办法即可解决问题. VMware易于操作,但是就是卸载不干净,我们只要清理部分注册表项,就能解决 vmware 安装时出现的 The MSI “” failed....错误. 点击这里可下载 VMware Workstation 虚拟机. VMware Workst

VMware Workstation 制作模板

必要硬件 安装完系统(Win / Linux),保留必要硬件,如图: 封装 Windows 下直接使用自带工具  C:\Windows\System32\sysprep\sysprep.exe Linux下使用 sys-unconfig sys-unconfig 启用该虚拟机模板功能 可选操作 1.预安装特定软件,如VMware Tools. 2.清理使用痕迹,linux如下: 删除 ssh 主机密钥 rm -rf /etc/ssh/ssh_host_* /etc/sysconfig/netwo

Docker CentOS 7.2镜像systemd问题解决办法

docker的CentOS 7.2最新版官方镜像使用systemctl管理程序时会遇到如下错误: Failed to get D-Bus connection: Operation not permitted 解决这个问题的官方原文为: https://github.com/docker-library/docs/tree/master/centos#systemd-integration 过程挺复杂,这里给一个替代方案:不要用systemctl! 启动脚本自己写一个就行

VMware workstation pro 15 安装Ubuntu(图文教程)

今天分享一下虚拟机安装Ubuntu的过程,在开始安装之前,需要下载VMware workstation pro和Ubuntu镜像,两者我都用的最新版,由于VMware workstation pro 15是付费的软件,不想花钱的小伙伴可以去百度搜索激活密钥! VMware workstation pro 15 下载地址:https://www.vmware.com/products/workstation-pro.html Ubuntu 下载地址:https://www.ubuntu.com/d

Windows Server 2008 R2模板机制作(VMware Workstation)

本文主要是针对于VMware Workstation平台制作Windows Server 2008 R2模板机的,制作模板机前需要在VMware Workstation中安装好了windows server 2008 r2后再操作如下步骤: 1安装vmware tools 选择虚拟机--安装vmware tools根据提示打开光盘驱动器,选择典型安装即可.一路点击下一步完成后重启即可. 2.关闭防火墙 开始--控制面板--系统和安全--防火墙--打开或关闭防火墙--关闭所有防火墙 3.网卡设置中

#openstack centos6 centos7 kvm镜像制作

#openstack centos6 centos7 kvm 镜像制作 openstack pike 集群高可用  安装部署 汇总 http://www.cnblogs.com/elvi/p/7613861.html #openstack centos6 centos7 镜像制作 #################################### #KVM环境 yum install -y kvm virt-* libvirt bridge-utils qemu-img qemu-kvm-

OpenStack手动制作CentOS 7 KVM镜像

在前面讲解KVM的时候,我们已经学习了如何制作KVM镜像,那么制作OpenStack使用的镜像和KVM是有一些区别的. 1.    下载CentOS 7官方ISO安装镜像这里使用国内阿里云的镜像源进行下载:http://mirrors.aliyun.com/centoshttp://mirrors.aliyun.com/cent ... 1.iso 2.    创建虚拟机磁盘镜像 [[email protected] src]# qemu-img create -f qcow2 /tmp/Cen