xenCenter创建镜像库和挂载硬盘

本文详细介绍了在XenServer上激活LV盘、挂载ISO镜像、创建和删除本地存储的过程,以及如何创建ISO本地库,包括LV创建、格式化、挂载、下载ISO文件和创建SR等步骤。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

注意每次重启都需要激活LV盘,和挂载iso镜像
一、激活lv盘
lvchange -a y#这样才能让inactive的激活使用
vgscan  #扫描所有磁盘得到卷组信息
vgchange -a y   #激活系统所有卷组vg
二,
mount /local_iso   #将镜像lv存储挂载至/local_iso  

对应关系编写vi /dev/fstab
/dev/VG_XenStorage-b156323a-4b64-5b5c-dea7-fc38dc426982/local_iso       /local_iso      ext3    defaults        0




二、XENSERVER 创建本地存储
1、查询本地磁盘   
cat /proc/partitions
2、列出设备       
ll /dev/disk/by-id
3、删除LV         
lvremove /dev/VG_XenStorage-4593e2b5-361e-9348-0773-b912e758a191/MGT
4、删除VG         
vgremove VG_XenStorage-4593e2b5-361e-9348-0773-b912e758a191
5、创建PV         
pvcreate /dev/cciss/c0d0p3
6、创建一个磁盘   
xe sr-create content-type=user device-config:device=/dev/cciss/c0d0p3 name-label="Local Storage" shared=false type=lvm




三、XENSERVER 删除本地存储
1.
运行下面的命令来确定SR的UUID:
xe sr-list name-label=<Name of the SR>.
2. 运行下面的命令来确定对应PBD的UUID:
xe pbd-list sr-uuid=<UUID of SR>
3. 卸载PDB
xe pbd-unplug uuid=<UUID of PBD>
4.删除SR
xe sr-forget uuid=<UUID of SR>

四、创建iso本地库
1、通过ssh或者是xenCenter登录到xenserver用 " vgdisplay " 查看卷组信息,并把VG Name记录下来
2、在VG上创建用于存放ISO的 LV(逻辑卷),并分配大小和命名,我觉得给他20G就够了,名字就叫local_iso吧      
#lvcreate -L 20G -n local_iso  VG_XenStorage-f648889e-43d3-84cc-724e-9ee3ddf967b0
3、格式化刚创建的LV     
# mkfs.ext3  /dev/VG_XenStorage-f648889e-43d3-84cc-724e-9ee3ddf967b0/local_iso
4、创建本地挂载目录    
#mkdir /local_iso
5、通过编辑/etc/fstab 来设置自动挂载刚刚创建的逻辑卷    
#vi /etc/fstab    
在 /etc/fstab里添加这一行/dev/VG_XenStorage-ba809113-0584-d4e8-274d-e2e03e972490/local_iso     /local_iso    ext3   defaults 0 0
6、用mount命令挂载逻辑卷    
#mount /local_iso
7、用wget下载工具把 Internet 上的ISO文件下载到 /local_iso目录
#cd /root/local_iso/
#wget -c http://mirror.stanford.edu/yum/pub/centos/5.8/isos/x86_64/CentOS-5.8-x86_64-bin-DVD-1of2.iso
8、使用 xe 命令创建SR    
#xe sr-create name-label="local_iso" type=iso device-config:location=/local_iso device-config:legacy_mode=true content-type=iso
9、xenCenter 连接到xenserver后会发现多了一个iso_image的本地存储,如果iso_image里没有刚下载的ISO文件的话那么使用以下命令更新一下     
#xe-mount-iso-sr /local_iso
#xe-toolstack-restart
OK,大功告成,这样子安装VM的时候就可以用local_iso里的ISO文件了这个时候 在用df -h 命令查看下 挂载正不正常重启xe-toolstack 后应该需要重新用mount挂载下执行   
#mount /local_iso  
然后在用 df -h 就能看到挂载的iso了  当你的光盘iso比较小的话 那也可以不这样麻烦,直接用xenserver系统目录来放iso,不过因为xenserver默认安装好系统盘只有4G,这个方法只适合小容量的iso镜像文件。
#mkdir /systemba-iso
#xe sr-create name-label="local_iso" type=iso device-config:location=/local_iso device-config:legacy_mode=true content-type=iso
#xe-toolstack-restart
新增成功,在XenCenter会出现一个名为systemba-iso的存储。

用连接上服务器SSH Secure File Transfer Client找到systemba-ios文件夹上传镜像文件即可

转载于:https://www.cnblogs.com/guizjiang/p/11461651.html

XenCenter7.6中文版windows 桌面安装包(附带英文版)服务器底层系统镜像XenServer-7.6.0-install-cd.iso;由于iso文件超过限制 如需下载XenServer-7.6.0-install-cd.iso请移步到 https://pan.baidu.com/s/1JxgD9wwNprxN8Eelm8iDgQ ,需要的提取码在压缩包“XenCenter7.6中文版客户端”中。 里面包含了很难找到的XenCenter7.6XenServer7.6的配套虚拟化工具。 XenServer 是在云计算环境中经过验证的企业级虚拟化平台,可提供创建管理虚拟基础架构所需的所有功能。它深得很多要求苛刻的企业信赖,被用于运行最关键的应用,而且被最大规模的云计算环境 xSP 所采用。XenServer: 通过整合服务器,降低电源、冷却数据中心空间需求来降低成本允许在几分钟内完成新服务器置备IT服务交付,进而提高IT灵活性确保可始终达到应用要求性能水平标准减少故障影响,防止灾难,进而最大限度地减少停机,免费版 XenServer 配备有64位系统管理程序集中管理、实时迁移及转换工具,可创建一个虚拟平台来最大限度地提高虚拟机密度性能。Premium 版 XenServer 扩展了这一平台,可帮助任何规模的企业实现管理流程的集成自动化,是一种先进的虚拟数据中心解决方案。 通俗的理解: XenServer 是思杰公司(Citrix) 推出的一款服务器虚拟化系统,强调一下是服务器“虚拟化系统”而不是“软件”,与传统虚拟机类软件不同的是它无需底层原生操作系统的支持,也就是说 XenServer 本身就具备了操作系统的功能,是能直接安装在服务器上引导启动并运行的,XenServer 目前最新版本为7.0。国内VPS管理软件XenSystem就是基于XenServer 5.6开发的,一直沿用着这个虚拟平台,稳定性也较Hyper-V高。支持多达128G 内存,对2008R2 及Linux Server 都提供了良好的支持,XenServer 本身没有图形界面,为了方便Windows 用户的易用, Citrix 提供了XenCenter 通过图形化的控制界面,用户可以非常直观的管理监控XenServer 服务器的工作。 我们可以将一台性能强劲的服务划分成多台服务器,让这些服务器同时运行提供各种应用服务,节省硬件投资也方便管理。比如你的公司只有一台OA服务器,因为业务需要增加内网WEB 服务邮件服务、需要同时使用IIS apache ; 这个时候你可以用XenServer 在服务器上创建三台虚拟的服务器,运行各自的操作系统应用服务,它们共享服务器的硬件资源又互不冲突。单个服务器意外死机不会影响到其他服务器的工作。
<think>嗯,用户问的是XenCenter创建ISO库失败的原因。首先,我需要回忆一下XenCenter的相关知识,以及常见的ISO库配置问题。可能的原因有很多,比如网络连接、权限设置、存储路径问题,或者是XenServer的配置问题。 首先,网络连接问题。用户可能在尝试添加ISO库时,输入的路径是否正确?比如NFS或SMB共享的路径,是否有拼写错误?或者服务器是否可达?需要检查网络连通性,比如ping一下目标服务器,确认端口是否开放,比如NFS用的1112049端口,SMB用的445端口。 然后是权限问题。存储库的访问权限是否正确?比如NFS共享是否配置了正确的读写权限,允许XenServer主机访问。如果是SMB/CIFS,可能需要正确的用户名密码,是否有输入错误?另外,Samba服务器的配置是否允许匿名访问,或者是否限制了特定IP? 存储路径方面,用户指定的路径是否存在?比如在NFS服务器上,共享的目录是否真实存在,并且有内容?如果路径错误,自然无法挂载。另外,存储库是否支持XenServer的版本?有些旧的存储类型可能不兼容新版本。 XenServer本身的配置也可能有问题。比如,服务是否正常运行,特别是存储管理相关的服务。防火墙设置是否阻止了访问?可能需要检查iptables或者firewalld的规则,确保没有阻止必要的端口。 还有可能是资源不足,比如存储服务器磁盘空间满了,或者XenServer主机内存不足,导致无法创建新的存储库。此外,已有的存储库数量是否达到上限?不同版本的XenServer可能有不同的限制。 另外,用户是否使用了正确的协议?XenCenter支持的ISO库类型包括NFS、SMB/CIFS、iSCSI等,需要确认用户选择的类型与实际存储类型匹配。比如,如果存储是SMB共享,但用户选择了NFS,那肯定会失败。 日志信息也很重要。XenCenterXenServer的日志可能会有更详细的错误信息。比如,在XenCenter里查看任务历史,或者在XenServer上用命令行工具查看日志,如/var/log/xensource.log,寻找相关的错误记录。 还有一些其他可能性,比如DNS解析问题,如果使用的主机名无法解析,也会导致连接失败。或者时间同步问题,如果XenServer存储服务器的时间相差太大,可能会影响认证。 总结下来,解决步骤可能包括:检查路径网络连通性,验证权限,确认存储协议类型正确,检查XenServer服务防火墙设置,查看日志定位具体错误。如果用户能提供更具体的错误信息,可能更容易缩小问题范围。</think>在XenCenter创建ISO库失败可能由多种原因导致,以下是逐步排查的常见原因及解决方案: --- ### **1. 网络连接问题** - **现象**: 无法访问远程存储路径(NFS/SMB/CIFS等) - **检查步骤**: - 确认存储服务器的IP地址、共享路径**拼写正确**。 - 使用`ping`或`telnet`测试网络连通性(例如:`telnet <存储IP> 445`测试SMB端口)。 - 若使用域名,检查DNS解析是否正常。 --- ### **2. 权限配置错误** - **NFS共享**: - 确认NFS服务器配置中允许XenServer主机IP访问(检查`/etc/exports`文件)。 - 挂载时尝试添加`rw,sync,no_subtree_check`等参数。 - **SMB/CIFS共享**: - 检查用户名/密码是否正确。 - 确认Samba服务器未限制匿名访问(如需匿名访问,添加`guest ok = yes`到配置)。 --- ### **3. 存储路径有效性** - **路径不存在**: 确保共享目录在存储服务器上已创建且包含ISO文件。 - **协议兼容性**: 确认存储类型(如NFSv3/NFSv4)与XenServer版本兼容。 --- ### **4. XenServer配置问题** - **服务状态**: - 登录XenServer命令行,检查服务是否正常: ```bash xe-toolstack-restart ``` - **防火墙拦截**: - 检查XenServer防火墙规则(如启用`firewalld`或`iptables`),开放NFS/SMB所需端口。 --- ### **5. 存储资源限制** - **存储服务器空间不足**: 检查存储服务器磁盘使用率。 - **XenServer限制**: 确认未超过XenServer的存储库数量上限(不同版本限制不同)。 --- ### **6. 日志排查** - **XenCenter日志**: - 在XenCenter中查看任务历史,获取具体错误代码(如`SR_BACKEND_FAILURE`)。 - **XenServer日志**: - 登录XenServer执行: ```bash tail -f /var/log/xensource.log ``` - 搜索关键词`ISO`、`SR`或错误代码。 --- ### **7. 其他可能性** - **时间不同步**: 确保XenServer与存储服务器时间同步(使用NTP服务)。 - **协议选择错误**: 例如尝试挂载SMB共享时误选NFS类型。 --- ### **总结步骤** 1. 验证网络连通性路径有效性。 2. 检查权限配置(读写权限、身份认证)。 3. 查看XenServer/XenCenter日志定位具体错误。 4. 尝试手动挂载测试(如通过XenServer命令行挂载NFS)。 如果问题仍存在,建议提供具体错误信息以便进一步分析。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值