概览目录
centos虚拟机安装部署(windows)
1.下载Oracle VM VirtualBox
https://www.virtualbox.org/wiki/Downloads
选择适用于自己操作系统的版本下载,下载后可执行文件正常安装即可,自定义一下安装位置存储空间方便管理。
2.下载centos光盘镜像文件
https://mirrors.aliyun.com/centos/7/isos/x86_64/?spm=a2c6h.25603864.0.0.60c14511XzibQi
我选择下载centos7因为后续我要使用此版本部署hadoop,就下载了一个DVD作为master,一个minimal作为节点看自己需求选一个适合的即可。如果你想使用内置包比较全的+安装桌面的centos就选择DVD。
3.安装虚拟机
打开VitrualBox软件进行虚拟机创建
设置名称,选择虚拟操作系统存储位置,选择第下载好的镜像使用,我选择使用minimal,如果需要可视化桌面安装完整版镜像,注意!选择跳过自动安装,可以自己设置一些基础服务器资源配置。
下一步进行虚机资源设置(根据自己需求设置即可)
磁盘空间设置
配置概览,确认无误后完成就可以了
启动虚机进行配置
选择创建好的虚机运行,运行后出现左边的界面开始安装centos
安装选项
设置用户
初始化系统完成进入系统
如果终端存在内核选择,选择自己需要的内核使用
4.共享文件夹设置
用安装了可视化桌面的centos为例方便展示共享目录情况
共享文件夹路径: 为本机路径(要配置共享路径的本机)
共享文件夹名称: 为链接名(随便自定义)
挂载点:虚拟机中的路径
如果后续需要从本机传送文件到虚机,只需要把文件放入本机的共享目录中,在虚拟机就可以直接获取了
本机:
宿主机:
注意在虚拟机使用共享文件需要使用root用户获取
5.固定ip
因为发现每次宿主机更换网络后虚拟机的ip也不固定,使用VM VirtualBox设置也可固定ip但是存在有效期,所以选择直接修改网卡配置固定分配ip 先看下虚机分配的ip还有网卡配置
ifconfig
打开相应的网卡配置
vi /etc/sysconfig/network-scripts/ifcfg-enp0s3
按照下图修改 固定ip 注意IPADDR自定义,一般情况下用的局域网都是c类地址(前三位为网络号192.168.xx,最后为主机号),扣去0,255号位ip被使用,ip可用范围为2~254,选个喜欢的没被占用的配置即可
配置后重启网络配置生效ip固定成功
systemctl restart network
6.网络配置
虚机互通
选择桥接网卡:在局域网中,桥接网卡可以将多台计算机连接在一起,形成一个网络。通过桥接网卡,局域网内的计算机可以互相访问和通信,此外,桥接网卡还可以将一个大的局域网分割为多个网段,提高网络的性能、可靠性和安全性。
主要目的可以让虚拟机之间互相访问,虚拟机跟宿主机之间互相访问
虚机上网
按照以上配置可以满足 虚机互通,虚机与宿主机互通 但是虚机无法访问公网
打开网卡配置
vi /etc/sysconfig/network-scripts/ifcfg-enp0s3
配置网关,dns
GATEWAY=192.168.0.1
NETMASK=255.255.255.0
DNS1=114.114.114.114
保存重启网络
systemctl restart network
如上图所示 可以局域网互通+访问公网效果达到
7.远程工具链接虚机
因为后面使用虚机部署分部署hadoop VM VirtualBox多个虚机操作切换过于麻烦,使用远程终端控制方便切换使用
可以使用mobaxterm,xshell,finalshell都可以,我在固定ip的时候就已经使用了finalshell进行的贴图展示。
截图的配置是局域网也就不打马了