VMware安装Centos7
软件准备
检查硬件
因为是在宿主机上运行虚拟化软件安装centos,所以对宿主机的配置有一定的要求。最起码CPU双核、硬盘200G、内存4G以上。
下面是我的笔记本配置:
那就开始安装虚拟机软件vmware吧(虚拟化技术:虚拟出计算机系统)。
VMware
首先确保自己的电脑主机开启了支持虚拟化技术。具体实现根据自己笔记本的型号配置。按住F2进入bios设置界面,
首先看到的是main(概要)选项卡,选择进入Advanced高级——CPU Configuration处理器设置;
找到
Intel Virtualization Technology
英特尔虚拟化技术 选项,设置为Enabled开启,再F10保存退出即可。
Vmware公司出品的一套虚拟化软件,可以在物理机上用软件的方式模拟出虚拟的计算机系统,而虚拟出的计算机系统可以像一台真实的机器一样,安装操作系统,运行软件等。类似的产品还有Oracle出品的免费版虚拟机软件VirtualBox
Vmware优点
- 不需要分区或重新开机就能在同一台PC机上使用两种以上的操作系统。
- 本机系统可以与虚拟机系统网络通信
- 可以随时修改虚拟机操作系统环境
VMwar下载前需要进行登录,如果没VMware账号就去注册一个。
填写VMware Workstation 激活密钥即可使用
1
2
3
4
5CG54H-D8D0H-H8DHY-C6X7X-N2KG6
ZC3WK-AFXEK-488JP-A7MQX-XL8YF
AC5XK-0ZD4H-088HP-9NQZV-ZG2R4
ZC5XK-A6E0M-080XQ-04ZZG-YF08D
ZY5H0-D3Y8K-M89EZ-AYPEG-MYUA8
Centos
如果没有镜像的话,可以去官网下载:
虚拟机和宿主机通讯
bridged(桥接模式:访问外网)
- 主机的网卡和虚拟交换机(vmnet0)之间通过虚拟网桥连接
- 主机和虚拟机的ip是在同一个网段
- 缺点:不利于搭建大型集群
NAT模式(可以vmnet8局域网和外网):
虚拟系统借助NAT(网络地址转换)功能,通过宿主机的
宿主机创建vet8的虚拟网卡,虚拟机交换机用(vmnet8)建立连接局域网
NAT地址转化,连接虚拟交换机和网卡,访问外网
DHCP协议:动态地址分配
仅主机模式
没有NAT设备(仅访问局域网)(vmnet1)
Vmware新建虚拟机
打开安装好的VM,选择创建新的虚拟机。
典型安装与自定义安装,这里我选择自定义安装。
典型安装:VMwear会将主流的配置应用在虚拟机的操作系统上,对于新手来很友好。
自定义安装:自定义安装可以针对性的把一些资源加强,把不需要的资源移除。避免资源的浪费。
虚拟机兼容性选择: 这里要注意兼容性,如果是VMwear15创建的虚拟机复制到更低的版本可能会出现一不兼容的现象。如果是用低版本创建的虚拟机在VMwear15中打开则不会出现兼容性问题。
选择稍后安装操作系统, 选择之后安装的操作系统,正确的选择会让vm tools更好的兼容。这里选择linux下的CentOS
虚拟机名称就是一个名字,在虚拟机多的时候方便自己找到。VMwear的默认位置是在C盘下,可根据需要修改。
处理器与内存的分配
处理器分配要根据自己的实际需求来分配。在使用过程中CPU不够的话是可以再增加的。
处理器数量指的就是物理处理器的数量,也就是你的cpu个数,大家的消费级电脑通常都是一个cpu,但服务器通常有多个cpu,因此VMware需要模拟那些有多个cpu的虚拟机,所以如果没有特殊需求建议这里大家在**处理器数量这一栏通常填‘1’即可,而每个处理器的内核数量那一栏直接填写内核数量,这里通常建议不超过本机的50%**,比如笔者的笔记本是4核4线程的,那么填写内核数量‘2’即可,最后内核总数就是‘2’。
1
2
3
4# 查看cpu内核数
wmic cpu get numberOfCores
NumberOfCores
4
内存也是要根据实际的需求分配。我的宿主机内存是8G所以我给虚拟机分配2G内存。
网络连接类型的选择, 网络连接类型一共有桥接、NAT、仅主机和不联网四种。
这里选择桥接模式
- 桥接:选择桥接模式的话虚拟机和宿主机在网络上就是平级的关系,相当于连接在同一交换机上。
- NAT:NAT模式就是虚拟机要联网得先通过宿主机才能和外面进行通信。
- 仅主机:虚拟机与宿主机直接连起来
其余选项按虚拟机默认选项即可(I/O控制器类型,磁盘类型SCSI)
创建新虚拟磁盘,磁盘容量暂时分配30G即可后期可以随时增加,不要勾选立即分配所有磁盘,否则虚拟机会将100G直接分配给CentOS,会导致宿主机所剩硬盘容量减少。
勾选将虚拟磁盘拆分成多个文件,这样可以使虚拟机方便用储存设备拷贝复制。
点击自定义硬件,取消不需要的硬件,如声卡、打印机等
点击完成,已经创建好虚拟机。
安装Centos7
右击刚创建的虚拟机,选择设置,
先选择CD/DVD,再选择使用ISO映像文件,最后选择浏览找到下载好的镜像文件。启动时连接一定要勾选上后确定
开启虚拟机后会出现以下界面
- Install CentOS 7 : 安装CentOS 7
- Test this media & install : CentOS 7 测试安装文件并安装CentOS 7
- Troubleshooting : 修复故障
选择第一项
,安装直接CentOS 7,回车
选择安装过程中使用的语言,这里选择简体中文、键盘选择美式键盘。点击继续
设置时区,这里我的默认了亚洲/上海时区,就不需要设置了。
选择需要安装的软件,可以选择带GUI的服务器,这里我使用最小安装。
选择安装位置,在这里可以进行磁盘划分。点击自动配置分区,也可以看情况配置分区大小,点击完成,进入下面界面。
设置主机名与网卡信息, 打开网卡,然后设置你的主机名,然后点击完成
最后选择开始安装
设置root密码
点击创建用户,创建管理员用户
等待系统安装完毕重启系统即可
手动分区
新手建议自动配置分区,这样既方便有不容易出问题。【选择自动分区选择-点击左上角的完成】
选择
我要配置分区
然后单击左上角”完成”就会弹出手动分区的配置界面分区方案描述: 如果你是新手记住:
除了SWAP分区外,其他分区的文件系统一律选择ext4类型,设备类型默认选LVM
boot
分区 :- 作用:引导分区,包含了系统启动的必要内核文件, 一般这些文件所占空间在200M以下
- 分区建议:分区的时候可选100M-500M之间,如果空间足够用,建议分300-500M。避免由于长期使用的冗余文件塞满这个分区。
- 分区格式:建议ext4,按需求更改
/分区
(根分区):- 作用:所有的文件都从这里开始,你可以比喻为Windows的C盘,但其实有区别。如果你有大量的数据在根目录下(比如FTP等)可以划分大一点的空间
- 分区建议:建议15G以上。看需求,根分区和home分区的大小就类似C盘和D盘的空间分布一样,主要占空间在哪儿就在那里分大容量
- 分区格式:建议ext4,按需求更改
swap分区
- 作用:类似于Windows的虚拟内存,在内存不够用时占用硬盘的虚拟内存来进行临时数据的存放,而对于linux就是swap分区
- 分区建议:建议是物理内存大小的2倍,比如你电脑是4G的物理内存,swap分区可以是8G
- 分区格式:
swap
格式
home分区(可选的分区)
- 作用:存放用户数据,HOME的结构一般是 HOME/userName/userFile,如果不分则默认在/目录下
- 分区建议:如果用户数据多可以将此分区适当增大,请参考“根分区”分区建议;一般硬盘的主要容量几乎都在Home分区和根分区下
- 分区格式:建议ext4,按需求更改
var分区(可选的分区)
- 作用:用于log日志的文件的存放,如果不分则默认在/目录下
- 分区建议:如果你安装的linux是用于服务器或者经常做日志分析,请划分var分区,避免日志文件不断膨胀塞满导致根分区而引发问题。
- 分区格式:建议ext4,按需求更改
常见划分
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18standad parition 标准分区
LVM 特殊分区 进行分区动态扩容、缩容
通用方案
/boot 启动分区 保存和系统相关的文件
swap 交换分区 临时将硬盘多余容量变为内存使用 内存大于8G swap分区大小==1.5倍内存容量
/ 跟分区 将剩余的容量都给根分区等价于windows系统中的C盘
数据比较重要的场景
/boot 200M
swap 1G 2G 1.5倍
/ 20G-200G
/data 剩余空间
灵活的分区方案
/boot 200M
swap 1G 2G 1.5倍
/ 20G-200G
网关配置
vmware的配置
- 打开界面,选择”编辑“-“虚拟网络编辑”
- 修改NAT模式,
修改子网ip的地址段为192.168.61.0
,确定。 - 点击NAT设置,查看网关地址为
192.168.61.2
Vmware Fusion 配置
配置自定义网络连接
修改安装虚拟机的网络适配器
注意 :这里的网关地址用子网 IP ,最后一位为 2,bigsur版本为1,具体网关查看方式
cat /Library/Preferences/VMware\ Fusion/vmnet2/nat.conf
Hyper-V虚拟网络设置
打开Hyper-V上的虚拟机交换机管理器:
新建虚拟机网络交换机:虚拟机交换机管理-> 新建虚拟机网络交换机, 勾选外部网络,如下
选择外部网络会出现网桥
使用内部网络需要共享网络
配置虚拟机的网络适配器,使用上一步创建的外部网络
配置网络
共享网络
以上设置好后就重启虚拟机,就可以在本地物理机访问虚拟机了
克隆后网卡修改
在使用vmware虚拟机时,有时候需要通过一个虚拟机克隆出批量的虚拟机,在克隆后,会发现网卡信息发生了变化,以这里为例,源主机网卡名称为eth0、eth1,在克隆后变成了eth2、eth3,这时候,如果想要保持与源主机相同的名称,需要进行修改,一共需要修改2个地方。
- 修改
/etc/udev/rules.d/70-persistent-net.rules
文件网卡的name - 修改网卡的MAC地址,将网卡mac地址改为与上面相同,也可以只删除UUID
- 重启主机,再次查看网络信息
SecureCRT-8.1.4的使用
设置
- option – global options –default Session – edit default session
- Terminal–Enulation–Terminal —> “Linux”,勾选ANSI color,勾选Use color Scheme
- Appearance—>Current color scheme 设置主题和字体
- character encoding utf-8
- ok 应用到所有
操作:
- 复制: 按住鼠标左键,选择文本
- 粘贴:右键即可