【个人总结系列-15】搭建虚拟网络环境总结-XEN-创建及克隆虚拟机-安装配置OpenvSwitch-NOX.docx

【个人总结系列-15】搭建虚拟网络环境总结-XEN-创建及克隆虚拟机-安装配置OpenvSwitch-NOX.docx

  1. 1、本文档共13页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
【个人总结系列-15】搭建虚拟网络环境总结-XEN-创建及克隆虚拟机-安装配置OpenvSwitch-NOX

搭建虚拟网络环境总结-XEN-创建及克隆虚拟机-安装配置OpenvSwitch-NOX搭建虚拟网络环境的工作内容主要涉及到安装xen、创建虚拟机、复制虚拟机、安装ovs、配置ovs和安装nox等这些方面。以下各节是对这些主要内容的介绍。安装xen编写本文档所对应的Xen的安装环境是CentOS5.6。具体的安装步骤如下:安装xen相关的软件包:[root@localhost ~]# yum -y install kernel-xenvirt-manager virt-viewer libvirtxen修改启动顺序并重启电脑:[root@localhost ~]# vi /boot/grub/grub.confdefault=1改为default=0,使得电脑优先以包含xen的内核启动(不然的话要每次启动的时候手动选择与xen相关的内核来启动)检查xen列表:[root@localhost ~]# xm listName??????????????ID Mem(MiB) VCPUs State???Time(s)Domain-0??????????0??????423?????4 r-----?????65.3如果xen进程未启动,手动执行:[root@localhost ~]# /etc/init.d/xend start[root@localhost ~]# /etc/init.d/xendomains start??#正常情况xend启动后将默认启动xendomains?创建虚拟机如上面安装好xen之后,打开virt-manager(在终端里输入:virt-manager),用virt-manager新建一个CentOS5.6的虚拟机。创建Xen虚拟机的步骤如下图所示:在virt-manager的图形界面中点击右键,选择新建虚拟机,为虚拟机选择一个名称,设置虚拟机的各项参数,步骤如截图所示:图2-1 创建虚拟机图2-2 为虚拟机选择名称图2-3选择半虚拟化图2-4选择网络安装树半虚拟化的需要网络安装,网络安装的地址是:35/centos5.6。剩下的步骤如下图所示:图2-5填写安装的URL图2-6选择映像文件的存放位置及大小图2-7选择虚拟网络图2-8设置虚拟机的内存等信息图2-9完成虚拟机的创建图2-10安装虚拟机这样就开始了一个虚拟机的安装,接下去的步骤同普通安装基本一样。快速克隆虚拟机安装完之后,在/var/lib/xen/images中有一个vmpc1.img文件,即虚拟机的映像文件。在/etc/xen中有一个vmpc1的配置文件。如果想再建一个虚拟机的话,可以通过克隆前面安装的那台虚拟机。克隆一台虚拟机非常方便,只要复制一份那台虚拟机的映像文件(即.img文件,但是文件必须重命名)和配置文件(需要修改部分内容,如主机名、mac地址等)即可。复制一台虚拟机的步骤如下:首先关闭被复制的那台虚拟机(假如复制vmpc1)xm shutdown vmpc1复制虚拟机映像文件和配置文件cp/var/lib/xen/images/vmpc1.img /var/lib/xen/images /vmpc2.imgcp /etc/xen/vmpc1/etc/xen/vmpc2修改虚拟机配置文件vi /etc/xen/vmpc2配置文件如下所示:----------------------------------------------------------------------------------name = vmpc1 uuid = 85386e79-9f79-e243-9b62-3c9da736ae9f maxmem = 2048 memory = 2048 vcpus = 2 bootloader = /usr/bin/pygrub on_poweroff = destroy on_reboot = restart on_crash = restart disk = [ tap:aio:/opt/vm1/vm1.img,xvda,w ] vif = [ mac=00:16:36:47:a2:89,bridge=virbr0,script=vif-bridge ]----------------------------------------------------------------------------------修改name、uuid、mac保持唯一,通常将最后一位加1。修改disk路径,vmpc1的配置文件中的disk路径对应vmpc1.img这个映像文件启动并进入虚拟机vm create vmpc2 -c修改主机名hostname vmpc2vi /etc/sysconfig/networkvi /etc

文档评论(0)

shuwkb + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档