首页 硬盘空间 云计算 CPU 带宽 虚拟化

当前位置:首页 > 虚拟机 > 虚拟机需要安装系统才能用吗

虚拟机需要安装系统才能用吗

发布时间:2024-07-03 07:12:38 作者:肇叔晗
⒈(高分)如何在虚拟机VMware中用ISO文件装系统?

1.

2.

3.4.

5.6.

⒉如何在CentOS系统中装虚拟windows系统项目需求有多么离奇都不为过,然后我就收到了一个请求,需要在centos7上安装KVM,然后在上面安装一个win7系统。 我原本以为只是装个虚拟机而已。 应该很简单,但是第一步就遇到了bug,天哪,我们来看看这一系列的精彩旅程:
1.判断虚拟机安装条件是否满足
grep'(vmx|svm)'/proc/cpuinfo
2.开始安装KVM
[root@localhost~]#yum
installqemu-kvmlibvirtvirt-installbridge-utils
3.检查KVM模块是否加载成功
[root@kvm~]#lsmod|grepkvm
kvm_intel
1385670
kvm
4411191kvm_intel
#If你没有这两项,可以使用“modprobekvm”加载;
#相关命令“insmod;rmmod;modinfo”
4.#启动libvirtd
[root@localhost~]#systemctlstartlibvirtd
[root@localhost
~]#systemctlenable
libvirtd
[root@localhost~]#systemctllist-unit-files|grep
libvirtd
libvirtd.service
enabled
如果此时之前网络没有设置好,则会出现如下错误:
重定向到/bin/systemctlstart
libvirtd.serviceFailedtoissuemethodcall:Unit
libvirtd.servicefailedtoload:Nosuchfileor
目录。
然后这个使用#ifconfig查看自己的网卡信息,并更改HWADDR将各个网卡的配置文件中的
/etc/sysconfig/network-scripts/ifcfg-XXX(XXX代表各个网卡的名称)文件中的参数改为上述结果对应的MAC地址网卡
5.安装VNC-server和VNC-viewer组件,实现虚拟机的可视化安装
目前,VNC主要有两个版本,分别是realVNC和tigerVNC。 关于在服务器上安装VNC-server,两个版本都可以,但是对于客户端的VNC-viewer,建议安装tigerVNC-viewer,因为realVNC-viewer将无法在虚拟所在的端口上连接到服务器由于连接加密问题,创建了机器,例如590x。
安装序列号并注册#/usr/bin/vnclicense-addVKUPN-MTHHC-UDHGS-UWD76-6N36A这里贡献部分许可证VKUPN-MTHHC-UDHGS-UWD76-6N36A
69NCN-JRBC-QD28Y-5KLY2-UEE6A
6GQQQ-HXLBS-U2H8Q-B6UB7-R7R6A
8XWCU-ZRJBF-U7BXZ-G5EAE-ZPQ2A
6XQQQ-WXL4Q-NN4KX-NUTC6-8ZK6A
PGUFQ-HTZBB-WNHU7-YHDQC-A7R6A至此,服务器端安装已经完成
要在客户端安装tigerVNC-viewer,首先下载tigerVNC。 本客户端使用64位win7,所以下载64位windows版本http://sourceforge.net/projects/tigervnc/这里只需安装客户端tigerVNC-viewer即可使用vncviewer连接远程桌面。 需要使用系统账户的密码登录。
默认端口为5900,远程桌面连接端口为5900+n(n由vncserver命令指定)
7.现在就可以安装虚拟机了
1)创建centOS虚拟机
通过qemu-img创建40G的镜像文件
#qemu-imgcreate-fqow2/var/lib/libvirt/images/win710.img40G
2)、创建运行脚本
#!/bin/.sh
virt-install--connectqemu:///system\
--namewin7test2--ram
2048--vcpus=2--cpuset=auto\
--disk
path=/var/lib/libvirt/images/win710.img,bus=virtio,size=100,format=qcow2
\
--network=network=default,model=virtio,mac=RANDOM\
--graphicsvnc,port=5910
\
--disk
device=cdrom,path=/var/lib/libvirt/images/cn_windows_7_professional_with_sp1_x64_dvd_621744.iso
\
--disk
device=cdrom,path=/var/lib/libvirt/images/virtio-win-1.iso\
--os-type=windows
--os-variant=win7--bootcdrom,hd
以上结果:
[root@localhostAdmin]#
./installvm.sh
警告需要图形,但未设置显示。
virt-viewer未运行。
警告此虚拟机未启动控制台,默认为--wait
-1
开始安装...
创建域...
|0B
00:00
域安装正在进行中。 请等待安装完成。
在此过程中,可能会出现“域连接不正确的错误”
这是由于win710.img文件和cn_windows_7_professional_with_sp1_x64_dvd_621744.iso权限不同造成的
放在一个文件夹中即可!
其中,由于win默认不支持virtio驱动,而通过openstack管理虚拟机需要virtio驱动。 需要两个virtio驱动,一个是硬盘驱动,一个网卡驱动,分别是:virtio-win-0.1-30.iso和virtio-win-1.1.16.vfd。 在脚本中,我们加载这个驱动:virtio-win-1.iso
virt-install命令的分析参见http://blog.csdn.net/starshine/post/details/6998189
3)、通过vncviewer观察安装进度,在连接端口192.168.1.193:5910处写入。 连接后,会出现安装界面。 只需继续安装即可。 因为默认没有virtio驱动,所以无法识别硬盘,需要手动选择。 整个流程如下:http://www.centoscn.com/CentOS/Intermediate/2015/1106/6393.html