Linux:VMware 搭建 CentOS7

1、下载

👉 Vmware 和 CentOS7镜像

  • 工具:VMware Workstation
  • 镜像:CentOS 7

2、虚拟机创建

2.1、基础配置

  1. 开启 VMware,新建虚拟机

  2. 安装配置

    • 典型安装:附带主流配置应用。

    • 自定义安装:针对性选取配置,避免资源的浪费。

  3. 兼容性:高版本 VMware 创建的虚拟机可能不会向下兼容,使用默认选项即可

    image-20220609105046208

  4. 操作系统

    • 稍后安装,Linux 的 CentOS 7 64 位版本。

    • 虚拟机命名、安装位置。

      image-20220609105322848

2.2、操作系统

2.2.1、处理器 & 内存(❗)

按需分配,可随时调整

通常 CPU 2*2,RAM 2GB

image-20220507110057809

Hint:若搭建 K8s 集群

  • CPU:至少 2 个 (1 * 2)
  • RAM:至少 30G

2.2.2、网络类型

选择 NAT(后续手动配置虚拟 IP)

image-20220507110419786

Hint:桥接 vs NAT

  • 桥接:虚拟机和宿主机在网络上是平级关系,相当于连接在同一交换机。

  • NAT:虚拟机属于宿主机的下级,需要通过宿主机才可与外界通信。

    image-20220507110322404

2.2.3、I/O 控制器类型

默认即可

image-20220507110456693

2.3、磁盘

2.3.1、类型

新建虚拟磁盘(SCSI)

image-20220609105618026

2.3.2、容量(❗)

按需分配,可随时调整(暂分配 20GB)

  • 立即分配所有磁盘:将宿主机的硬盘容量直接分配给虚拟机,导致宿主机所剩硬盘容量减少(不建议

  • 将虚拟磁盘拆分成多个文件:便于虚拟机的拷贝移动。

    image-20220507111316012

2.3.3、其它

  • 文件(名称、位置):默认即可

  • 自定义硬件:按需,如取消声卡、打印机等不需要的硬件。

  • 完成

    image-20220609105905568

2.4、启动虚拟机

完成虚拟机创建后,进行安装前的准备工作。

必须先设置,否则无法启动。

  1. 设置:编辑虚拟机设置 → CD/DVD → 使用 ISO 映像文件,选择下载的 CentOS 7 镜像文件。

  2. 启动虚拟机(若启动失败,见附0:解决方案

    image-20220608180727838

3、镜像安装(❗)

启动虚拟机后,选择第一项(Install CentOS7)开启安装。

语言选择,点击 Continue

  • 右上角:系统语言,英语 us

  • 正中间:安装过程语言,中英都可。

    image-20220507121333642

3.1、LOCALIZATION

DATE & TIME:配置时区

  • 区域Asia Shanghai

  • 时间:修改当前系统时间

    image-20220608181559911

3.2、SOFTWARE

SOFTWARE SELECTION:根据需求选择服务器软件

  • Minimal Install:最简安装

  • Infrastructure Server:基础设施服务器

  • Basic Web Server:基础 Web 服务

  • Server With GUI:图形化界面

    ...

    image-20220608181802847

Hint

  • 若用于 web 环境,通常 Basic Web Server
  • 若用于搭建 K8s 集群,通常 Infrastructure Server

3.3、SYSTEM(❗)

3.3.1、磁盘分区

INSTALLATION DESTINATION:建议手动分区

  1. 如下勾选,点击完成。

    image-20220608182018244

  2. 自定义分区:按需点击 + 号添加挂载点,Done 保存并接受修改。

    image-20220608182848396

3.3.2、网络 & 主机名(❗)

NETWORK & HOST NAME

  1. 主机名:修改后点击 APPLY 生效。

  2. 网络配置

    image-20220608183602354

① 常规

勾选以下选项

image-20220608184005817

② IPv4 设置

  1. 方式:手动设置(Manual)

  2. 添加 IP 地址(Add):配置信息见 附1:网络配置

  3. DNS 服务器:配置信息见 附2:DNS

    image-20220608172643659

3.4、安装

右下角 Begin Installation 蓝色按钮

  1. 用户设置

    • ROOT PASSWORD:根用户密码(必须设置
    • USER CREATION:创建普通用户(可选)
  2. 等待安装完成,reboot 重启系统。

    image-20220507151304228

0、虚拟机启动失败

报错:此主机支持 Intel VT-x,但 Intel VT-x 处于禁用状态。

image-20220507143144411

解决方案

解决步骤进入 BIOS 界面修改相应权限

Hint:不同电脑品牌的进入 BIOS 方式不同,界面也有所区别。

以 ThinkPad 为例,其它品牌可参考网上其它教程。

  1. BIOS 入口:两种方式

    • 推荐:电脑设置 → 高级启动 → 立即重新启动

    • 备用方案:重启电脑并按 F2/F10/del(按键因设备而异)

      image-20220609103710198

  2. 疑难解答UEFI 固件设置重启

    image-20220609103931016

  3. Intel Virtual Technology:改为 Enable

    • ThinkPad:Security → Virtualization
    • 其它机型:Setup → Utility → Configuration
  4. 按 F10 保存并重启

    image-20220609104027806

1、网络配置(❗)

入口:Vmware 编辑 → 虚拟网络编辑器 → VMnet8

  1. 关闭 DHCP 服务:取消勾选【使用本地 DHCP 服务】

  2. 点击 NAT 设置,查看配置信息

    image-20220608191230971

  3. 配置信息

    • 子网 IP:即虚拟机的网段(网络号)

    • 子网掩码

    • 网关:位于虚拟机网段下,默认主机号 2

      image-20220608191511160

2、DNS

二选一

  • 物理机的 DNS 服务器:在电脑的 cmd 中输入 ipconfig /all 查看。

    image-20220509101659125

  • 阿里提供的 DNS 服务器

    223.5.5.5
    

3、ping

ping 检测网络情况(按 Ctrl z 停止)

以下都成功,说明虚拟机网络正常。

  1. 物理机 ping 虚拟机

    image-20220509105520164

  2. 虚拟机 ping 物理机

    image-20220509115302892

  3. 虚拟机 ping 任意网站(前提:物理机能联网!)

    image-20220509105405261

4、网络异常

4.1、静态 IP & 网卡

若无法通过 Xshell 等 SSH 客户端工具访问,需要配置 Vmware 网卡

① VMware 网卡

入口:控制面板 → 网络和 Internet → 网络连接 → 右键 VMnet8 → 属性。

  1. 选择【Internet 协议版本 4】的属性。

    image-20220509143723516

  2. 属性:设置后保存即可。

    • IP 地址:位于虚拟机的网段下,且不与其它主机冲突即可。

    • 子网掩码

    • 默认网关:见附 1

      image-20220608194416730

② 虚拟机配置

以 root 用户登入服务器,基于 Vim 修改配置文件

vim /etc/sysconfig/network-scripts/ifcfg-ens33
  • BOOTPROTO:网络配置协议,改为 static 表示静态 IP。

  • ONBOOT:改为 yes 表示开机自启。

  • IPADDDR:虚拟 IP 地址,在虚拟机的网段下,且不与其它主机(包括 VMware 网卡)冲突即可。

  • GATEWAY:虚拟机网关,在虚拟机的网段下,默认主机号 2

  • NETMASK:子网掩码

  • DNS:见附 2

    image-20220509102533399

③ 重启网络服务

修改配置信息后,重启网络服务

# 重启网络服务
systemctl restart network
# 查看网络配置
ifconfig

此处显示修改后的 IP 地址,说明修改成功。

image-20220509105233383

4.2、NetworkManager

若网络服务无法启动/重启,可能是 network service 与 NetworkManager 冲突。

# 重启
systemctl restart network
# 重启失败,通过状态查看原因
systemctl status network
  • 原因:Failed to start LSB: Bring up/down networking

  • 解决:禁用 NetworkManager 并重启网络服务即可。

    # 禁用NetworkManager 
    systemctl stop NetworkManager 
    systemctl disable NetworkManager 
    # 重启网络
    systemctl restart network
    
posted @ 2022-05-07 15:45  Jaywee  阅读(625)  评论(0编辑  收藏  举报

👇