`
wj98127
  • 浏览: 268869 次
  • 性别: 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
分享到:
评论

相关推荐

    虚机安装CentOS7详细配置过程.docx

    在本文中,我们将详细探讨如何在VMware上安装CentOS7操作系统,这是一项常见的IT任务,对于学习Linux系统管理和运维工作至关重要。VMware是一款流行的虚拟化软件,它允许我们在一台物理机器上运行多个独立的操作系统...

    用 VMware安装创建CentOS系统

    VMware虚拟机大家都爱用吧,但是用VMware虚拟机装linux不一定所有人都会吧,那还等什么?赶快下载吧!马上享受安装的愉悦吧!

    浅析CentOS8虚拟机访问Windows10主机文件夹方法

    安装VMware Tools后,①文本在虚拟机主机之间可以相互复制粘贴, ②虚拟机文件可复制到主机,但 → 主机文件无法复制到虚拟机。可通过以下方法,从终端直接访问主机文件夹。 1.虚拟机&gt;设置&gt;选项&gt;共享文件夹 点选 ...

    VMWARE虚拟机CentOS6.4系统使用主机无线网卡上网的三种方法介绍

    3. 在CentOS6.4虚拟机中,配置网络接口,设置与主机相同的网络参数,如IP地址、子网掩码、默认网关和DNS,确保它们在同一网段。 完成以上步骤后,CentOS6.4虚拟机应该能够通过主机的无线网卡正常上网。注意,如果...

    CentOS 7 虚拟机无法开机问题的快速解决方法

    ### CentOS 7 虚拟机无法开机问题的快速解决方法 #### 一、问题背景与现象 在使用CentOS 7虚拟机的过程中,可能会遇到虚拟机无法正常启动的情况。这种情况通常发生在虚拟机非正常关闭之后,比如突然断电或者操作...

    vmware虚机扩容根目录lvm与非lvm方法

    7. 文件系统扩容:使用 `xfs_growfs /dev/mapper/centos-root` 命令对挂载点 centos-root 进行扩容。 非 LVM 方法 1. 确认根目录类型:使用 `df -h` 和 `fdisk -l` 命令确认根目录类型,例如 sda3 是根目录分区。 ...

    虚拟机中CentOS-7.9的硬盘空间扩容(EXSI).doc

    在虚拟机中 CentOS-7.9 的硬盘空间扩容...总结来说,本文指导您如何在 VMware ESXi 中扩容 CentOS-7.9 虚拟机的硬盘空间,包括增加虚机容量、创建新的分区、格式化新分区、LVM 实现卷扩容、文件系统的扩容五个步骤。

    在虚拟机上编译、安装和运行VPP

    为了确保在虚拟机上顺利编译、安装并运行VPP,首先需要满足以下环境配置: - **虚拟机软件**:推荐使用VMware 12.5版本。 - **虚拟机操作系统**:Ubuntu 14.04版本。 - **内存要求**:考虑到VPP运行时对内存的需求较...

    实验十_VxLAN-20170862107-黄国彪1

    实验在Windows操作系统上进行,利用VMware 15 pro虚拟化技术部署了CentOS7作为实验节点。通信工具选择了putty/SecureCRT/Xshell进行远程访问,而OpenStack版本为Mitaka,这是一个OpenStack社区的稳定版本,包含了对...

Global site tag (gtag.js) - Google Analytics