热门标签 | HotTags
当前位置:  开发笔记 > 运维 > 正文

XenServer虚拟机的安装以及如何增加硬盘

要在服务器上安装CitrixXenServer,通过XenServer安装多台VM分别作为SVN和WIKI的虚拟服务器。服务器有两块1000G的硬盘,一块1000G专门用来分配虚拟服务器系统用的空间,而另1000G分配给虚拟服务器做存储来用。首先我们进行CitrixXenServer安装:XenServerV

        要在服务器上安装Citrix XenServer,通过XenServer安装多台VM分别作为SVN和WIKI的虚拟服务器。服务器有两块1000G的硬盘,一块1000G专门用来分配虚拟服务器系统用的空间,而另1000G分配给虚拟服务器做存储来用。

        首先我们进行Citrix XenServer安装:

        XenServer Version:6.2.0,只要根据设定的指示就可以完成安装了。至于网络,可以使用DHCP,不过最好是设定静态的IP地址。这些准备步骤用不到5分钟就可以完成。须使用安装盘安装。在服务器上安装好XenServer,重启之后显示XenServer的中央控制台。在这之后设定XenCenter远程管理工具就可以使用了。

        其次,安装XenCenter:

        XenCenter Version:6.2.0,XenCenter的安装也是按照信息指示一步步完成的。如果有日常使用的客户PC,安不安装就无所谓了,因为它是对应着Windows XP/Vista/Server 2003各个客户操作系统的。XenCenter的基本界面,首先是XenServer管理注册,点击“Addyour XenServer”,输入XenServer主机名、IP地址、root和root口令。 

       服务器的一块硬盘已经安装XenServer 的系统了,所以,Xen给分配好了, 默认叫Local Storage。而Xen是不允许你划分硬盘空间的,Xen自己只留了不到6G的空间,但要开VPS,就必须有各种系统的ISO安装盘,安装盘没地方存储,是个头疼的问题。

       本人的解决方法是,从另一块1000G的磁盘里,划分出20G的空间,挂载到XenServer的系统里,我的挂载到 /data 目录了。

      将划分好的20G空间挂载到/data目录后,执行命令 xe-mount-iso-sr /data -o bind ,过几秒,XenCenter 就会看到这个ISO分区了,以后再开VPS,安装源就选择该分区即可。同样VPS中安装的软件也需要有存储的地方,可以将需要的软件制作成iso文件拷贝到优盘中,将优盘挂载到某个目录,例如/USB目录下,然后拷贝/USB目录下的文件到/data目录,这样ISO分区也就有了需要的软件,通过XenCenter的DVD Drive可以加载iso软件进行安装。

     另外1000G硬盘划分出20G空间后,剩下的空间分配给VPS做存储来用,将其挂载到XenServer。步骤如下:

     1.找到自己的host-uuid

     输入命令 xe host-list  如下图

     2.找到要挂载的分区

     因为我的第二块1000G硬盘,分了一部分作为ISO的存储,所以,只能挂载另一部分

     要找到这部分,可以这样

    输入命令 ls /dev/disk/by-path  按路径来寻找分区

     看scsi- 后边的数字 0 代表第一块硬盘,就是sda

    1代表第二块硬盘 就是sdb,我要挂载的分区在第二块硬盘上

     第二块我分了1个扩展分区,2个逻辑分区,那么,part6 就是我要的了

     3.输入命令,挂载分区到系统

xe sr-create type=lvm content-type=user device-config:device=/dev/disk/by-path/pci-0000:00:1f.2-scsi-1:0:0:0-part6 name-label="My_Disk"

name-label 就是名称,这个可以在XenCenter里面改的,随便取吧

命令成功执行后,会返回新分区的UUID,如上图最后一行所示。至此,新分区挂在完毕。

        安装好之后,在XenCenter可以看到挂载的20G的ISO分区和My_Disk分区,如下图所示。

至此,安装结束。


推荐阅读
  • Mantis Bug Tracker:高效缺陷管理与跟踪系统
    缺陷管理平台Mantis,也做MantisBT,全称MantisBugTracker。Mantis是一个基于PHP技术的轻量级的开源缺陷跟踪系统,以Web操作的形式提供项目管理及缺 ... [详细]
  • Windows环境下详细教程:如何搭建Git服务
    Windows环境下详细教程:如何搭建Git服务 ... [详细]
  • 利用Cookie实现用户登录状态的持久化
    本文探讨了如何使用Cookie技术在Web应用中实现用户登录状态的持久化,包括Cookie的基本概念、优势及主要操作方法,并通过一个简单的Java Web项目示例展示了具体实现过程。 ... [详细]
  • 本文详细介绍了在 CentOS 7 系统上安装中文宋体字体的方法,包括操作系统的环境配置、字体管理工具的安装、字体文件的传输与缓存重建等步骤。 ... [详细]
  • 本文详细介绍了在PHP中如何获取和处理HTTP头部信息,包括通过cURL获取请求头信息、使用header函数发送响应头以及获取客户端HTTP头部的方法。同时,还探讨了PHP中$_SERVER变量的使用,以获取客户端和服务器的相关信息。 ... [详细]
  • 本文探讨了在使用 MyBatis 进行批量数据处理时遇到的参数绑定异常问题,并提供了详细的解决方案。 ... [详细]
  • 本文详细介绍了如何在Windows和Linux系统上配置Openfire服务器,包括安装步骤、数据库配置及端口映射等关键环节。 ... [详细]
  • Vim 编辑器功能强大,但其默认的配色方案往往不尽如人意,尤其是注释颜色为蓝色时,对眼睛极为不友好。为了提升编程体验,自定义配色方案显得尤为重要。通过合理调整颜色,不仅可以减轻视觉疲劳,还能显著提高编码效率和兴趣。 ... [详细]
  • 在Eclipse中提升开发效率,推荐使用Google V8插件以增强Node.js的调试体验。安装方法有两种:一是通过Eclipse Marketplace搜索并安装;二是通过“Help”菜单中的“Install New Software”,在名称栏输入“googleV8”。此插件能够显著改善调试过程中的性能和响应速度,提高开发者的生产力。 ... [详细]
  • 本文深入探讨了 Git 与 SVN 的高效使用技巧,旨在帮助开发者轻松应对版本控制中的各种挑战。通过详细解析两种工具的核心功能与最佳实践,读者将能够更好地掌握版本管理的精髓,提高开发效率。 ... [详细]
  • AppFog 是一个基于 CloudFoundry 的多语言 PaaS(平台即服务)提供商,允许用户在其平台上轻松构建和部署 Web 应用程序。本文将通过详细的图文步骤,指导读者如何在 AppFog 免费云平台上成功部署 WordPress,帮助用户快速搭建个人博客或网站。 ... [详细]
  • 分布式开源任务调度框架 TBSchedule 深度解析与应用实践
    本文深入解析了分布式开源任务调度框架 TBSchedule 的核心原理与应用场景,并通过实际案例详细介绍了其部署与使用方法。首先,从源码下载开始,详细阐述了 TBSchedule 的安装步骤和配置要点。接着,探讨了该框架在大规模分布式环境中的性能优化策略,以及如何通过灵活的任务调度机制提升系统效率。最后,结合具体实例,展示了 TBSchedule 在实际项目中的应用效果,为开发者提供了宝贵的实践经验。 ... [详细]
  • 最近,我在CentOS 5服务器上成功部署了GForge 5.7 Community Edition。与Advanced Server版本相比,虽然功能略有简化,但仍然能够满足大多数开源项目管理的需求。为了确保数据安全,我开发了一套全自动备份脚本,该脚本能够定期备份GForge的数据和配置文件,并将其存储在远程服务器上,以防止数据丢失。此外,该脚本还具备错误检测和日志记录功能,便于故障排查和维护。 ... [详细]
  • Jenkins学习精华:自动化构建与持续集成入门指南
    本文综合了网络资源及同事分享的PPT内容,详细介绍了Jenkins在自动化构建与持续集成中的应用。首先涵盖了Jenkins的安装与配置流程,接着阐述了如何根据项目需求设定自动化编译任务,包括确定开发环境、选择合适的编译工具以及实现代码的自动更新等关键步骤。特别强调了在SVN环境中通过命令行实现代码自动拉取的最佳实践。 ... [详细]
  • 版本控制是软件开发中的关键实践,用于管理和跟踪代码变更历史,确保团队协作高效有序。本文详细介绍了SVN(Subversion)服务器与客户端的安装配置步骤,并针对常见问题提供了实用的解决方案,帮助用户顺利搭建和使用SVN系统。 ... [详细]
author-avatar
U友50141126
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有