最近在研究Citrix虚拟化,在安装Xenserve时,由于没有光驱,使用U盘安装总是卡在敲Enter处不懂,随即想到了网络安装,在网上找到了一篇帖子,试了一下,有点问题,后来自己修改了一下,终于网络安装成功了。
所用软件:tftp32,XenServer的ISO镜像
安装步骤:
1. 首先建立一个tftpboot目录,将tftp32软件放在此目录
2. 将光盘目录boot目录下的pxelinux目录下的pxelinux.0与mboot.c32拷入tftpboot目录。
3. 在tftpboot目录中创建xenserver目录
4. 复制光盘目录中的install.img、vmlinuz、xen.gz到tftpboot/xenserver
5. 在tftpboot目录中创建pxelinux.cfg目录,并在此目录中创建一个名为default文件,无后缀名,用写字板打开编辑,内容如下
default xenserver
prompt 1
timeout 600
display boot.msg
F1 boot.msg
F2 options.msg
F3 general.msg
F4 param.msg
F5 rescue.msg
label xenserver
kernel mboot.c32
append xenserver/xen.gz dom0_max_vcpus=2 dom0_mem=1900M com1=115200,8n1 console=com1,vga --- xenserver/vmlinuz console=tty0 --- xenserver/install.img
label linux
kernel vmlinuz
append initrd=initrd.img
label text
kernel vmlinuz
append initrd=initrd.img text
label ks
kernel vmlinuz
append ks initrd=initrd.img
label local
localboot 1
label memtest86
kernel memtest
append -
注意:dom0_mem=1900M, 此出写的要比物理机实际内存小一点。
6.打开tftp32,点击setting开始配置
网络安装Citrix XenServer_第1张图片
6. 开启tftp和dhcp服务
网络安装Citrix XenServer_第2张图片
7.tftp服务配置如下,BaseDirectory选择tftpboot目录
网络安装Citrix XenServer_第3张图片
8.DHCP服务配置如下,根据当前实际网段配置即可,启动文件选择pxelinux.0
网络安装Citrix XenServer_第4张图片
9.配置完成后,重新启动tftp32即可
10.配置ftp,由于我们是采用网络安装,所以此处系统镜像通过ftp进行传输,也可通过其他方式如,NFS,HTTP均可,此处采用FileZilla Server作为ftp服务器软件,其实本人还是比较喜欢这个软件的,精简小巧,功能强大。做平常使用的ftp服务器是个不错的选择。
11.将XenServer的ISO镜像解压,此处解压至D盘XenSrv目录。
12.打开FileZilla Server,界面如下,点击用户,添加用户
网络安装Citrix XenServer_第5张图片
13.添加ftp用户,此处我添加了Anonymous匿名用户,将共享文件夹设为解压的ISO镜像文件夹。
网络安装Citrix XenServer_第6张图片
14.打开需要装XenServer的电脑,选择从网卡启动,到了boot那一行,输入xenserver,回车即可。
网络安装Citrix XenServer_第7张图片
15.OK,其他的就和光盘安装一样了,记得在选择安装方式的时候选择FTP,然后输入ftp的服务器地址、用户名、密码,即可。