一、描述
前阵子硬盘出了问题,导致之前的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页面:
选择共享
,添加允许访问的用户:
选好后,确认,返回到第一层页面,点击高级共享
,设置共享的名字,这个名字是后续需要访问的地址的一部分:
加上windows名字为maqian
,设置的共享名为share
,开启共享后访问的路径就是\\maqian\share
设置读写权限,然后确定退出当前页面:
再点击第一层页面的网络共享中心
,关闭密码访问:
共享文件夹设置完成。
三、错误问题解决
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共享文件夹共享时添加的用户的账户和密码。
此处评论已关闭