在Xen虚拟机全虚拟化环境中安装Windows2003系统

Xen虚拟机支持两种客户机的安装方式。一种是半虚拟化,一种是全虚拟化。Win2003系统要求在全虚拟化的环境下安装和运行。

硬件环境:DELL R710  CPU须支持虚拟化技术(可cat /proc/cpuinfo |grep vmx查看), BIOS开启VT全虚拟化功能。。 系统环境:物理机centos5.6 x86_64 ,xen。需安装的虚拟机windows2003

一、物理机准备环境:

1.  xen安装

yum install xen kernel-xen

2.  编辑grub,使用xen内核启动/etc/grub.conf

default=0   更改值为0,使用title CentOS (2.6.18-238.el5xen)内核启动,默认是title CentOS (2.6.18-194.el5)内核启动,可通过uname –r查看xen内核。

3.  xen服务开启

/etc/init.d/xend start
/etc/init.d/xendomains start

4.   加载xen网桥文件

#vi /etc/xen/scripts/test-network-bridge 500文件权限
#!/bin/sh 
dir=$(dirname "$0") 
"$dir/network-bridge" "$@" vifnum=0 netdev=eth0 bridge=xenbr0
"$dir/network-bridge" "$@" vifnum=1 netdev=eth1 bridge=xenbr1
"$dir/network-bridge" "$@" vifnum=2 netdev=eth2 bridge=xenbr2
"$dir/network-bridge" "$@" vifnum=3 netdev=eth3 bridge=xenbr3
#ifconfig    查看虚拟机网桥有没起来
xenbr0    Link encap:Ethernet HWaddr FE:FF:FF:FF:FF:FF  
          UP BROADCAST RUNNING NOARP MTU:1500 Metric:1 
          RX packets:1172736 errors:0 dropped:0 overruns:0 frame:0 
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0 
          collisions:0 txqueuelen:0  
          RX bytes:76745681 (73.1 MiB) TX bytes:0 (0.0 b)

5.   为虚拟机准备磁盘空间

虚拟机是安装在逻辑卷上的,逻辑卷的划分是基于下面的顺序建立的

物理分区>物理卷>卷组>逻辑卷

fdisk /dev/sda             将剩余空间建立卷   建一主分区
partprobe                同步分区到系统
pvcreate /dev/sda4    创建物理
vgcreate vg01 /dev/sda4   建立组名vg01
lvcreate -L 90G -n sphone_win vg01 创建逻辑sphone_win

组与逻辑查看结果:vgdisplay lvdisplay

--- Logical volume --- 
LV Name                /dev/vg01/sphone_win 
VG Name                vg01 
LV UUID                53xsbO-pyXW-qXa0-xCq2-QcdS-RRt2-w0hFh0 
LV Write Access        read/write 
LV Status              available 
# open                 2 
LV Size                90.00 GB 
Current LE             23040 
Segments               1 
Allocation             inherit 
Read ahead sectors     auto 
- currently set to     256 
Block device           253:0

 二、部署虚拟机的安装准备:

两种方式: 一种通过建立脚本通过virt-install安装,一种通过编写好虚拟机配置文件安装(更方便,以下为这种).

1.   安装vnc,vnc-server (系统自带)

yum list vnc vnc-server

2.   xend配置文件更改/etc/xen/xend-config.sxp

(vnc-listen '115.238.x.x')  去掉注释更改本机对外IP,vnc客户端连接上来时的IP
(vncpasswd '123456')      设置vnc密码
/etc/init.d/xend restart

3.   /etc/xen目录下创建一个要安装虚拟机的配置文件

[root@SN708 ~]# vi /etc/xen/spone_web
name = "sphone_win"
maxmem = 2048
memory = 2048
vcpus = 2
builder = "hvm"
kernel = "/usr/lib/xen/boot/hvmloader"
pae = 1
acpi = 1
apic = 1
localtime = 1
on_poweroff = "destroy"
on_reboot = "restart"
on_crash = "restart"
device_model = "/usr/lib64/xen/bin/qemu-dm"
disk = [ "phy:/dev/vg01/sphone_win,hda,w", "file:/tmp/zw86sp2a.iso,hdc:cdrom,r" ] 
vif = [ "mac=00:16:3e:a0:00:4b,bridge=xenbr0,script=vif-bridge" ] 
boot = "c"
parallel = "none"
serial = "pty"
vnc=1
vncconsole=1
vpcpasswd='123456'

参数说明:
boot=”c”      从第一个disk启动,在这里是光驱
localtime=1       让虚拟机的时间采用物理机时间
disk              win虚拟机iso文件可放置物理机本地/tmp目录下.
vif               网桥绑定第一个网卡eth0出去
vnc=1      开启vnc远程控制
vncconsole=1   开机时默认开启vnc
vpcpasswd    是vnc会话密码

4.   开启虚拟机

#xm create /etc/xen/ spone_web
#ps –ef |grep vnc   查看进程
root     19937 5052 0 Dec19 ?        00:12:56 /usr/lib64/xen/bin/qemu-dm -d 23 -m 2048 -boot c -localtime -serial pty -vcpus 2 -acpi -domain-name sphone_win -net nic,vlan=1,macaddr=00:16:3e:a0:00:4b,model=rtl8139 -net tap,vlan=1,bridge=xenbr0 -vnc 115.238.31.172:23,password -vncunused -vncviewer 
root     19945 19937 0 Dec19 ?        00:00:00 [vncviewer] <defunct>
root     25714 25669 0 11:12 pts/2    00:00:00 grep vnc
# xm li      查看虚拟机ID号
Name                                      ID Mem(MiB) VCPUs State   Time(s)
Domain-0                                   0    21998    16 r----- 11857.1
sphone_win                                23     2055     2 -b---- 85099.3

5.  vnc客户端工具连接

vnc viewer连接IP:ID号 如115.238.x.x:23 接下来便可以开始windows图形化界面安装了

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持我们。

(0)

相关推荐

  • Xen虚拟化进阶篇 Xen平台下虚拟机的实时迁移

    Xen的虚拟机的实时迁移简介 Xen为我们提供了一种强大的功能,它就是动态迁移法.它能让Domain在运行期间,以最小的服务中断为代价,将Domain迁移到另外的Xen 服务器上. 使用Xen动态迁移的主要优点列举如下: 1.Xen的动态迁移随同诸如heartbeat之类的高可用性解决方案一起使用,能给我们带来一个"永不抛锚"的系统.最新版本的Enterprise SUSE Linux Server 和Red Hat EnterpriseLinux 也是利用Xen来提供各种高可用性解决

  • Xen虚拟化基础篇第1/2页

    一.xen的简介 Xen是一个开放源代码虚拟机监视器,由剑桥大学开发.它打算在单个计算机上运行多达128个有完全功能的操作系统. 在旧(无虚拟硬件)的处理器上执行Xen,操作系统必须进行显式地修改("移植")以在Xen上运行(但是提供对用户应用的兼容性).这使得Xen无需特殊硬件支持,就能达到高性能的虚拟化. Xen的架构如图: Xen虚拟机的组成: Xen Hypervisor:         虚拟化技术通过在现有平台(机器)上添加一层薄的虚拟机监控程序(Virtual Machi

  • 在Xen虚拟机全虚拟化环境中安装Windows2003系统

    Xen虚拟机支持两种客户机的安装方式.一种是半虚拟化,一种是全虚拟化.Win2003系统要求在全虚拟化的环境下安装和运行. 硬件环境:DELL R710 CPU须支持虚拟化技术(可cat /proc/cpuinfo |grep vmx查看), BIOS开启VT全虚拟化功能.. 系统环境:物理机centos5.6 x86_64 ,xen.需安装的虚拟机windows2003 一.物理机准备环境: 1.  xen安装 yum install xen kernel-xen 2.  编辑grub,使用x

  • win10下虚拟机中安装Mac系统的图文教程

    一.下载虚拟机15.5.1版本 我从官网上直接下载的最新版这样在安装Mac10.14和Catalina都行,之前用的15.0的版本安装Catalina是失败的.安装VM,等待安装完成. 二.下载Unlocker3.0 Unlocker是对虚拟机进行解锁的一款工具,不进行解锁是找不到Mac安装选项的.运行win-install等待完成就可以了. 三.安装Mac系统 此过程就直接上图了: 四.安装tools tools是VM的扩展文件可以实现虚拟机中系统全屏,与物理机间文件拖拽. 接下来,双击"安装

  • VMware中安装Linux系统(Redhat8)及虚拟机的网络配置方法

    1.安装vmware 1.1下载VMware workstations: 选择15.x版本,下载地址可在百度搜索,或者直接在软件管家下载即可 1.2安装vmware 跟着安装向导走即可,只需在安装过程中输入注册许可证密钥 任意输入以下密钥,可完成注册: CZ7WU-2MF01-488FZ-L6Z5T-PYAU4 CY1TH-0XZ5M-M85NY-MNXGG-ZZHU8 ZZ3EK-62W1P-H803P-4WN7T-Q7HT2 CY75U-ATW0P-H8EYZ-WDZE9-N68D6 GY7

  • 在CentOS 6.5环境中安装VPN 的步骤详解

    想通过VPN上网,因为各种免费或收费的VPN工具不是不稳定就是怕不靠谱,所以打算自己搭一个玩玩.以下是搭建的大致过程: 因为只是做个实验环境,所以申请了一个腾讯云的15天免费服务器,以下是相关信息: 系统:CentOS 6.5 64位 公网IP:139.155.96.23 内网IP:172.27.0.12 系统资源:1 核 1 GB 1 Mbps 在网上找了很多教程,但搭完后上不了网,有点奇怪,后来找到一个简单版的教程才晓得是防火墙配置有问题.以下是按照这个简单版本的方式搭建的. 原文参考地址:

  • python3在各种服务器环境中安装配置过程

    1.在服务器环境中安装 centos yum install python3X[X代表版本号] ubuntu apt-get install python3.X[X代码小版本号] 源码包编译安装 步骤1.首先,通过apt在终端中运行以下以下命令,确保所有系统软件包都是最新的. sudo apt update sudo apt upgrade sudo apt install software-properties-common 步骤2.在Ubuntu 20.04上安装Python 3.9. 从源

  • Linux系统 第2节 虚拟机中安装Kali系统

    目录 1 引言 2 虚拟机中安装kali系统 3 汉化 4 保存快照 1 引言 在课程的第一阶段开始时,主要介绍了Windows相关版本在虚拟机中的安装和配置.此处作为相关配置的补充.在虚拟机中安装kali,将为本阶段进一步了解网络安全的攻防手段与原理,提供有效的自带工具. 2 虚拟机中安装kali系统 本次安装的Kali系统采用版本为kali-linux-2021.4a,并在VMware 16虚拟机中安装.(之前用的是12的版本,安装kali打开出问题)(1)在官网可以下载ISO镜像文件,根据

  • 在阿里云的CentOS环境中安装配置MySQL的教程

    1 常规错误的yum安装方法: 在前文中记述了CentOS 6.5系统中通过yum方式快速地搭建了LNMP环境,那么是否也能在CentOS 7或CentOS 7.1系统中依葫芦画瓢安装MySql5.6.24呢?答案是否定的. [root@typecodes ~]# yum -y install mysql mysql-server mysql-devel ...................... ....省略部分安装过程.... ...................... Installe

  • Java+Spring+MySql环境中安装和配置MyBatis的教程

    1.MyBatis简介与配置MyBatis+Spring+MySql 1.1MyBatis简介       MyBatis 是一个可以自定义SQL.存储过程和高级映射的持久层框架.MyBatis 摒除了大部分的JDBC代码.手工设置参数和结果集重获.MyBatis 只使用简单的XML 和注解来配置和映射基本数据类型.Map 接口和POJO 到数据库记录.相对Hibernate和Apache OJB等"一站式"ORM解决方案而言,Mybatis 是一种"半自动化"的O

  • 通过实例解析chrome如何在mac环境中安装vue-devtools插件

    1之前在windows上装过,最近刚换了个mac本,重新安装下,也是为了记录下我安装的过程. github下载vue-devtool到本地 下载地址https://github.com/vuejs/vue-devtools#vue-devtools 注意,下载的时候默认的是在dev分支,要切换到master,然后克隆到本地(可以先放桌面) 2.将下载的项目文件放入 Chrome浏览器的插件文件夹 在浏览器地址栏输入chrome://version/ 找到路径之后,可以在顶部工具栏"前往"

  • 在virtualbox中安装CentOS7图文教程

    当初才接触linux的时候,因为条件限制,只能在虚拟机中安装linux系统使用,由于是小白,爬了好多坑.于是决定写一篇关于在虚拟机中安装linux系统的博客.一是为了巩固自己的知识,二是希望能够对新手朋友提供一些帮助.我使用的是virtualbox 虚拟机,安装CentOS-7操作系统,文章仅供新手参考,如果有疏漏的地方,还望各位海涵和指正. 准备条件 ×在自己真实机上已经安装了virtualbox虚拟机,具体安装方法可以百度 ×去网上下载CentOS-7的镜像回来 1. 在虚拟机中创建虚拟电脑

随机推荐