CSR1000V在XenServer的安装和简单使用,csr1000vxenserver



目前主流市场上最火的hyper-v,就是vmware的ESX,Citrix的xenserver, 微软的hyper-v,以及KVM等

虽然国内很多厂家用的都是vmware的虚拟化产品,但是,国外还是很多人在用xenserver。

就尝试着用用xenserver吧


1. 下载ISO

2. 刻录光盘,也可以U盘启动

3. 一步步安装,没有任何悬念,主要就是配置management interface的IP地址,这样,就可以SSH来建立连接、用xenCenter来管理Server了

4. 下载xenCenter,无奈,只能在Windows上安装

5. 用xencenter连接到server,root & *&……%¥%&**(密码),连接成功

这些都毫无悬念


接下来就要开始安装VM了,下载CSR1000V ISO文件。BTW, CSR1000V是Cisco Router中虚拟化产品中非常重要的一个。

本文以CSR1000V为例子进行描述

实用scp把ISO文件放到Server上,比如,我的目录是:

/opt/xensource/packages/iso/csr1000v-universalk9.03.15.01.S.155-2.S1-std.iso


Q: 当新建了一个VM后,发现无法查找到这个ISO文件,这点,确实做的不如VMWare好

解决方法就是执行一条命令

[root@xenserver-mingjuwu iso]# xe sr-create name-label=Local type=iso device-config:legacy_mode=true device-config:location=/opt/xensource/packages/iso content-type=iso
c3ebdae6-fece-fcee-0295-5ed3568d2855
[root@xenserver-mingjuwu iso]# 

该命令执行结果就是返回一个UUID,这是xenserver中很重要的一个概念

执行完后,就能在xenCenter中看到该目录下所有的ISO文件,从而,VM可以从ISO文件中进行安装


Q: XenServer Network的概念

Server有多少个接口,就会默认生成几个network,每个network和相应的NIC对应

如果VM选用了这样的network,那么,从Server出去的流量就不携带vlan tag,这样,对应交换机上必须设置成access 口。

这样做的优点就是配置很简单,缺点就是物理接口的带宽利用率太低太低太低了

结论: 不推荐


Q: VLAN在xenServer中的实现

请先查看看xenserver的Administration guide。

VLAN的实现,也是通过network来完成的,而和NIC口对应的network是无法添加VLAN的。

所以,要添加VLAN,必须在host下执行下面这条命令:


[root@xenserver-mingjuwu iso]# xe network-create name-label=network_vlan_800
c1f43277-fb30-d0d5-3456-c3efa1ce9b1d
[root@xenserver-mingjuwu iso]# 


执行完这条命令后,也是会返回一个UUID。

http://www.dedoimedo.com/computers/xen-xenserver-local-iso-repo.html

这样,在host的networking下,就可以看到这个network了,点击属性,就可以编辑了。

1. 选择NIC

2. 设置vlan tag,默认的是1


在VM的networking下,选择添加interface,只要选择刚刚建立的network就可以了,在这里是network_vlan_800


所有使用了VLAN 的物理接口,相应的交换机接口都要设置成trunk,并且封装格式都是802.1Q



目前,我的CSR1000V在xenServer上运行起来还是不错的,和VMWare相比,就是少了一个CDP功能,查找端口对应关系有点麻烦。




版权声明:本文为博主原创文章,未经博主允许不得转载。

相关内容