分类目录归档:虚拟化

rhel7.0(libguestfs) 挂载windows虚机镜像

1 rhel7 挂载windows虚机镜像

在rhel 7.0 内挂载windows虚拟镜像,需要ntfs-3g的软件包。当你安装该软件包后,挂载windows虚拟机镜像时,仍然出现下面问题:

或者使用mount.ntfs-3g进行挂载。

问题是无法挂载分区,详细信息见上面的报错信息。
主要是因为windowsxp_32.img镜像的起始分区是1,因为磁盘的第一个字节包含主引导记录和一些磁盘结构,如MS-DOS结构。如果你使用0作为第一个分区的起始,我们使用parted查看该分区结构,libparted会跳过开始的几个字节的信息允许查看分区结构。

我们可以看到起始的位置为32kB的地方,我们利用offset设置32kB的分区偏移量。32kB的起始,因为使用的工具太旧了。如果你使用的是512字节的扇区,实际的分区偏移可能是32256对应的63Sector(磁区)。
我们尝试使用offset进行分区挂载:

2 libguestfs 挂载windows虚机镜像

当使用libguestfs挂载windows虚机镜像时,也出现了这个问题.

需要安装libguestfs-winsupport

centos 7 安装在vmware Workstation的网卡问题(el7)

vmware 提供的网卡类型是pcnet32;如果你在虚机内没有发现网卡,可以尝试使用

el 7 默认没有提供pcnet32的网卡驱动,由于pcnet32的网卡过于古老,也不支持mii-tool。这里我们将修改vmware 提供的网卡类型。
方法:
在vmware指定的虚拟机存储位置找到.vmx的文件,在里面找到

重新启动机器。

hi,docker (in el7)

00搭建docker 仓库-配置docker-registry

01 配置apache,启动服务

启动

02 生成母版系统
使用mkimage-yum文件

03 push到服务器

04 docker for ssh server

05 可以让tomcat和postsql在不同容器内,然后让容器进行关联

虚拟机在启动或者迁移(migrate)时失败(Unable to find security driver for label selinux)

环境el6(rhel/centos6)
报错信息如:

在设置selinux从enforcing到disabed状态时,出现虚拟机无法开启的错误。错误原因如上:
解决方法:
删掉相关的虚拟机内xml文件的seclable标签。