`
wj98127
  • 浏览: 263808 次
  • 性别: Icon_minigender_2
  • 来自: 北京
社区版块
存档分类
最新评论

VMWare安装centos7虚机&网络配置

 
阅读更多

一、虚拟机安装

1、下载centos镜像文件,下面是官方iso文件下载地址。

https://www.centos.org/download/

 

<!--[if !supportLists]-->2、<!--[endif]-->在vmware中创建虚拟机,这里选择典型即可



 3、下一步选择‘稍后安装操作系统’,先不要选择镜像文件。



 4、操作系统选择Linux, CentOS 64位



 

5、给虚机起个名字,指定安装位置,注意硬盘空间要足够



 

 

   6、指定磁盘容量



 

  7、虚机基本配置已完成,注意修改硬件,将不需要的声卡、打印机、USB控制等设备移除。并设置对应的CPU信息和内存用量(根据宿主机的配置和虚机的应用情况设置)。

  

 

 

8、配置完成后,在vmware的左侧显示刚才配置的VM_TEST虚机信息,点击选择‘编辑虚拟机设置’,将IOS镜像文件设置完成,然后启动虚机。正常情况下会显示图1,然后选择Install CentOS 7即可。



 

 

异常情况下有可能会提示Operating System not found.



 

如果出现上图,关掉服务器后,在vmware菜单上选择虚拟机 --> 电源 --> 打开电源时进入固件选项,选择从CD光驱启动,按F10保存并退出,这时能看到上图正常的安装信息,选择Install CentOS 7 进行系统安装。我采用的是最小安装,配置用默认的一步一步往下走即可,需要注意安装位置,选择之前配置的硬盘即可,注意配置一下root帐号的密码。

 



 



 

 

  9、完成安装, 重启。

 



 

<!--[if !supportLists]-->二、<!--[endif]-->网络配置(桥接模式)

 

这种模式是在新建虚拟机的时候默认选择的,是将虚拟主机的虚拟网卡桥接到一个Host主机的物理网卡上面,实际上是将Host主机的物理网卡设置为混杂模式,从而达到侦听多个IP的能力。在这种模式下,虚拟主机的虚拟网卡直接与Host主机的物理网卡所在的网络相连,可以理解为虚拟机和Host主机处于对等的地位,在网络关系上是平等的,没有谁主谁次、谁前谁后之分。

 



 修改完成后,无需修改配置文件,即可生效。

 

<!--[if !supportLists]-->三、<!--[endif]-->网络配置(NAT模式),支持访问外网,与宿主机与通,且使用SSH协议访问。

选择网络地址转换模式(NAT)。使用VMnet8。采用这种模式,如果主机能够正常上网,那么虚拟机也能够直接上网。此时虚拟机处于一个新的网段内,由VMware提供的DHCP服务自动分配IP地址,然后通过VMware提供的NAT服务,共享主机实现上网。

 

<!--[if !supportLists]-->1、<!--[endif]-->从vmware菜单中选择编辑-->虚拟网络编辑器,打开后选择更改设置(见下图)。





 



 

<!--[if !supportLists]-->1、<!--[endif]-->在NAT设置中增加一个同网段的IP地址,这里的IP与宿主机无关,主机端口自定义即可,记住这里的IP信息和网关的IP信息,配置完成后点击应用和确定。



 

<!--[if !supportLists]-->1、<!--[endif]-->然后登录系统,使用root帐号。使用ifconfig命令查看网络配置。可以看到主网卡是ens32

<!--[if !supportLists]-->1、<!--[endif]-->打开/etc/sysconfig/network-scripts/ifcfg-ens32文件,将以下配置项修改成正确的配置,原文件中没有配置项添加进去,保存后重启网卡service network restart或者 /etc/init.d/network restart,完成后可以访问外网和宿主机。另需额外配置DNS进行域名解析。

BOOTPROTO=static
ONBOOT=yes
IPADDR=192.168.141.100
NETMASK=255.255.255.0
GATEWAY=192.168.141.2
DNS1=61.147.37.1
DNS2=61.177.7.1

 

到这里,虚拟机可以正常访问宿主机和外网了。

<!--[if !supportLists]-->2、<!--[endif]-->主机访问虚机还需要做一下修改,先停掉centos默认的防火墙。Centos默认的防火墙是firewall, 改用itables作为防火墙

>使用命令firewall-cmd --state #查看当前状态

>systemctl stop firewalld.service #停止firewall
>systemctl disable firewalld.service #禁止firewall开机启动

<!--[if !supportLists]-->3、<!--[endif]-->修改主机网络配置,完成主机和虚机的互通配置,并可以使用SSH协议。



 

 

 

 

  • 大小: 36.1 KB
  • 大小: 21 KB
  • 大小: 19.7 KB
  • 大小: 17.2 KB
  • 大小: 21.8 KB
  • 大小: 15.7 KB
  • 大小: 35.6 KB
  • 大小: 50.5 KB
  • 大小: 3.1 KB
  • 大小: 4.4 KB
  • 大小: 90.1 KB
  • 大小: 151.9 KB
  • 大小: 157 KB
  • 大小: 101.1 KB
  • 大小: 44.4 KB
  • 大小: 17 KB
  • 大小: 36.5 KB
  • 大小: 36.4 KB
  • 大小: 31.5 KB
  • 大小: 109.4 KB
  • 大小: 93 KB
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics