一、下载镜像
通过麒麟软件官方网站申请产品试用,填写一些基本信息后提交,进入试用版下载链接界面。
在试用版下载链接页面选择“银河麒麟高级服务器操作系统V10”下的“AMD64”版本(AMD64等同于x86_64),根据指引下载。
二、创建虚拟机
打开VMware软件,选择“创建新的虚拟机”,进入新建虚拟机向导
第一步是选择配置类型,这里我们选择“典型”
在“安装客户机操作系统”界面,勾选“安装程序光盘映像文件”,并选择上面已经下载好的银河麒麟操作系统镜像文件
通过查阅官方银河麒麟高级服务器操作系统 V10 SP3 2403 版本发布说明手册,了解到对应的内核版本为 4.19.90,因此在客户机操作系统选择界面勾选“Linux”,版本选择“其他 Linux 4.x 内核 64 位”
点击下一步,设置虚拟机名称和虚拟机存储位置,虚拟机的所有文件都存储在该位置,因此需要确保有足够的磁盘空间
根据上一步存储位置所在磁盘大小和业务需求设置合理的“最大磁盘大小”,为了提高磁盘性能这里选择“将虚拟磁盘存储为单个文件”
接下来设置虚拟机硬件,硬盘已经在前面两步配置完成,网络适配器、CD/DVD、USB控制器、声卡以及显示使用默认配置,这里主要对内存和处理器做个性化配置
点击“自定义硬件”按钮,进入硬件配置界面,首先选择设置内存大小,根据需要为虚拟机分配合理的内存,需要注意的是“最大建议内存”来源于 VMware 软件中设置的预留内存
配置处理器时需要设置“处理器数量”和“每个处理器的内核数量”,这里根据电脑 CPU 逻辑处理器数量来设置,确保虚拟机处理器内核总数小于物理机逻辑处理器数量。对于一般的电脑,建议虚拟机的处理器内核总数设置为物理机逻辑处理器数的一半,如果电脑配置比较好,逻辑处理器较多,可以将虚拟机的处理器内核总数设置为物理机逻辑处理器的2/3左右,可以让虚拟机有更好的性能表现
最后点击”完成“按钮,完成虚拟机创建
三、安装系统
虚拟机创建成功后,开启此虚拟机进入系统
首次进入需要先安装操作系统,接下来将详细说明银河麒麟服务器操作系统安装过程,首先选择安装过程中使用的语言,然后进入”安装信息摘要界面“
在安装信息摘要界面,主要是对”软件选择“、”安装目的地“、”网络和主机名“以及”Root密码“进行配置,其他信息根据自己的需要选择性配置或者使用默认配置
1、软件选择
点击”软件选择“进入基本环境和附加软件选择界面,根据需要选择系统基本环境和附带的软件,需要注意只有”带 UKUI GUI 的服务器“有可视化界面,其他环境都是黑窗口,为了提高虚拟机性能减少系统资源开销,基本环境这里我选择了”虚拟化主机“并勾选了一些需要的附件软件,点击”完成“按钮自动保存退出
2、安装目的地
在安装目标位置界面选择将系统安装在”本地标准磁盘“,为了更合理的配置分区和分区容量大小,存储配置选择”自定义“,点击完成进入手动分区界面
在手动分区界面点击“+”号添加新的挂载点,Linux系统至少需要添加 /boot(引导分区)、swap(交换分区)、/(根分区),/var和/home可以根据需要选择是否划分独立分区,如果不分则默认在 / 目录下
首先添加 /boot 挂载点,容量500M,设备类型、文件系统默认即可
然后添加 swap 挂载点,在内存较小时交换分区容量一般为内存的1.5-2倍,内存比较大时交换分区容量可以等于或小于内存,设备类型、卷组以及文件系统默认即可
最后添加 / 挂载点,弹窗中的期望容量空着不填,将使用全部剩余磁盘空间,设备类型、卷组以及文件系统默认即可
点击“完成”按钮,在确认弹窗中点击“接受更改”,完成分区配置
3、网络和主机名
在网络和主机名中打开以太网连接,并点击右下方“配置”按钮,进入网络配置界面
切换至“常规”卡片,勾选“根据优先级自动连接”,如果不勾选自动连接,系统每次重启后需要手动连接网络,后面在想配置自动连接,需要通过命令行进行,比较繁琐,点击“保存”按钮完成网络配置
4、Root密码
根据界面引导完成Root账号密码设置
5、创建用户
根据需要创建普通用户,如果虚拟机只用于个人开发、测试,可以不创建普通用户,后面直接使用Root账号登录系统
所有安装配置已完成,点击“开始安装”,经过漫长的等待,安装完成重启系统,首次使用麒麟操作系统需要接受许可证,由于前面基本环境选择的虚拟化主机,因此这里需要通过命令行方式接受许可证
分别输入“3”、“2”、“c”完成同意许可证协议
最后输入“q”、“yes”退出配置,系统自动重启
至此,银河麒麟服务器操作系统虚拟机安装已完成。
四、配置固定 IP
在系统安装过程中,虚拟机虽然已经配置了网络,但是网络 IP 是动态分配的,在后期的使用过程中 IP 随时可能发生改变,为了解决该问题需要设置固定 IP ,这里介绍使用命令行配置固定 IP。
1、执行 ifconfig 命令查看网卡名称
2、通过 VMware 软件查虚拟机的网关、子网掩码以及可用 IP 范围
首先点击 VMware 软件菜单栏中的 “编辑” -> “虚拟网络编辑器”,打开虚拟网络编辑器弹窗,在弹窗中选中 “VMnet8” 后点击 “NAT 设置”,在 NAT 设置界面可以查看到子网掩码和网关。
在虚拟网络编辑器弹窗中,选中 “VMnet8” 后点击 “DHCP 设置”,在 DHCP 设置界面可以查看到可用 IP 范围。
3、修改网络配置文件
# 进入配置文件目录
cd /etc/sysconfig/network-scripts/
# 查看全部文件
ls
# 编辑配置文件,ens33 是上面查询的网卡名称
vi ifcfg-ens33
- BOOTPROTO=dhcp 改为静态 static;
- ONBOOT 开机自启,设置为 yes;
- 新增 IPADDR 字段,设置 IP 地址,必须是上一步查询到的 IP 范围;
- 新增 NETMASK 字段,设置子网掩码,必须是上一步查询到的子网掩码;
- 新增 GATEWAY 字段,设置网关,必须是上一步查询到的网关;
- 新增 DNS1 字段,设置 DNS,和网关保持一致。
最终修改完后的配置文件内容如下图所示:
最后需要重启网络服务或者虚拟机使配置生效。假设虚拟机中已经安装 Nginx 服务,并且监听 8080 端口,在本地主机浏览器中可以通过 http://192.168.50.130:8080 访问到虚拟机中的 Nginx 服务。
五、配置主机端口映射
在实际使用中,虚拟机内的服务经常需要被局域网内的其他设备访问,这时就需要通过主机端口映射,将访问转发到虚拟机内部,具体配置过程如下:
首先点击 VMware 软件菜单栏中的 “编辑” -> “虚拟网络编辑器”,打开虚拟网络编辑器弹窗,在弹窗中选中 “VMnet8” 后点击 “更改设置”。
再次选中 “VMnet8” 后点击 “NAT 设置”,进入 NAT 设置界面。
在 NAT 设置界面中,点击 “添加” 新增端口转发配置
映射传入端口配置参数说明:
- 主机端口:填写主机使用的转发端口;
- 类型:根据需要选择传输类型;
- 虚拟机 IP 地址:需要转发到的虚拟机 IP,可以在虚拟机中执行 ifconfig 获取;
- 虚拟机端口:需要转发到的虚拟机具体端口;
- 描述:简单描述,方便后期查看理解。
比如上图中的配置,表示主机的8080端口被访问时,访问信息将被转发至 192.168.50.130 虚拟机的 8080 端口。
逐个点击 “确认” 退出,VMware 将重新配置虚拟网络,现在已经可以通过主机 IP 访问虚拟机内的服务,比如我的本地主机 IP 为 192.168.220.104,完成以上配置后,访问 http://192.168.220.104:8080 地址返回信息如下。