您的位置:首页 > 运维架构 > Linux

4.虚拟机

2016-07-30 11:02 507 查看
第二部分.虚拟机

一. 虚拟化

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% /mnt

cp -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系统之间进行数据共享.
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  linux 运维 虚拟机