2、xen虚拟机的安装


将centos的镜像文件通过ftp上传到/data目录下可以在本机上搭建一个ftp服务器在VM虚拟机上下载镜像也可以使用vmtools工具开始安装xen虚拟主机准备工作(利用命令行安装xen虚拟机)安装apache,在apache根目录下创建tree目录#yuminstallhttpd#servicehttpdstartchkconfighttpdon#cd/var/www/html/mkdirtreereboot将centos镜像文件挂载到/var/www/html/tree/下mount-oloop/data/CentOS-6.5.iso/var/www/html/tree/ VM的虚拟机重启后 需要重新挂载可以在浏览器中查看是否挂载成功网页上是以文件的方式显示的http://127.0.0.1/tree 可以在终端测试 wget http://192.168.122.1/tree/p_w_picpaths/install.img开始安装 yum install virt-* yum install libvirt-*1、virt-install –prompt 失败一路下一步 IP为DHCP自动获取解决“出现Unable to retrieve 192.168.0.100/var/www/html/p_w_picpaths/install.img错误”

分析:我们必须了解这个错误出现在哪个阶段才能正确找到错误原因,出现这个错误时已经是在开机PXE引导顺利从dhcpserver中获得了ip,(或 者光盘引导)均正常,而且正常的读取了ks文件,正确的找到了安装源,否则不会提示无法获取install.img文件。一般无法获取某个文件,不是该 文件损坏就是网络不通的问题。

解决办法:

1)我们先证明安装源服务器是正常的,我们用其他机器下载install.img文件,使用下面的命令:

wgethttp://192.168.0.100/var/www/html/p_w_picpaths/install.img

若可以正常的下载这个文件,说明安装源服务器(即kickstart服务器)正常。

2)查找install.img文件的前一阶段是配置网卡、网关阶段,检查你的ks文件的配置的网卡部分,是否与安装源的ip不是一个网段,若不是一个网段就会造成网络不通,产生这个错误。这个问题也是困扰了我好几个小时的问题,迷惑性很大。3)检查到ks.cfg文件时,安装方法HTTP出现错误,是在选了“HTTP”安装后,又添加了HTTP目录,导致出现本文标题性错误,之所以导致这个 错误是因为HTTP运行后,默认就会去读网页根目录(/var/www/html)里的文件,这时如果再给HTTP添加一个目录,导致路径不对出现本文标 题性错误。4)还有一个地方要注意的是用图形化配置ks.cfg文件时在“分区配置”这里一定记得选上“清除主引导记录”这一项,否则会在全自动安装时让你手动选择是否“清除主引导记录或格式化磁盘”,这样就失去全自动安装的意义了。2、virt-manager & 利用http的方式可以安装成功 选择上面的选项选择版本安装 使用的源路径存储路径 其他可以默认下一步allocate entire virtual disk now现在分配整个虚拟磁盘ignore:忽视re-initialize:重新初始化默认下一步 直至安装成功 没有界面的、只有命令行3、本地镜像安装失败了 可以利用163的镜像、会安装成功创建虚拟机test3创建一个了6G的镜像文件 时间有点长
ddif=/dev/sdb1 of=/data/test3.imgbs=1Mcount=6144创建虚拟机
virt-install-ntest3 -r512 -f/data/test3.img-lhttp://192.168.122.1/treevirt-install 参数解析-ntest3 # 虚拟机的名称,这里我们的名称是 CentosVM02-r 512 # 虚拟机的最大内存,单位 MB 。这里我们的内存是512M-f/data/test3.img # 虚拟机虚拟硬盘的名称,我们这里用/data/test3.img-lhttp://192.168.122.1/tree # 系统的镜像路径。 Xen 只支持 FTP/HTTP/NFShttp://mirrors.163.com/centos/6.7/os/x86_64/4、本地镜像安装失败了 可以利用163的镜像、会安装成功开始用命令行创建虚拟机virt-install-nxentest-f/data/xentest.img-s3-r782–nographics-l http://192.168.122.1/tree http://mirrors.163.com/centos/6.7/os/x86_64/-n指定创建虚拟机的名称-f作为磁盘映像使用的文件-s磁盘映像的大小,单位为G-r指定内存的大小,单位为M–nographics表示不安装图形控制台-l安装的源虚拟机安装完毕,由于是采用OEL5.8全新安装,以下参数需要修改。关闭SELINUXvi/etc/selinux/config关闭iptableschkconfigiptablesoff重启虚拟机reboot1)查看虚拟机#xmlist2)控制台登录虚拟机#xmconsoleddctrl+]通出控制台3)常用xm命令可以使用xm命令来启动停止虚拟机启动虚拟机命令如下:
xmcreatevm01#其中vm01为虚拟机的配置文件,位于/etc/xen/vm01
xmcreate-cvm01#如果需要启动控制台,则可以运行命令
xmlist#可以列出所有的虚拟机
xmconsole#可以显示某虚拟机的控制台
xmreboot#可以重起id为domid的虚拟机
xmshutdown#可以关闭id为domid免费云主机域名的虚拟机 xmshutdown#虚拟操作系统的Name或DomID#关闭被虚拟的系统 xmdestroy#可以销毁id为domid的虚拟机
xmconsolefc5#从终端或控制台登录正在运行的虚拟操作系统
xmsave#存储正在运行的虚拟操作系统的状态
xmrestore#唤醒虚拟操作系统
xmpause#停止正在运行的虚拟操作系统
xmunpause#激活停止的虚拟操作系统
xmmem-set#调整虚拟平台/虚拟操作系统的占用内存

xmdestroy#立即停止虚拟的系统(重要);
xmvcpu-set#调整虚拟平台及虚拟操作系统的虚拟CPU个数
xmtop或xentop#查看虚拟系统运行的状态至此虚拟机安装完毕。

相关推荐: LINUX远程登录的方法是什么

今天小编给大家分享一下LINUX远程登录的方法是什么的相关知识点,内容详细,逻辑清晰,免费云主机域名相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。首先下载ssh登录客户端,然后登…

免责声明:本站发布的图片视频文字,以转载和分享为主,文章观点不代表本站立场,本站不承担相关法律责任;如果涉及侵权请联系邮箱:360163164@qq.com举报,并提供相关证据,经查实将立刻删除涉嫌侵权内容。

(0)
打赏 微信扫一扫 微信扫一扫
上一篇 02/01 19:36
下一篇 02/01 19:36