一、描述

前阵子硬盘出了问题,导致之前的vmware esxi系统坏了,重装一直报错,搞了几次搞不定干脆换成XenServer了。

XenServer相对vmware来说不是特别友好,第一步在创建新虚拟机的时候就卡了很久,主要是创建时虚拟机的镜像文件无法找到。很奇葩,竟然不能直接从本地导入上传的,只能从远端的NAS或者其他文件系统中获取,对于windows来说最简单的就是设置共享文件夹。

二、步骤

2.1 XenServer创建新虚拟机

首先,在界面上选择New VM按钮进入新建虚拟机向导页面:

选择好自己的系统类型,然后继续下一步,我这里是CentOS 7

然后选择系统镜像位置,这里不能直接从本地上传,也正是卡壳的地方。要点击右边的新建iso仓库选项先创建一个仓库:

选择仓库类型为Windows File Sharing,下一步:

如果已有共享文件夹,直接输入共享文件夹地址和账号密码即可,没有的的话参考2.2节先配置windows共享文件夹目录:

不出意外镜像仓库就添加成功了,只要把镜像放在这个目录下就行了。正常情况下这里是有意外的,有意外的话看下面的错误解决方案。

注意事项
iso文件一定要放在共享文件夹的当前目录下,不能在子目录下边。
例如共享目录为\\domain\b,则iso文件一定要在\\domain\b目录下,不能在\\domain\b\c\下边,否则会找不到文件

找到的iso文件后后面就比较顺畅了,和其他虚拟化产品一样,依次设置内存、磁盘已经网络等信息,一直下一步即可:

设置CPU配置:

设置磁盘,默认10G,可能较小,适当调整:

设置网络,网络比较重要,这里不描述:

设置完成:

2.2 windows开启共享文件夹

首先在需要共享的文件夹内右键属性,进入共享TAB页面:

PIC20190406_231541.png

选择共享,添加允许访问的用户:

PIC20190406_231606.png

选好后,确认,返回到第一层页面,点击高级共享,设置共享的名字,这个名字是后续需要访问的地址的一部分:

加上windows名字为maqian,设置的共享名为share,开启共享后访问的路径就是\\maqian\share

PIC20190406_231624.png

设置读写权限,然后确定退出当前页面:

PIC20190406_231624.png

再点击第一层页面的网络共享中心,关闭密码访问:

PIC20190406_231731.png

共享文件夹设置完成。

三、错误问题解决

3.1 DNS找不到

DNS找不到会报以下错误:

此时需要进入到XeNserver的后台,用SSH登陆,修改hosts文件,把主机指向当前设备的IP。

例如我的windows名字为maqian,共享文件夹的路径为\\maqian\share,正常情况下maqian只在windows下生效,XenServer是不知道这个主机的IP是哪里的,因为没有DNS解析。

要做的事情就是把maqian添加解析,windows下通过ipconfig命令看到网卡IP为192.168.1.3,添加到XenServer的hosts文件:

echo "192.168.1.3 maqian" > /etc/hosts

然后ping maqian,如果能通表明正常,否则需要检查网络问题。

3.2 认证问题

如果出现以下错误,说明windows的账号和密码不对:

检查当前的windows登入账号或者密码,这个账号密码是windows共享文件夹共享时添加的用户的账户和密码。

最后修改:2019 年 04 月 06 日
喜欢就给我点赞吧