XenServer 7安装文档

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了XenServer 7安装文档相关的知识,希望对你有一定的参考价值。

参考技术A

1、XenServer开始引导安装

2、按F2选择高级安装。( 正常情况下不需要用到高级安装,直接回车跳转到下面的第8步安装就可以了

3、输入 shell 回车下一步,进入命令行

4、输入:

vi /opt/xensource/installer/constants.py

5、按键盘的向下键滚动页面

6、将光标移动到 GPT_SUPPORT=True 后按键盘的Insert键,然后用删除键将 True删除并添加 False;( 作用:禁用 GPT 分区,使用 MBR 分区表 )。如下图所示;修改完成后按Esc键,然后输入 :wq! 回车,保存修改并退出vi

·

·

7、输入 exit 退出高级安装模式回到安装界面

8、选择 US --OK

9、OK

10、选择 Accept EULA

11、空格键选定 磁盘 及Enable thin provisioning(为XenDesktop部署做优化)后 OK 继续

12、选择安装介质,有3个选项,我们这里选本地介质;

13、这里是询问是否追加安装补丁包,我们这里选择No

14、这里是是否检验安装介质,一般都没有问题,我们也选择No

15、输入XenServer的登陆密码,也就是root密码

16、定义管理网络IP地址,我这里选择手动配置IP,输入IP、 掩码、 网关;如果你的环境有多张网卡,则在此页面前有一个选择一个网卡作为管理网口的选项

17、设置XenServer 主机名及DNS

18、选择时区,在这里选Asia(亚洲)

19、选择 Shanghai

20、设置ntp。

21、全部设置完成,开始安装,点击Install XenServer——回车

22、开始安装XenServer

23、 过一会提示是否需要安装补丁, 点NO, 不安装.

24、大概一杯茶的时间后,出现下面窗口,填入当前的正确日期 时间

25、此时已经安装完成,点击OK后自动重启

26、重启中

27、XenServer 7.0 启动完成,完成安装。

nagios 监控xenserver memery

cat check_xen_mem.sh
#!/bin/sh


function usage()
{
        msg="$0 : use to check xenserver memery usage for nagios"
        echo "****************************************************"
        echo -e "\033[1;94m${msg}\033[0m"
        echo -e "Usage:"
        echo -e "       $0 [-w warning -c critical]"
        echo -e "       $0 -w 80 -c 90 "
        echo "****************************************************"
}

if [ $# -eq 0 ];then
        warning=0.85
        critical=0.95
elif [ "$1" = "-w" ];then
        warning=`echo $2`
        shift
        shift
        if [ "$1" != "-c" ];then
                usage
                exit 1
        fi
        critical=`echo $2`
        shift
        shift
else
	usage 
	exit 1
fi

STATE_OK=0
STATE_WARNING=1
STATE_CRITICAL=2
STATE_UNKNOWN=3


uuid_list=`xe host-list | grep uuid | awk ‘{print $5}‘`
i=1
for uuid in $uuid_list
do
	each_mem_total[$i]=`xe host-param-get param-name=memory-total uuid=$uuid`
	each_mem_free[$i]=`xe host-param-get param-name=memory-free uuid=$uuid`
	let i=i+1
done

mem_total=`echo ${each_mem_total[@]} | awk ‘{for(i=0;i<NF;i++) total+=$i; print total/1024/1024/1024}‘`
mem_free=`echo ${each_mem_free[@]} | awk ‘{for(i=0;i<NF;i++) free+=$i;print free/1024/1024/1024}‘`
#mem_usage=$(((mem_total-mem_free)/mem_total))
mem_usage=`awk -v a=$mem_total -v b=$mem_free ‘BEGIN{printf "%.2f",(a-b)/a }‘`
host_num=${#each_mem_total[@]}

performance="$host_num host; usage: $mem_usage; free: $mem_free | mem_usage=$mem_usage;$warning;$critical;0;100;mem_free=$mem_free;;;;;"

function cmp_data(){
	if [ $1 \< $2 ];then
		echo "OK $performance"
		exit_code=$STATE_OK
	elif [ $1 \> $3 ];then
		echo "CRITICAL $performance"
		exit_code=$STATE_CRITICAL
	else
		echo "WARNING $performance"
		exit_code=$STATE_WARNING
	fi
}

cmp_data $mem_usage $warning $critical
exit $exit_code


本文出自 “月童” 博客,谢绝转载!

以上是关于XenServer 7安装文档的主要内容,如果未能解决你的问题,请参考以下文章

我不是九爷 带你了解 CloudStack+XenServer详细部署方案:CloudStack管理节点的安装和配置

Citrix XenServer 7.1.2长期稳定版安装手册

《大大李带你玩转XenServer 7.0系列》 一安装XenServer 7.0

安装citrix xenserver 7.1.0系统

使用XenCenter 7配置XenServer资源池

如何在VMware ESXi 5中添加iSCSI存储?