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

Posted idvcn

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了用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,查看实例

以上是关于用vmware workstation制作cloudstack(kvm)镜像及问题解决办法的主要内容,如果未能解决你的问题,请参考以下文章

VMware Workstation 制作模板

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

vmware workstation怎么写代码

求助,Vmware workstation可否远程管理

vmware workstation 12 怎么破解

请教一下大神vmware workstation虚拟机怎么设置中文