win10环境+VirtualBox搭建私有云

系统环境:win10

安装和配置虚拟机

  • 首先下载VirtualBox,安装CentOS,选择Minimal镜像,大小大约是1G左右。需要注意的是要设置VirtualBox虚拟机的存储位置(VirtualBox菜单:管理->全局设定),不然可能会占用宝贵的系统盘空间。
  • 在安装前在虚拟机网络设置处添加Host-Only网络用作后面的网络互联,安装时记得打开虚拟机的两个网络,或者在之后自己手动打开,不然就无法连接到网络上。
    先建立网卡,建议打开DHCP服务:
  • 自己搭ChatGPT 自己搭建私有云_自己搭ChatGPT

  • 首先使用yum安装wget, yum install wget。然后将yum的源设置为163镜像:http://mirrors.163.com/.help/CentOS7-Base-163.repo,需要将文件使用wget下载到/etc/yum.repos.d文件夹中,然后使用yum makecache命令刷新即可。
  • 接下来运行yum -y update命令进行OS内核升级。

配置网络环境

  • 使用nmtui确保网卡打开
  • 如果已经打开DHCP服务器,可以不用考虑IP地址的问题,不然要给分配跟host-only网卡同一个网段的ip地址。据同学说填写网关后可能会有问题,我没有碰上所以也不确定,注意一下。(因为我开启了DHCP,所以这里的ip是没有用的)
  • 使用service network restart刷新网卡,然后使用ip addr命令查看当前的ip,然后尝试从主机Ping这个ip地址,如果成功Ping通,进入下一步。
  • 这里我遇到了一个问题,主机无法ping通网卡(即192.168.100.1),也无法Ping通虚拟机,在半天的时间内尝试了无数办法都没有解决。最后我的做法是重装了系统。

远程连接

这时候直接用ssh也可以登录,如果想要使用图形界面访问的话,还需要使用微软提供的Remote Desktop Connection终端,详情参考这篇文章

  • 打开虚拟机的设置页面开启远程桌面选项。值得注意的一个细节是在设置虚拟机为服务器的时候不要使用virtualBox自己提供的端口,而是自己写一个4位数端口,这样子下一台机子不会重复。

    在软件内部设置地址:
  • 完成,结果是在虚拟机开启的时候可以打开图形界面,如果虚拟机关闭的话从主机通过RDP没有办法将虚拟机开启。没有尝试从局域网其他机器能否打开,感觉不像是可以的样子。