admin管理员组

文章数量:1336689

@VMWare Workstation Pro 建立虚拟机
首先声明,本文章只是为学习的人员提供参考,文中的部分图片几内容来自网络,我也是根据网络的材料学习过程中整理为一个份完整地内容。

Windows 11上建立虚拟机

目前在 Windows 上好用的虚拟机软件不多,主要有如下几种,VMWare Workstation pro,这个是专业的虚拟机软件,也是使用最广范的,大部分商业用户在Windows 上的虚拟机软件都是用这个,这个软件是收费的,所以个人学习使用很少用这个软件,不过你想用也是可以的,可以盗用别人的注册码,激活软件使用;同时,VMWare 公司为了满足个人用户的需要,也推出了一个简化版 VMWare Workstation player,这个版本减少了一些专业的功能,但测试用也基本够用了;之前这个版本只可以运行已经创建好的虚拟机,现在也可以创建虚拟机了。但我在使用的时候,是安装在笔记本电脑上,因为,显示器的分别率较高,导致我安装出来的虚拟机启动后,虚拟机屏幕上的字很小,而Workstation player 版不能调整,所以,最后选择使用 Workstation pro 版本。

获取虚拟机软件并安装

安装方法很简单,从官网上下载 Workstation Pro 的软件,然后安装就行,安装过程简单,安装后会有快捷键在桌面;

一、 VMware安装包下载

官网下载地址:https://www.vmware/products/workstation-pro/workstation-pro-evaluation.html

二、安装详细过程

(1)双击下载的安装包,点击”下一步“。
(2)接受许可协议条款,点击“下一步”。

(3)更改安装位置,点击“下一步”。
建立一个专用目录,存放虚拟机,例如:WMware 目录,在其目录下建立多个子目录,用于存放不同的虚拟机:eg: \master, slave1, slave2 等,每个目录存放一个虚拟机。

(4)用户体验设置,建议全部取消勾选,然后点击“下一步”。

(5)快捷方式,根据个人喜好选择,点击“下一步”。

(6)点击“安装”。


需等待一会儿。
(7)点击“许可证”。

(8)输入许可证密钥,点击“输入”。

许可证密钥可以从网上搜一个可用的。
(9)点击“完成”。

至此,虚拟机软件安装就已经完成了。

安装虚拟机

安装虚拟机需要看你安装的目的,我安装了是用来学习Linux 上的kubernetes、Docker 等服务,所以,我需要准备虚拟机操作系统的 ISO 文件,从网上下载 Centos 7.9 版的最小安装包,大概630M;

阿里云提供的镜像直接下载地址:https://mirrors.aliyun/centos/7.9.2009/isos/x86_64/
新手下载这个完全版本

一、 创建虚拟机

我们将开始创建一个虚拟机,运用VMware workstation 进入如下界面;

选择创建新虚拟机选项,弹出如下选择窗口:

我们单机创建虚拟机,本地创建,所以,选择典型(推荐)模式最简单,点击下一步:

在弹出窗口中选择安装程序光盘映像文件(ISO),通过点击浏览,找到刚才下载的Centos 7.9 的映像文件,然后点击下一步;

给虚拟机起一个名字,我创建了三个虚拟机,用于建立K8S 集群,名字分别是 Centos7-master,Centos7-Slave1、Centos7-Slave2。
同时,指定创建的虚拟机的存储位置,建议建立一个独立的目录,用与存放虚拟机环境,我是建立一个目录d:\vmstorage,然后在此目录先建立三个子目录,分别是 master、slave1、slave2;创建的虚拟机按照对应的路径保存。完成后点击下一步:

此窗口设定虚拟机磁盘大小,默认是 20G,我是将存储空间更改为 40G。另外,选择了虚拟磁盘存为单个文件,你也可以选择拆分成多个文件,我只是为了方便管理;方便清除;
点击下一步后,你会看到虚拟机的资料:

硬件内存,CPU、磁盘等后续都可以通过设置功能项修改,可以选择创建后开启此虚拟机,也可以不选,我没有选,因为,我想先修改参数设定,然后再开启虚拟机。选择完成,此时虚拟机创建完成;

二、 修改虚拟机参数:

选中刚建立的虚拟机,鼠标右键,弹出选择菜单中选择设置,会弹出如下窗口:

内存、CPU、硬盘大小都可以修改,其它不需要修改,显示器需要修改,因为,我实在笔记本上安装,而笔记本的屏幕分辨率3K,导致虚拟机的启动后主屏幕字体很小,需要在这里调整显示器设定;

选择将主机设置用于监视器,也可以选择指定监视器设定,要根据你的情况设定;注意选择显示缩放比例,选择拉伸模式,并且选择自由拉伸,这样可以随你调整评估大小,字体跟着变化;

调整完参数后,可以选择启动虚拟机,首次启动,会安装 Centos 系统,这里选择 Install
install Centos7 <------ 安装Centos7
Test this media & install Centos7 <------测试这个镜像并且安装Centos7
troubleshooting <-------- 故障排除

开始巡检,等待一会
安装操作系统时显示的语言,这里选择English,然后contiune

安装配置操作

选择“DATE&TIME”(日期和时间),选择“上海”,调试完点击“Done”

选择“LANGUAGE SUPPORT”(语言支持),选择简体中文。调试完点击“Done”

选择“SOFTWARE SELECTION”(软件选择),选择“Minimal Install”(最小化)。调试完点击“Done”

选择“INSTALLATION DESTINATION”(安装位置),选择“I will configure partitioning。调试完点击“Done”
这里可以手动配置,也可以自动配置。看个人喜好

手动配置
先根目录、SWAP、/boot 调试完点击“Done”,在点击“Accept changes(接受更改)”

1)操作步骤如下



选择“KDUMP”(存储系统的日志),取消选择“Enable kdump”。调试完点击“Done”
PS. kdump是在系统崩溃、死锁或者死机的时候用来转储内存运行参数的一个工具和服务
选择“NETWORK&HOST NAME”(网络和主机名),选择“Connected”开启。调试完点击“Done”
HOST NAME:localhost.localdomain,hostname 可以按自己的需要定义,后续也可以修改;

设置自动连接

选择“Begin Installation”(开始安装)

选择“ROOT PASSWORD”(ROOT密码),输入密码。调试完点击“Done”
Root设置完密码之后,等待安装完毕即可。



已经安装完成,点击”Reboot”

进入centos7系统,见到如下界面
输入账号和密码

查询本地IP地址
查询代码: ip addr
查询IP地址如下:

刚装完的 Centos 字体显示很小,需要调整字体,可以按如下命令处理:
cd /lib/kbd/consolefonts
setfont latarcyrheb-sun32

centos7虚拟机获取IP地址的两种方法

动态获取IP
设置静态IP地址

动态获取IP(不推荐使用)

1、使用 ip addr命令查看查看网卡名和是否有网络,获知网卡名为ens33。

2、输入vi /etc/sysconfig/network-scripts/ifcfg-ens33 ,修改ifcfg-ens33配置文件。
#BOOTPROTO=dhcpONBOOT
BOOTPROTO=dhcp
ONBOOT=yes

3、输入systemctl restart network重启网络服务,使修改的配置文件生效。
4、输入ip addr查看是否获取到IP地址,ping www.baidu。

设置静态ip(推荐使用)

1、检查虚拟机设置的网络连接是否为NAT模式

2、在虚拟网络编辑器中查看VMnet8的IP、子网掩码、网关
点击VMnet8。点击NAT设置


3、查看本机VMnet8这个网络连接。发现VMnet8下的IPv4地址与虚拟机vmnet8的子网IP和网关也同处于192.168.126这个网段下,如果VMnet8下的IPv4地址与虚拟机vmnet8的子网IP和网关不同处一个网段下,请修改VMnet8下的IPv4地址与子网IP和网关处于同一个网段下,最后一位默认为1即可。


4、配置centos7的IP、子网掩码、网关
配置IP地址网关
cd /etc/sysconfig/network-scripts/ //进入到network-scripts目录下
vi ifcfg-ens33 //注意:显示有ip addr查看,编辑对应的ensxx
//修改以下内容
BOOTPROTO=static //启用静态IP地址
ONBOOT=yes //开启自动启用网络连接
//添加vmnet8的子网掩码和网关,ip要保证在192.168.126.x,还要保证唯一性
IPADDR=192.168.126.124 //设置IP地址
NETMASK=255.255.255.0 //子网掩码
GATEWAY=192.168.126.2 //设置网关

5、设置DNS地址
vi /etc/resolv.conf //编辑 resolv.conf文件
nameserver 114.114.114.114 //添加DNS地址

6、重启网络服务。
systemctl restart network

7、测试网络是否配置成功,使用ip addr命令,ping www.baidu。


更新虚拟机的主机名称,以方面后续安装使用;
在CentOS 7中,有个叫hostnamectl的命令行工具,它允许你查看或修改与主机名相关的配置。
查看主机名: 进入Centos 系统,输入 hostnamectl;

在CentOS7中,有三种定义的主机名:
静态的(Static hostname)
“静态”主机名也称为内核主机名,是系统在启动时从/etc/hostname自动初始化的主机名。
瞬态的(Tansient hostname)
“瞬态”主机名是在系统运行时临时分配的主机名,例如,通过DHCP或mDNS服务器分配。
灵活的(Pretty hostname)
“灵活”主机名也有人叫做“别名”主机名。

修改主机名:
方法1:临时有效
hostname 主机名 //只能临时修改的主机名,当重启机器后,主机名称又变回来了。
1 hostname xh01

方法2:永久生效
//永久性的修改主机名称,重启后能保持修改后的。
1 hostnamectl set-hostname xxx // XXX 是代表主机名称
//删除hostname
hostnamectl set-hostname “” OR
hostnamectl set-hostname “” –static OR
hostnamectl set-hostname “” –pretty

修改所有三个主机名:静态、瞬态和灵活主机名:
[root@localhost ~]# hostnamectl set-hostname xh00
[root@localhost ~]# hostnamectl --pretty
[root@localhost ~]# hostnamectl --static
xh00
[root@localhost ~]# hostnamectl --transient
xh00
就像上面展示的那样,在修改静态/瞬态主机名时,任何特殊字符或空白字符会被移除,而提供的参数中的任何大写字母会自动转化为小写。
一旦修改了静态主机名,/etc/hostname 将被自动更新。然而,/etc/hosts 不会更新以保存所做的修改,所以你每次在修改主机名后一定要手动更新/etc/hosts,之后再重启CentOS 7。否则系统再启动时会很慢。

注意的一些快捷键:
1)Ctrl+Alt —切换鼠标
2)Ctrl+Alt+insert(ins)或者 Ctrl+Alt+insert(ins)+Fn 或者 点击导航栏中的图标将Ctrl+Alt+Del发送到虚拟机 —虚拟机开始键
3)Ctrl+Alt+Enter —全屏/退全屏
2、安装注意事项
1)安装源选择稍后安装操作系统
2)硬盘大小60GB,存储为单个文件
3)将ISO镜像放入虚拟机光驱并选择启动时连接
4)磁盘分区
C盘:40GB 40960M
E盘:20G 剩余空间大小不需要修改
3、安装后的操作
1)安装vmware tools 虚拟机名字右键—》安装vmware tools
2)关闭系统防火墙 服务器管理器—》点击防火墙—》高级设置—》防火墙属性—》将域/专用/公共配置文件全部关闭
3)开启远程桌面 服务器管理器—》点击远程桌面—》允许远程连接到此计算机
4)关闭自动更新 Windows+R—》运行—》cmd —》sconfig—》5—》M—》15
5)使用激活工具将Windows激活,将激活工具复制到虚拟机点击智能激活开始即可
6)找回桌面图标 桌面右键个性化—》主题—》更改桌面图标
7)将第二个分区格式化变成可使用状态 (也可以在安装过程中直接格式化),Windows+R—》打开运行—》diskmgmt.msc—》将未格式化的分区格式化—》更改驱动器号和路径–》添加盘符
8)拍摄快照 workstation软件菜单栏时钟小图标拍摄快照 (类似还原精灵)
4、workstation的虚拟网络设置
1)桥接模式 VM网卡------》vmnet0虚拟交换机(网桥)《-----无线网卡 可以实现:

  1. VM与物理主机通信
  2. VM连接公网
  3. 同在桥接模式下的VM与VM之间通信
    备注:VM网卡和物理主机的无线网卡既可以通过物理网络的DHCP服务器自动分配网络参数,也可以手动进行设置
    2)NAT模式 VM网卡----》vmnet8虚拟交换机《----主机上vmnet8的虚拟网卡
    DHCP服务
    可以实现:
  4. VM与物理主机通信
  5. VM连接公网,与桥接模式不同的在于,NAT模式下的VM是由物理网卡代理它上的公网,外部主机无法访问到VM,这种模式的安全性更好
  6. 同在NAT模式下的VM与VM之间通信
    备注:VM网卡和物理主机的vmnet8的虚拟网卡既可以通过该模式下的DHCP服务器自动分配网络参数,也可以手动进行设置
    3)仅主机模式
    VM网卡----》vmnet1虚拟交换机《-----主机上vmnet1的虚拟网卡
    可以实现:
  7. VM与物理主机通信
  8. 同在仅主机模式下的VM与VM之间通信
    备注: VM的网卡与物理主机的vmnet1的虚拟网卡可以通过该模式的DHCP服务器自动分配网络参数,也可以手动进行设置(192.168.x.x)
    4)LAN区段
    VM1网卡----》LAN区段1虚拟机交换机《----VM2网卡
    可以实现:
  9. 同一LAN区段中的VM与VM之间通信
  10. 备注:LAN区段中无DHCP服务器,VM的网卡只能手动设置网络参数(192.168.开头前三段一样代表同一子网IP)

本文标签: 集群虚拟机系统WindowsKubernates