Linux虚拟化之XenServer的安装与配置管理

简介:

系统要求 

XenServer 至少需要两台单独的 x86 物理计算机:一台用作XenServer 主机,另一台用于运行 XenCenter 应用程序。

XenServer 主计算机完全专用于运行托管 VM 的 XenServer,不用于运行其他应 用程序。运行XenCenter 的计算机可以是满足硬件要求的任何通用 Windows 计算机,也可用于运行其他应用程序。


安装说明:

安装XenServer 6.5的服务器CPU必须支持虚拟化,Intel (VT-X) 或者AMD (AMD-V)


一、下载Xenserver

你可以从http://xenserver.org/下载xerserver软件,目前最新的版本为6.5。


二、安装Xenserver

下载回来之后按照下面方法进行安装。

1.放入下载回来的Xenserver iso镜像,并启动机器,将显示如下图的安装界面,直接按回车进行安装。

wKiom1avRoDzDHDQAAETh8KxbEU118.png

                    

2.选择键盘的方式,然后并OK。

wKioL1avU17RWwywAACdcYvIYug925.png


3.我们是全新安装Xenserver,所以我们直接点击OK。

wKioL1avU13jPyJQAACXytlaJRs024.png


4.我们点击接受EULA。

wKioL1avRsrB4DC1AAC64nKcYyQ256.png

选择OK

wKioL1avRsjRj37GAADUExcvnk4777.png


5.接下来是硬盘的安装画面,直接按OK即可,如果要用xendesktop,把第二个选项也按空格,提醒用虚拟机安装的朋友,如果硬盘给的太小就会提示(No disk with sufficient space to install XenServer on was found,解决方法扩展磁盘大小或者重新分配一块大的硬盘即可)。

wKiom1avRnnQK-D_AADNXNj13G8933.png


6.选择安装方式,有本地,FTP或者HTTP,还有NFS,因为用镜像安装,就直接选择OK。

wKioL1avRsWCSYZVAACbHoPcxJ4365.png

 

7.接下来询问是否安装到所有的补丁,点击no。

wKioL1avRsSjwdjwAACXYFrXeCo420.png

 

8.询问是否测试安装介质,可以选择skip跳过测试,并点击OK。

wKioL1avRsOzJG8FAAB8B5xj8sY198.png


9.输入Xenserver密码,并点击OK。

wKioL1avRsKQ1LyJAACIQ8LRAXQ512.png

 

10.设置IP地址,默认使用DHCP分配IP地址的,建议使用静态IP地址,如有DNS服务器,可以用动态IP地址,并点击OK。

wKiom1avRnSQnuwXAADAAi2R774472.png


11.输入主机名和DNS服务器,并点击OK。

wKiom1avRnKAQACXAAC4KXNhCdE861.png


12.选择DNS在那个区,选择Asia,点击OK。

wKioL1avRr6yLjOZAACehIE4VLA454.png


13.选择时间区域shanghai,并点击OK。

wKiom1avRnCw24X5AACJW1Ln3lM723.png


14.选择时间同步方式,并点击OK.如果选择了Using NTP服务器,那么就要输入NTP服务器的IP地址,Manualtime entry为使用本地时间。

wKioL1avRryyeX32AACd7wwQ9bA262.png

wKioL1avRrqRN5YIAACJrLqEbOw132.png


15.选择InstallXenServer

wKiom1avRmzAmmZiAACydcZgrI8931.png


16.接下来会开始安装,安装时程中会提示设置时间,输入完时间后点OK继续安装。

wKiom1avSXfQXdDKAACHJ1RvES8645.png


17.下图提示安装完成,点击OK后自动重启

wKioL1avRrjQ8JSdAACN1fYhe2s983.png


18.XenServer启动界面

wKiom1avSYiD6gyQAAFcmWXQvAg827.png


19.启动完成,以下是主界面

wKioL1avSeji27qJAAEX9-MOPxs073.png

 

三、Xen控制端的安装

1.   在另外一台电脑上安装XenCenter,打开ie,输入XenServer的IP地址。

wKiom1avSffyKcqbAABL2cWAmwM565.png


2.点击XenCenterInstaller,弹出XenCenter.msi文件,下载安装XenCenter。

进入控制端,点击ADD添加XenServer服务器

wKioL1avSlbh73xHAABfLngUVCk637.png


下图输入服务器IP地址,用户名和密码后,点ADD添加

wKioL1avSl2g_By_AABnEwDjnao248.png

至此XenServer安装完成



四、XenServer的配置与管理

1.修改XenServer名称

XenServer名称上右键选Properties

wKiom1avTBewPQHTAAA2fiipcMk202.png


wKioL1avTGSTHCRRAAA0VwV1iN8581.png


                            


2.更改IP地址信息及hostname

XenServer服务器选择“Network And Management Interface”,然后选择“ConfigureManagement Interface”出现用户名密码验证提示,输入对应信息后,进入设置界面。

选择对应要修改的网卡,选择static,输入要修改的IPhostname,回车保存。


3.创建系统镜像池

XenServer安装后,默认根分区留的很少(2G avail),当此空间被占用完毕,性能就会很大程度的降低。因此,本文章分为两个部分,第一部分为如何增加ISO镜像存放目录的空间大小,第二部分为如何创建本地ISO存储库。

3.1    首先使用putty等ssh工具连接到XenServer服务器,进入命令行。 

3.2    使用vgdisplay命令查看卷组(VG)可用空间(Free PE / Size),记住VG Name后面卷组的名称"VG_XenStorage-xxxxxxxxxxxxxxxxxxxxxxx"。 

3.3    创建逻辑卷(LV)使用lvcreate命令,这个例子为:在已有卷组中创建了一个逻辑卷名称为iso_storage大小为20GB。 

#lvcreate -L 20GB –n iso_storageVG_XenStorage-xxxxxxxxxxxxxxxxxx

3.4    输入以下命令才能发现新创建的逻辑卷(其实最后一条命令即可)。

            # modprobe dm-mod  #加载使用lvm所需的相应模块

            # vgscan           #扫描并显示LVM卷组列表 

            # vgchange –ay     #将卷组状态改为活动的

3.5    格式化刚刚创建的逻辑卷(LV) 

           #mkfs.ext3 /dev/VG_XenStorage-xxxxxxxxxxxxxxxxxxxxxx/iso_storage 

3.6    创建挂载点 

           #mkdir/iso_storage 

3.7    编辑/etc/fstab文件,设置自动挂载配置该逻辑卷(LV),在其中插入如下内容。 

           /dev/VG_XenStorage-xxxxxxxx/iso_storage /iso_storage/  ext3  defaults  0 0 

3.8    挂载逻辑卷(LV) 

           #mount /iso_storage


4.创建本地ISO存储库

连接到Xenserver在命令行运行: 

Xe sr-createname-label=iso_storage type=iso device-config:location=/iso_storage device-config:legacy_mode=truecontent-type=iso

此时通过XenCenter会发现一个名为iso_storage的存储设备

上传ISO镜像

如果没有发现iso_storage存储中的ISO镜像可以尝试使用

#xe-mount-iso-sr/iso_storage

#xe-toolstack-restart

来解决。

或者通过XenCenter,选择iso_storage设备,点击左边的Storage。此时会发现下边有Rescan选项,点击即可(如图)

wKioL1avTU_CFKKdAABhM5MhHOY583.png



5.创建VM虚拟机

XenServer名称上右键选New VM…

wKioL1avTauzgpyCAAA_CfhkwTQ927.png



6.克隆虚拟机

1,创建一个模板主机

2,将常用参数安装好

3,右键模板主机选择Quick Crecte

4, 进入新创建的主机,将网卡MAC改为Networking选项中对应的MAC



(END)


本文转自 jvrmusic520  51CTO博客,原文链接:http://blog.51cto.com/linuxtech/1740537


相关文章
|
3天前
|
存储 IDE Linux
零基础保姆级教程!手把手教你免费玩转Linux CentOS安装+学习环境搭建(附避坑指南)
本文详细介绍了在VMware虚拟机中安装CentOS 6.8的全过程。首先,需确保已安装VMware并开启V-CPU虚拟化功能,可通过BIOS设置或使用LeoMoon CPU-V工具检测。接着,下载CentOS镜像文件,并在VMware中新建虚拟机,配置CPU、内存、硬盘等参数。最后,加载ISO镜像启动虚拟机,按照提示完成CentOS的安装,包括语言、键盘、存储方式、地区、密码设置及硬盘分区等步骤。安装完成后,以root用户登录即可进入系统桌面,开始学习Linux命令和操作。
41 12
零基础保姆级教程!手把手教你免费玩转Linux CentOS安装+学习环境搭建(附避坑指南)
|
17天前
|
JavaScript 编译器 开发工具
【02】鸿蒙实战应用开发-华为鸿蒙纯血操作系统Harmony OS NEXT-项目开发实战-准备工具安装-编译器DevEco Studio安装-arkts编程语言认识-编译器devco-鸿蒙SDK安装-模拟器环境调试-hyper虚拟化开启-全过程实战项目分享-从零开发到上线-优雅草卓伊凡
【02】鸿蒙实战应用开发-华为鸿蒙纯血操作系统Harmony OS NEXT-项目开发实战-准备工具安装-编译器DevEco Studio安装-arkts编程语言认识-编译器devco-鸿蒙SDK安装-模拟器环境调试-hyper虚拟化开启-全过程实战项目分享-从零开发到上线-优雅草卓伊凡
49 2
【02】鸿蒙实战应用开发-华为鸿蒙纯血操作系统Harmony OS NEXT-项目开发实战-准备工具安装-编译器DevEco Studio安装-arkts编程语言认识-编译器devco-鸿蒙SDK安装-模拟器环境调试-hyper虚拟化开启-全过程实战项目分享-从零开发到上线-优雅草卓伊凡
|
16天前
|
缓存 Ubuntu Linux
Linux中yum、rpm、apt-get、wget的区别,yum、rpm、apt-get常用命令,CentOS、Ubuntu中安装wget
通过本文,我们详细了解了 `yum`、`rpm`、`apt-get`和 `wget`的区别、常用命令以及在CentOS和Ubuntu中安装 `wget`的方法。`yum`和 `apt-get`是高层次的包管理器,分别用于RPM系和Debian系发行版,能够自动解决依赖问题;而 `rpm`是低层次的包管理工具,适合处理单个包;`wget`则是一个功能强大的下载工具,适用于各种下载任务。在实际使用中,根据系统类型和任务需求选择合适的工具,可以大大提高工作效率和系统管理的便利性。
99 25
|
1月前
|
Ubuntu Java Linux
Linux 安装 Qualcomm ® SnapdragonTM Profiler
通过本文的详细介绍,您应该已经成功在 Linux 系统上安装并配置了 Qualcomm® Snapdragon™ Profiler,并能够连接 Android 设备进行性能分析。Snapdragon Profiler 提供了丰富的工具和功能,可以帮助开发者深入了解应用程序的性能瓶颈,从而进行优化。希望本文能对您有所帮助,让您在开发过程中更高效地使用 Snapdragon Profiler 进行性能分析和优化。
74 10
|
1月前
|
Linux
Linux安装svn并启动
Linux安装svn并启动
59 10
|
2月前
|
Oracle 关系型数据库 Linux
linux8安装oracle 11g遇到的问题记录
Oracle 11g在Linux 8上安装时会遇到link编译环节的问题。官方建议忽略安装中的链接错误,安装完成后应用DBPSU 11.2.0.4.240716补丁及一次性补丁33991024,再重新编译二进制文件,并配置监听器和数据库。但因11g已退出服务期,这些补丁需付费获取。网上信息显示22年1月的PSU补丁也可解决问题,找到该补丁后按常规方式打补丁即可。如有需求或疑问可咨询我。
91 20
|
2月前
|
弹性计算 运维 Ubuntu
os-copilot在Alibaba Cloud Linux镜像下的安装与功能测试
我顺利使用了OS Copilot的 -t -f 功能,我的疑惑是在换行的时候就直接进行提问了,每次只能写一个问题,没法连续换行更有逻辑的输入问题。 我认为 -t 管道 功能有用 ,能解决环境问题的连续性操作。 我认为 -f 管道 功能有用 ,可以单独创建可连续性提问的task问题。 我认为 | 对文件直接理解在新的服务器理解有很大的帮助。 此外,我还有建议 可以在非 co 的环境下也能进行连续性的提问。
87 7
|
3月前
|
Linux Python
Linux 安装python3.7.6
本教程介绍在Linux系统上安装Python 3.7.6的步骤。首先使用`yum`安装依赖环境,包括zlib、openssl等开发库。接着通过`wget`下载Python 3.7.6源码包并解压。创建目标文件夹`/usr/local/python3`后,进入解压目录执行配置、编译和安装命令。最后设置软链接,使`python3`和`pip3`命令生效。
|
3月前
|
Ubuntu Linux
Linux 各发行版安装 ping 命令指南
如何在不同 Linux 发行版(Ubuntu/Debian、CentOS/RHEL/Fedora、Arch Linux、openSUSE、Alpine Linux)上安装 `ping` 命令,详细列出各发行版的安装步骤和验证方法,帮助系统管理员和网络工程师快速排查网络问题。
292 20
|
3月前
|
安全 Linux KVM
Linux虚拟化技术:从Xen到KVM
Xen和KVM是Linux平台上两种主要的虚拟化技术,各有优缺点和适用场景。通过对比两者的架构、性能、安全性、管理复杂性和硬件依赖性,可以更好地理解它们的适用场景和选择依据。无论是高性能计算、企业虚拟化还是云计算平台,合理选择和配置虚拟化技术是实现高效、稳定和安全IT环境的关键。
151 8