首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 其他教程 > 操作系统 >

经过virt-install命令网络安装虚拟机

2012-09-04 
通过virt-install命令网络安装虚拟机通过virt-install命令网络安装虚拟机1、运行命令??[root@vps ~]#virt-i

通过virt-install命令网络安装虚拟机

通过virt-install命令网络安装虚拟机

1、运行命令

?

?

[root@vps ~]#virt-install --nographics --paravir --prompt

What is the name of your virtual machine? FirstXen <----你要给虚拟机取的名字
How much RAM should be allocated (in megabytes)? 256 <----虚拟机内存大小(MB)
What would you like to use as the disk (file path)? /vps1/FirstXen.img <----虚拟机硬盘要保存的位置和名字
How large would you like the disk (/var/vm/FirstXen.img) to be (in gigabytes)? 15 <----虚拟机硬盘大小(GB)
What is the install URL? http://ftp.jaist.ac.jp/pub/Linux/CentOS/5/os/i386/ <----在线安装的ftp站点,找离你近的。

?

?我安装的是CentOS5,如果你要安装CentOS6或者其他版本,上面的URL要根据实际情况变更(此处本人通过在网络中建立http文件服务器来本地网络安装)。接下来就开始安装了,安装过程和在真实机里安装一样,只是是字符界面的,另外,如果你的网速太慢那么注定是很悲剧的,所以我推荐你最小化安装系统,这样大概就500M到700M的样子(我在安装过程中的Package selection那一步去掉了所有选择,选择了自定义包选择(Customize software selection),然后之后的一步把所有的包都去掉了,安装的时候需要下载的是485M)。

(注:centos5.4,内核2.6.38.2中用virt-install命令安装vm,配置文件生成到了 /var/lib/xend/domains/****/config.sxp中,如果用xm进行vm启动的时候,除非自己将配置文件进行拷贝和重命名,否则需要这样调用:xm create --config /var/lib/xend/domains/****/config.sxp才行,)

?

2、安装完后的最后一步会提示reboot,重启后默认就进入虚拟机的控制台了,用Ctrl+](Ctrl键+右大括号键)命令切换到本机命令行。

?

其他的一些简单操作:
1.从本机切换到虚拟机的命令行(FristXen的地方换成你的虚拟机名字)

[root@vps ~]# xm console FirstXen

2.在物理机里确认已经启动的所有虚拟机和状态

[root@vps ~]# xm list

3.启动,关闭,重启虚拟机(FristXen的地方换成你的虚拟机名字)

[root@vps ~]# xm create/shutdown/reboot FirstXen

更多操作请执行xm help或者man xm

4.用virt-clone复制一个虚拟机,被复制的对象首先要处于关闭状态。
我从FirstXen复制一个新的虚拟机命名为SqlNode1,img文件保存为/vps-hdc/vps1/SqlNode1.img

?

[root@vps ~]# xm shutdown FirstXen
[root@vps ~]# virt-clone --original FirstXen --name SqlNode1 --file /vps-hdc/vps1/SqlNode1.img
Cloning /vps-hdc/vps1/FirstXen.img | 15 GB 02:56
Clone 'SqlNode1' created successfully.

?

好了,这样就复制好了,用xm create SqlNode1即可启动SqlNode1,然后输入xm console SqlNode1就切换到SqlNode1的控制台了。注意,进入系统后主机名和ip等信息还需要你修改,系统自动将这些信息清空了,要不然和被复制的原虚拟机的信息相同。

热点排行