第二部分.虚拟机
一. 虚拟化
rhel5里自带的虚拟机叫xen
rhel6里自带的虚拟机叫kvm
商业的老大是vmware
我们这里先学会图形化来使用vmware的workstation版
安装虚拟机
showmount -e 10.0.0.2
Export list for 10.0.0.2:
/var/lib/libvirt/images *
/yum *
/share/iso *
/share/soft *mount 10.0.0.2:/share/soft /mnt/ –将10.0.0.2上共享的目录挂载到本地磁盘
df -h –看到有下面的记录,表示挂载成功
10.0.0.2:/share/soft
58G 47G 8.1G 86% /mntcp -rf /mnt/vmware-workstation-8.0.0/ /soft/
–拷贝时,会类似卡住一样,其实是在拷贝中,拷完就好了
umount /mnt –拷完后,记得把挂载连接断掉
cd /soft/vmware-workstation-8.0.0/
./VMware-Workstation-Full-8.0.0-471780.x86_64.bundle
–图形安装
vmware & –安装完后使用这个命令去打开虚拟机,&符号为后台符号
注册序列号
MV4YN-0L38Q-2ZK60-XUA7K-AAZ18关于vmware的删除
vmware-uninstall –用此命令查看帮助
vmware-installer –list-products
vmware-installer -l
Product Name Product Version
==================== ====================
vmware-workstation 8.0.2.591240# vmware-installer -u vmware-workstation –用此命令可以卸载这个软件
vmware-installer –uninstall-product vmware-workstation
拷贝系统镜像:
umount /mnt –卸载
showmount -e 10.0.0.2
Export list for 10.0.0.2:
/var/lib/libvirt/images *
/yum *
/share/iso *
/share/soft *mount 10.0.0.2:/share/iso/ /mnt –挂载/share/iso目录
cp /mnt/rhel-server-6.3-x86_64-dvd.iso /soft/ –拷贝时会卡住,不要按任何键,等它拷贝完、
du /share/iso/rhel-server-6.3-x86_64-dvd.iso –64位镜像
3593220 /share/iso/rhel-server-6.3-x86_64-dvd.iso
ls -l /share/iso/rhel-server-6.3-x86_64-dvd.iso
-rwxr-xr-x 1 qemu qemu 3679453184 Jun 30 2015 /share/iso/rhel-server-6.3-x86_64-dvd.iso
du -s /share/iso/rhel-server-6.3-i386-dvd.iso –32位镜像
cp /mnt/rhel-server-6.3-i386-dvd.iso /soft/
创建一个虚拟的过程,见笔记里的截图
安装一个虚拟机,如果报不支持64位的话,请重启你的宿主机,在bios里把CPU选项的intel 虚拟化技术选项开启,重启后再来使用
虚拟机建议按下面的方法来分区
/boot/ 200M
swap 2G
/ 余下的所有空间虚拟机的网络配置
vmware-netcfg
三种网络:
桥接:相当于和物理网络同一个交换机
hostonly:是一个虚拟的内网私网网络,他和你宿主机连接的物理网络无关
nat:可以看作是在hostonly的基础做了NAT(network address translation)规则桥接 与宿主机同一网段,宿主机和虚拟机是平等的,虚拟机使用的是vmnet0 ——>外网
nat 网络地址转换
nat(192.168.194.x) vmnet8 ----------宿主机(10.0.0.x)eth0---------->外网
hostonly
hostonly(172.16.155.x) vment1 ----------宿主机(10.2.2.x) 外网不通
vmware虚拟机的基本用法
快照: 装完一个新的虚拟机系统后,建议对其做一个snapshot
挂起: 如果一个实验你今天做不完,想明天继续做,可以先挂机当前的状态,相当与暂停
克隆: 选全克隆,一般不用链接克隆 create a full clone;
克隆一台新的机器,需要关机
你还可以手动克隆. cp A虚拟机的目录 B虚拟机的目录,然后使用vmware虚拟机软件打开B虚拟机目录里的.vmx配置文件就可以了(这里打开它会问你是不是拷贝的,你选择是就可以了;还可能有个问题,如果A虚拟机已经被用过,它这里可能会报你的虚拟机已经被占用,解决方法:删除B虚拟机目录下的所有.lck结尾的锁文件就可以了)克隆之后,eth0变成eth1
为虚拟机加减设备:直接双击图形里的设备然后选择 add 或 remove去加或减
也可以使用命令的方式来加设备:
例:加一个大小为1000MB的磁盘
第一步:在虚拟机目录里创建一个新的磁盘文件,大小自定义,名字要和原来的磁盘名不冲突vmware-vdiskmanager -c -s 1000MB -a scsi -t 0 /root/vmware/rhel6.3-1/rhel6.3-1-000003.vmdk
Creating disk ‘/root/vmware/rhel6.3-1/rhel6.3-1-000003.vmdk’
Virtual disk creation successful.第二步:
vim /root/vmware/rhel6.3-1/rhel6.3-1.vmx
scsi0:0.present = “TRUE”
scsi0:0.fileName = “rhel6.3-1-000002.vmdk” –上两行是原配置文件里的
scsi0:1.present = “TRUE”
scsi0:1.fileName = “rhel6.3-1-000003.vmdk” –下两行是我复制上两行,再改一下加上去的;首先磁盘名字要和你刚创建的磁盘名一致,然后前面的编号我由0:0改成0:1第三步:
在虚拟机管理界面,先关掉这个虚拟机,然后再open这个虚拟机,就可以看到新的硬盘了第四步.安装VMware_tools
4.1.1 点击虚拟机(M)
安装VMware tools
4.1.2 在/media目录下会自动产生一个文件VMware Tools,进入到VMware Tools目录
cd/media/进入到/media目录 cd VMware\ Tools/ 进入到VMware\ Tools/目录
tarxvfVMwareTools−9.6.2−1688356.tar.gz−C/opt/定向解压到/opt目录 cd /opt
cdvmware−tools−distrib/ ls
bin doc etc FILES INSTALL installer lib vmware-install.pl
./vmware−install.pl执行文件依次默认安装 reboot 重启虚拟机
4.2 设置共享目录
虚拟机(M)
设置
共享文件夹
选择总是启用
添加一个目录
添加完成之后:会在linux虚拟机/mnt/hgfs目录下看到共享文件夹,我们可以通过该目录进行windwos系统和linux系统之间进行数据共享.