台式电脑部署xen虚拟化的各种问题
本打算用一台台式机做xen虚拟化,搞了一天搞得焦头烂额还是没搞定,中间遇到各种奇葩问题,这里mark一下
1.计划用三块2TB的SATA硬盘,然后装centos5 做虚拟化,结果忘记了centos5最多支持到ext3,ext3最多支持2TB,但是做了raid之后硬盘接近4G。
2.大于2T当然难不倒我,把分区换成GPT就行了,结果坑爹的技嘉主板做的raid进去之后竟然显示3块单独的2T硬盘,让我顿时不知所措,索性直接装centos6。
这里说下怎么转GPT
装机过程中 使用CTRL+ALT+F2 进入命令行模式
然后parted /dev/sax 选择你的分区
然后mktable
然后填 gpt 完了之后 q 退出 然后继续装 不行的话 重启继续装。
3.centos6装起来还是比较顺利的,技嘉的假raid出了创建磁盘创建了一个多小时外也没出什么问题,但是在我给系统update的时候,update中断了,现在想想应该是我的tty断了,然后几个包出了问题,然后是一堆依赖问题,死活update不了了,重启怕都起不起来。
不想重装,于是在网上找解决方法。
报错大概是这样的
Error: Package: glibc-common-2.12-1.80.el6.x86_64 (@anaconda-CentOS-.x86_64/6.3)
Requires: glibc = 2.12-1.80.el6
Removing: glibc-2.12-1.80.el6.x86_64 (@anaconda-CentOS-.x86_64/6.3)
glibc = 2.12-1.80.el6
Updated By: glibc-2.12-1.107.el6.x86_64 (base)
glibc = 2.12-1.107.el6
You could try using –skip-broken to work around the problem
** Found pre-existing rpmdb problem(s), ‘yum check’ output follows:
glibc-common-2.12-1.107.el6.x86_64 is a duplicate with glibc-common-2.12-1.80.el6.x86_64
glibc-common-2.12-1.107.el6.x86_64 has missing requires of glibc = (‘′, ‘2.12’, ‘1.107.el6′)
看上面的红字,按照提示,使用rpm -e 删除 removing的包,然后下载 updated by的包,由于是手动安装,安装过程中要跟着装依赖。
这里推荐个网站,可以下载各种linux安装包及源码,并可查看依赖 网址:http://pkgs.org/

requires就是依赖,都装完了就好了,然后就可以开心的update了。
4.然而事情并没有这么简单 centos6 装完xen内核后,服务器网络迟迟不通,插上显示器一开,卡在内核哪里了,报错:invalid magic number 0 其它内核还能进去,就新的不行。谷歌一查是因为tboot和uefi bios不兼容,要么禁用uefi 要么不装tboot 统一要求是重装系统,日了
台式电脑部署xen虚拟化的各种问题的更多相关文章
- Xen虚拟化基础篇
一.xen的简介 Xen是一个开放源代码虚拟机监视器,由剑桥大学开发.它打算在单个计算机上运行多达128个有完全功能的操作系统. 在旧(无虚拟硬件)的处理器上执行Xen,操作系统必须进行显式地修改(& ...
- 安装使用xen虚拟化工具
换了一家新公司,需要拿出一套虚拟化方案,就把业界的主流虚拟化技术划拉了一遍,给领导交了一份报告,具体的技术部分已经在之前的随笔里了,本篇文章主要介绍的是xen虚拟化工具的安装: Xen官方部署文档:h ...
- kvm与xen虚拟化的比较(转)
Linux虚拟化技术的用户目前有两种免费的开源管理程序可以选择:Xen和KVM. 作为较早出现的虚拟化技术,Xen是“第一类”运行在裸机上的虚拟化管理程序(Hypervisor),也是当前相当一部分商 ...
- Xen虚拟化基本原理详解
标签:虚拟化 xen 原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 .作者信息和本声明.否则将追究法律责任.http://wangzan18.blog.51cto.com/80210 ...
- CentosX64使用yum快速搭建xen虚拟化环境
Xen的大名想必已经被众SA所熟知.Xen 是一个开放源代码虚拟机监视器,由剑桥大学开发.它打算在单个计算机上运行多达100个满特征的操作系统.操作系统必须进行显式地修改(“移植”)以在Xen上运行( ...
- Xen虚拟化技术中PV和HVM的区别
转自 这里 Xen是一个开源的type-1或者裸机管理程序,它使得一个物理主机能够同时并行运行多个相同的或者不同的操作系统实例.Xen是目前唯一的开源可得的type-1管理程序.Xen被应用于许多商业 ...
- Xen虚拟化
Xen虚拟化基础 Xen虚拟化类型 hypervisor Xen组件 Xen hypervisor Colletion CPU.Memory.Interrupter Domain0 ---> D ...
- Xen 虚拟化技术
Xen 是一种开源的.属于类型1(裸金属虚拟化,Baremetal Hypervisor)的虚拟化技术,它使多个同样操作系统或不同操作系统的虚拟机运行在同一个物理主机节点上成为可能并实现. Xen 是 ...
- CentOS 7 部署 KVM 虚拟化
文章目录 KVM的组件 KVM模块load进内存之后,系统的运行模式 部署KVM 基础配置 判断CPU是否支持硬件虚拟化 检测 kvm 模块是否装载 安装用户端工具 qemu-kvm 启动服务 查看网 ...
随机推荐
- Maven 打包可运行 jar
为配合自动化部署hudson,最近研究了如何将eclipse maven工程打包成可运行的jar函数及对应的资源文件. 由于我们工程中包含了多个可运行的任务,在打包成jar时需要分别导出,p ...
- Asp.net Repeater控件
Repeater控件和DataList控件,可以用来一次显示一组数据项.比如,可以用它们显示一个数据表中的所有行. Repeater控件完全由模板驱动,提供了最大的灵活性,可以任意设置它的输出 ...
- (五)Angularjs - 依赖注入
如何找到API? AngularJS提供了一些功能的封装,但是当你试图通过全局对象angular去 访问这些功能时,却发现与以往遇到的库大不相同. 比如,AngularJS暴露了一个全局对象:angu ...
- core java 第四章笔记
import java.util.*; public class Employee { private static int nextid = 1; private String name; priv ...
- 武汉科技大学ACM:1001: 猴子选大王
Problem Description n只猴子要选大王,选举方法如下:所有猴子按 1,2 ……… n 编号并按照顺序围成一圈,从第 k 个猴子起,由1开始报数,报到m时,该猴子就跳出圈外,下一只猴子 ...
- epoll模型的et模式和lt模式
http://www.cppblog.com/peakflys/archive/2012/08/26/188344.html 评论区讨论,唐诗! http://www.cnblogs.com/e ...
- Oracle数据库之FORALL与BULK COLLECT语句
Oracle数据库之FORALL与BULK COLLECT语句 我们再来看一下PL/SQL块的执行过程:当PL/SQL运行时引擎处理一块代码时,它使用PL/SQL引擎来执行过程化的代码,而将SQL语句 ...
- 手机时间选择插件 Jquery
// 时间选择 var currYear = (new Date()).getFullYear() var opt_data = { preset: 'date', //日期 theme: 'andr ...
- Pycharm在创建py文件时,如何自动添加文件头注释(类似于钩子特性)?
在每次新建一个py文件的时候 1 如何自动添加/usr/bin/env python2 自动添加 coding=utf8 操作方法: File->settings->Editor-> ...
- C++ 单向链表反转
单向链表反转,一道常见的面试题,动手实现下. #include "stdafx.h" #include <stdlib.h> struct Node{ int data ...