vmvare安装

1.所需软件包


  1.VMware_Workstation_7.zip           [vmware7 精简版]

  2.CentOS-6.3-x86_64-minimal.iso      [centos-6.3 镜像文件]

  3.VMwareTools-10.0.5-3228253.zip     [VMwareTools,解压后得到linux.iso]

2.安装


  1.首先安装VMware_Workstation_7。

  2.新建虚拟机:

    [1]安装盘镜像文件选择CentOS-6.3-x86_64-minimal.iso。

    [2]虚拟机的位置选择放到D盘的自建目录。

    [3]网络选择桥接。

    [4]之后进行安装,遇到黑屏并且光标不动时,重启虚拟机,看到进度条时按一次ESC,选择第三个CDROM启动。

  3.配置网络:

    [1]配置/etc/sysconfig/network-scripts/ifcfg-eth0,其中ip地址配置为和PC同网段的其他地址:

[root@vm mnt]# cat /etc/sysconfig/network-scripts/ifcfg-eth0 
DEVICE="eth0"
BOOTPROTO="none"
HWADDR="08:08:08:BB:C9:94"
NM_CONTROLLED="yes"
ONBOOT="yes"
TYPE="Ethernet"
UUID="1e1124c8-5e35-4d1b-9cd4-6da08e84b112"
IPADDR=10.10.10.10
NETMASK=255.255.255.0
GATEWAY=10.10.10.1
DNS1=114.114.114.114

    [2]service network restart

  4.配置内核启动顺序,如果不配置则安装vm-tools可能会遇到错误:

    正常的内核版本,uname -r查看:

       centos6.3:2.6.32-279.el6.x86_64

       centos7.2:3.10.0-327.el7.x86_64

    如果不是则需要修改配置:

      centos6.3:配置/etc/grub.conf,选择内核版本为“2.6.32-279.el6.x86_64”,通过修改“default=”配置项修改,改完重启验证是否成功。

      centos7.2:grub2-set-default "CentOS Linux (3.10.0-327.el7.x86_64) 7 (Core)",改完重启验证是否成功。

  5.安装vmware tools:

    [1]首先安装依赖包:yum -y install perl gcc gcc-c++ make cmake kernel kernel-headers kernel-devel net-tools

    [2]解压linux.iso,得到VMwareTools-10.0.5-3228253.tar.gz,然后把这个压缩包拖到/home目录。

    [3]cd /home;   tar -zxvf VMwareTools-10.0.5-3228253.tar.gz

    [4]cd vmware-tools-distrib ; ./vmware-install.pl,一直Enter直到完成。

    [5]运行/usr/bin/vmware-config-tools.pl,进行首次配置。

  6.配置共享文件夹:

    [1]修改默认的挂载路径,默认是把共享文件夹挂载到/mnt/hgfs/,执行mount -t vmhgfs .host:/ /home/share把挂载路径修改为/home/share,再执行umount /mnt/hgfs卸载默认的挂载路径。

    [2]选择[虚拟机]-[虚拟机设置]-[选项]-[共享文件夹],添加PC上面的某个文件夹作为共享文件夹。

    注意:如果/mnt/hgfs/里面为空,则执行vmhgfs-fuse .host:/ /mnt/hgfs

3.其他问题


  1.配置防火墙后,需要注意规则的顺序,例如以下配置可以正常ssh连接到centos,但是如果改变最后的两条顺序,则无法ssh连入:

Chain INPUT (policy ACCEPT 0 packets, 0 bytes)
 pkts bytes target     prot opt in     out     source               destination         
  100  8998 ACCEPT     all  --  *      *       0.0.0.0/0            0.0.0.0/0           state RELATED,ESTABLISHED 
    0     0 ACCEPT     all  --  lo     *       0.0.0.0/0            0.0.0.0/0           
    1    52 ACCEPT     tcp  --  *      *       10.10.10.20          0.0.0.0/0           state NEW tcp dpt:22 
   16  1575 REJECT     all  --  *      *       0.0.0.0/0            0.0.0.0/0           reject-with icmp-host-prohibited 

  2.使用iptables配置完防火墙后,执行service iptables save进行永久保存,否则重启后会失效。

  3.yum安装失败时,首先检查/etc/resolv.conf是否配置好dns,之后配置yum源方法:

    修改vi /etc/yum.repos.d/CentOS-Base.repo为以下内容:

[base]
name=CentOS-$releasever - Base
baseurl=https://mirrors.tuna.tsinghua.edu.cn/centos/$releasever/os/$basearch/
#mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=os
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7

#released updates
[updates]
name=CentOS-$releasever - Updates
baseurl=https://mirrors.tuna.tsinghua.edu.cn/centos/$releasever/updates/$basearch/
#mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=updates
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7

#additional packages that may be useful
[extras]
name=CentOS-$releasever - Extras
baseurl=https://mirrors.tuna.tsinghua.edu.cn/centos/$releasever/extras/$basearch/
#mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=extras
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7

#additional packages that extend functionality of existing packages
[centosplus]
name=CentOS-$releasever - Plus
baseurl=https://mirrors.tuna.tsinghua.edu.cn/centos/$releasever/centosplus/$basearch/
#mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=centosplus
gpgcheck=1
enabled=0
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7

    之后运行:

      yum clean all

      yum makecache

  4.安装vmtools时如果找不到内核文件,可以从https://buildlogs.centos.org/c7.1511.00/kernel/20151119220809/3.10.0-327.el7.x86_64/下载下来进行安装:

    rpm -ivh --force kernel-devel-3.10.0-327.el7.x86_64

  5.自动获取IP地址(例如当前网卡是eth0):

    nmcli c modify eth0 ipv4.method auto

    nmcli c down eth0

    nmcli c up eth0 

  6.虚拟机复制后网络配置:

    一定要删除/etc/sysconfig/network-scripts/下面的ifcfg-开头的配置文件,只保留当前ip addr中显示的网卡配置。

 

 

 

 

 

 

posted on 2019-11-27 09:18  能量星星  阅读(319)  评论(0编辑  收藏  举报

导航