Xen虚拟机配置、安装、使用
来源:互联网 发布:大数据分析师资格证书 编辑:程序博客网 时间:2024/05/15 06:29
p { margin-bottom: 0.21cm; }
开发一版Linux下发行版,虚拟测试技术必不可少,XEN可以支持完全虚拟化。(取决与CUP)
一、XEN虚拟机的安装和配置
(一)用root用户权限执行安装和配置,保证系统升级为最新,DevelopmentTools 和 DevelopmentLibraries,如果没有安装。
#yuminstall yum-fastestmirror
#yumgroupinstall 'Development Tools'
#yumgroupinstall 'Development Libraries'
1、使用yum安装xen基本程序
#yuminstall xen*
2、安装xen内核
#yuminstall kernel-xen*
3、安装xen的虚拟管理工具
#yuminstall virt-manager virt-viewer
其实安装过程主要需要以下几个包:
kernel-xen:修改的Linux 核心,使可以跑Xen 的环境
xen:主要的xen套件,包括配置文件、启动脚本和一些函数库
xen-libs:Xen所需要的函数库;(安装时的依赖)
python-virtinst:提供终端安装的软件;
virt-manager:用于图形界面管理xen
(二)修改grub配置文件
#cat /boot/grub/grub.conf (查看一下,以我的为例)
------------------------------
default=1 #将此处的1改为0 或调整default=x,使得开机启动xen内核
timeout=5
splashimage=(hd0,0)/boot/grub/splash.xpm.gz
hiddenmenu
titleCentOS (2.6.18-194.8.1.el5)
root(hd0,0)
kernel/boot/vmlinuz-2.6.18-194.8.1.el5 ro root=LABEL=/ rhgb quietcrashkernel=128M@16M
initrd/boot/initrd-2.6.18-194.8.1.el5.img
titleCentOS (2.6.18-194.3.1.el5xen) #这是具有xen功能系统内核,更改用它启动项启动系统
root(hd0,0)
kernel/boot/xen.gz-2.6.18-194.3.1.el5
module/boot/vmlinuz-2.6.18-194.3.1.el5xen ro root=LABEL=/ rhgb quietcrashkernel=128M@16M
module/boot/initrd-2.6.18-194.3.1.el5xen.img
titleCentOS (2.6.18-194.el5)
root(hd0,0)
kernel/boot/vmlinuz-2.6.18-194.el5 ro root=LABEL=/ rhgb quietcrashkernel=128M@16M
initrd/boot/initrd-2.6.18-194.el5.img
------------------------------
#sed-i 's/default=1/default=0/g' /boot/grub/grub.conf
#reboot
重启系统,进入Xen内核。如够进入失败开机时Tab键,选择xen内核启动。
(三)检查xen功能(可略)
1、查看虚拟域的状况
-------------------------------
[root@localhost~]# xm list
Name ID Mem(MiB) VCPUs State Time(s)
Domain-0 0 1499 2 r----- 2162.0
-------------------------------
注释:Domain-0是最高的根虚拟域,管理控制虚拟域。以后建立的虚拟机都会有一个各自的虚拟域。
2、查看日志路径
-------------------------------
[root@localhost~]# ls -lh /var/log/xen/
总计 424K
drwx------2 root root 4.0K 06-08 06:31 console
-rw-r--r--1 root root 20K 07-07 13:42 domain-builder-ng.log
-rw-r--r--1 root root 50K 06-28 09:35 domain-builder-ng.log.1
-rw-r--r--1 root root 422 07-07 12:48 qemu-dm.10216.log
-rw-r--r--1 root root 0 07-01 09:12 qemu-dm.17588.log
-rw-r--r--1 root root 0 07-01 09:12 qemu-dm.18578.log
-rw-r--r--1 root root 0 07-01 09:12 qemu-dm.2053.log
-rw-r--r--1 root root 377 07-07 13:08 qemu-dm.23350.log
-rw-r--r--1 root root 415 07-07 13:33 qemu-dm.24627.log
-rw-r--r--1 root root 0 07-01 09:12 qemu-dm.28063.log
-rw-r--r--1 root root 377 07-07 13:46 qemu-dm.28875.log
-rw-r--r--1 root root 0 07-01 09:12 qemu-dm.6090.log
-rw-r--r--1 root root 384 07-07 10:55 qemu-dm.7553.log
-rw-r--r--1 root root 3.9K 07-07 11:05 xend-debug.log
-rw-r--r--1 root root 5.2K 06-28 09:35 xend-debug.log.1
-rw-r--r--1 root root 226K 07-07 13:46 xend.log
-rw-r--r--1 root root 90 07-07 13:42 xen-hotplug.log
-rw-r--r--1 root root 198 06-28 09:35 xen-hotplug.log.1
---------------------------
安装完毕
二、创建虚拟机
方式1(图形界面):
应用程序->系统工具->虚拟系统管理器
选择
localhost xen那一列右键,点击新建~
1、VirtialMachine Creation页面
点击->前进
2、VirtialMachine name 页面
输入系统名称
点击—>前进
3、VirtialzationMethod
公司电脑CPU不支持完全虚拟化-CPUi686 监控程序 xen
直接点击->前进
4、VirtialzationMethod
选择要虚拟的操作系统类型
点击->前进
5、Installation Source页面
在Installation media Url输入 ftp://192.168.1.140/pub/new
new为系统文件安装系统目录~
可以在自己系统搭建ftp服务器定义目录。
6、Storage页面
修改diskimages路径/最好选择为home下,自己专门建个文件夹。
#mkdir/home/images
创建的磁盘镜像,可以重复利用。
size--默认4000,设置超过5000,不超过会后面提示空间不足。
7、Network页面
可以更具自己喜好设置,我选择共享物理设备。
8、Memory和CPU Allocation页面
设置内存CPU大小
完成创建虚拟机
下面进入安装,选择中文,会提示,直接点击ok。
ConfigureTCP/IP 直接OK
下面安装大家都熟悉~~
方式2(简洁界面):测试目前不好用
#virt-install-n billing --prompt -r 1024 --vcpus=2 --file=/home/images/master.img--nographic -l ftp://192.168.1.140/pub/new
Howlarge would you like the disk (/home/images/master.img) to be (ingigabytes)? 5
开始安装......
搜索文件 .treeinfo...... | 413 B 00:00
搜索文件 vmlinuz...... | 2.1 MB 00:00
搜索文件 initrd.img...... | 7.2 MB 00:00
创建存储文件...... | 5.0 GB 00:00
创建域...... | 0 B 00:00
连接到域 billing
......
虚拟机启动|停止
xm vmname start | shutdown
扩充虚拟机磁盘空间
建立一个要想增加大小的临时文件(例如1G)
dd if=/dev/zero of=/tmp/disk bs=1024k count=1000
把刚创建的临时文件添加到虚拟磁盘中
cat/tmp/disk >> /xen/images/ws2008_disk.img
重新定议磁盘文件大小
resize2fs -f /xen/images/ws2008_disk.img
附:
ftp服务器的搭建
#yuminstall vsftpd
#servicevsftpd start /*可以是restart/stop*/
为了方便测试:
(1)更改目录
vsftpd服务器的根目录,即FTP服务器的主目录:
在/var/ftp处pub处可以更改主目录~
方法如下:
在home目录下放ftp目录,就直接把/var/中的ftp复制到home下,必须这样。其他方法会出现无法访问的问题~
#vim/etc/vsftpd/vsftpd.conf
直接在配置文件中添加如下:
anon_root=/home/ftp
anon_upload_enable=NO
服务重启
#chkconfigvsftpd on /*保证ftp服务随机启动*/
#servicevsftpd restart
注意:更改目录/home/ftp中的ftp文件夹权限必须和/var/ftp中的权限一模一样。直接复制过去就保证了权限一样,如果手动修改了ftp文件夹的权限,重启之后又会恢复原来权限~
(2)映射指定目录
比如ftp的默认目录是/var/ftp想把/home/CentOS文件夹,映射到/var/ftp目录中
先在/var/ftp目录中建一个目录
#mkdir/var/ftp/CentOS
然后执行mount命令
#mount--bind /home/CentOS /var/ftp/CentOS
这样就OK了
- Xen虚拟机配置、安装、使用
- XEN虚拟机的安装和配置
- 安装Xen、创建Xen虚拟机、使用Xen虚拟机过程中经常出现的错误总结
- 安装Xen、创建Xen虚拟机、使用Xen虚拟机过程中经常出现的错误总结
- Xen使用http方式安装虚拟机
- linux下虚拟机的安装配置---xen安装配置
- XEN虚拟机安装过程
- xen虚拟机安装备忘
- xen 虚拟机安装
- linux 虚拟机 xen安装
- 利用Xen安装虚拟机
- Fedora16安装XEN虚拟机
- xen虚拟机安装实践
- Xen虚拟机安装历程
- Xen虚拟机安装
- 源码安装xen虚拟机
- Xen虚拟机安装Windows8
- 安装xen中的虚拟机
- Oracle存储过程笔记
- 全球首部MeeGo平板电脑或于下周正式上市
- Spring MVC中的IoC容器初始化
- 虚极静笃
- 首届“MeeGo开发者日”9月14日开幕
- Xen虚拟机配置、安装、使用
- .NET 读取 JSON格式的数据
- 在win7下安装SQL sever2005(完整版)
- mysql timestamp
- skyline 让人又爱又恨
- Oracle 数据文件迁移 灾难恢复
- 架设yum本地源服务器(简单版)
- IBM网站文章: XML, JSON, ANDROID
- main()的返回值