前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Debian搭建XEN服务器

Debian搭建XEN服务器

作者头像
Tacc
发布2022-01-11 14:57:18
1K0
发布2022-01-11 14:57:18
举报
文章被收录于专栏:TaccTacc

一、环境说明

1、搭建环境说明

XEN服务器是运行在Linux系统下的虚拟化平台。不同Linux平台安装步骤和方法不同,这里以Debian系统安装为例。另外,XEN需要运行在硬件平台上,无法在VM或其他虚拟化环境中运行。如何安装Debian系统这里将不再赘述,重点放在系统安装完毕之后的步骤。(Debian系统安装方法参考: http://blog.51cto.com/eholog/1947843)

2、配置eth0信息

对于刚安装完的系统,是没有配置网卡信息的,需要手工进行配置网卡信息才可以进行使用。

(1)使用nano /etc/network/interfaces配置文件进行配置eth0设备IP地址

Debian搭建XEN服务器_工具
Debian搭建XEN服务器_工具

(2)使用nano /etc/default/grub进行编辑重新生成eth0网卡配置文件。

Debian搭建XEN服务器_转virt_02
Debian搭建XEN服务器_转virt_02

更改完毕后,保存退出编辑。输入grub-mkconfig -o /boot/grub/grub.cfg重新生成GRUB引导配置文件。等待修改完成,输入reboot系统重启。(见http://blog.51cto.com/eholog/1947848)

3、配置DNS服务

使用nano /etc/resolv.conf命令进行配置DNS服务,用来进行访问更新系统软件。使用命令nameserver进行配置DNS服务,示例如下:

Debian搭建XEN服务器_工具 _03
Debian搭建XEN服务器_工具 _03

4、配置apt镜像源

Debian系统使用apt工具来进行安装所需的工具软件,系统默认安装源为光盘,这里安装XEN服务需要更改为使用网络镜像源进行安装。以配置163镜像源为例,如下:

使用nano /etc/apt/sources.list进行编辑配置apt镜像源,镜像源地址如下:

deb http://mirrors.163.com/debian/ stretch main non-free contrib

deb http://mirrors.163.com/debian/ stretch-updates main non-free contrib

deb http://mirrors.163.com/debian/ stretch-backports main non-free contrib

deb-src http://mirrors.163.com/debian/ stretch main non-free contrib

deb-src http://mirrors.163.com/debian/ stretch-updates main non-free contrib

deb-src http://mirrors.163.com/debian/ stretch-backports main non-free contrib

deb http://mirrors.163.com/debian-security/ stretch/updates main non-free contrib

deb-src http://mirrors.163.com/debian-security/ stretch/updates main non-free contrib

配置完毕之后请使用输入apt update 命令更新系统镜像源配置文件。

二、XEN服务配置

1、安装XEN服务

使用命令apt install xen-hypervisor-4.8-amd64来进行安装XEN虚拟化服务。

2、更改XEN配置文件

使用命令nano /et c/xen/xend-config.sxp

(xend-http-server yes)

(xend-port 8000)

(network-script 'network-bridge antispoof=yes')

(vif-script vif-bridge)

(vnc-listen '0.0.0.0')

配置完毕后,使用service xen restart进行重启xen服务。

3、安装virt-manager管理工具

使用命令apt-get install virt-manager进行安装XEN管理工具。等待安装完毕后,使用root账户或者同等权限用户输入virt-manager命令进行调用图形化的XEN管理工具。

三、Linux配置

1、更改系统加载路径

此前运行在vm下面的虚拟机,系统启动配置文件是从root=/dev/sda1加载的,而XEN运行所需的配置文件是从root=/dev/hda1下面加载的,因此需要修改此配置文件。(内核配置文件建议先进行备份)

使用命令nano /boot/grub/menu.lst编辑配置文件,把kernel /boot/vmlinuz-2.6.26-1-686-bigmem root=/dev/sda1 ro quiet console=ttyS0,9600n8 console=tty0中的root=/dev/sda1更改为root=/dev/hda1即可,更改完毕后,关闭虚拟机即可。

2、格式转换

使用工具StarWind V2V Image Converter进行虚拟格式转换为XEN服务器所需的格式。下载地址如下:

http://download.csdn.net/download/piaoliu172/10255340

http://down.51cto.com/data/2440585

(1)找到使用vm ware虚拟化下安装虚拟机的后缀为vmdk的文件,使用工具转换为qcow2格式文件。步骤如下:

Debian搭建XEN服务器_工具 _04
Debian搭建XEN服务器_工具 _04
Debian搭建XEN服务器_工具 _05
Debian搭建XEN服务器_工具 _05
Debian搭建XEN服务器_vm_06
Debian搭建XEN服务器_vm_06
Debian搭建XEN服务器_工具 _07
Debian搭建XEN服务器_工具 _07

四、XEN配置桥接模式

导入到系统中的虚拟机需要修改为桥接模式,才可以供其他用户进行访问使用,将XEN更改为桥接模式则需要使用物理机的有线网卡才可以。配置如下:

1、虚拟机导入

对于已经配置完成的虚拟机,导入方法如下:

Debian搭建XEN服务器_转virt_08
Debian搭建XEN服务器_转virt_08
Debian搭建XEN服务器_vm_09
Debian搭建XEN服务器_vm_09
Debian搭建XEN服务器_转virt_10
Debian搭建XEN服务器_转virt_10

2、桥接配置

使用root或同等权限的用户账户打开virt-manager管理工具,双击已经创建完毕的虚拟机,点击

Debian搭建XEN服务器_vm_11
Debian搭建XEN服务器_vm_11

(灯)按钮,然后选择NIC选项,Network source选择物理接口“eth0”,Source mode选择“Bridge”,Device model选择你的网卡,然后点击Apply保存即可。

Debian搭建XEN服务器_vm_12
Debian搭建XEN服务器_vm_12

五、修改默认启动项

安装完毕的XEN服务器重启会生成四个BOOT选项,而我们只需要开机进入第一个也就是本机的启动项就可以了,因为进入XEN系统会看到无法使用本地镜像进行导入,配置虚拟环境。修改开机启动项方法如下:

使用命令编辑nano /etc/default/grub.d/xen.cfg配置文件,找到 # XEN_OVERRIDE_GRUB_DEFAULT=0 去掉前面的#注释即可。修改完成后使用命令update-grub进行重新生成配置文件,输入reboot重启即可正常进入系统。打开virt-manager管理器,即可导入虚拟机。

六、导入虚拟机测试

1、系统是否可以正常开启。

2、web是否可以正常访问。

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2018-02-23 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 一、环境说明
    • 1、搭建环境说明
      • 2、配置eth0信息
        • 3、配置DNS服务
          • 4、配置apt镜像源
          • 二、XEN服务配置
            • 1、安装XEN服务
              • 2、更改XEN配置文件
                • 3、安装virt-manager管理工具
                • 三、Linux配置
                  • 1、更改系统加载路径
                    • 2、格式转换
                    • 四、XEN配置桥接模式
                      • 1、虚拟机导入
                        • 2、桥接配置
                        • 六、导入虚拟机测试
                          • 1、系统是否可以正常开启。
                            • 2、web是否可以正常访问。
                            领券
                            问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档