新闻资讯

虚拟机搭建开发环境建议,花生壳解决方案介绍

2021-07-9

因为微服务项目一般涉及的工程较多,所以在开发环境会把这些工程部署到虚拟机中,方便测试。因为会用到底层虚拟化技术,所以我们需要首先在任务管理器的"性能"页签下,确认是否已启用虚拟化技术,如果没有需要在主板 Bios 中开启。

虚拟机搭建开发环境建议

硬盘建议:
1、添加多个支持永久写入的独立虚拟硬盘;
原因:
I.这种硬盘里的数据,不会因为切换快照而消失;
II.多个虚拟硬盘可以分别存放便携软件和程序数据等,这样就算切换快照也不用重新安装工具软件,复制数据。
2、将虚拟机放在固态硬盘中,并定期备份到机械硬盘;
原因:
I.可以大大提升虚拟机的响应速度;
II.由于固态硬盘存在读写次数的问题,所以定期备份到机械硬盘可以预防数据丢失。
系统建议:
1、关闭系统自动更新;
原因:当你切换到某个快照重启时可能会遇到系统更新,需要等待不少时间影响开发效率。
2、如果虚拟机安装Windows系统,建议使用序列号不要使用破解器;
原因:破解器容易被系统杀毒软件不断报毒,比较烦人。
快照建议:
1、关闭虚拟机后拍摄快照;
原因:虚拟机运行时拍摄的快照在切换宿主机之后,可能无法恢复。
2、对操作系统进行一些重要修改如安装大型软件后及时拍摄快照并命名;
原因:不拍摄快照,一不小心容易使花费心血安装的软件等工作瞬间泡汤。
其他建议:
1、重要数据及时保存到虚拟机外,如网盘等;
原因:虚拟机容易出现损坏,导致其中的数据丢失。
2、尽量使用便携版的工具软件;
原因:配合支持永久写入的独立虚拟硬盘,可以实现切换快照后不需要重新安装工具软件。
3、无法安装vmware tools时,可以通过在宿主机中设置共享文件夹,虚拟机访问共享文件夹。

花生壳虚拟机模拟开发环境解决方案介绍

1.安装虚拟机,本文以VMware workstaion为例,安装ubuntu为你展示虚拟机连接外网的效果。VMware支持大多数的操作系统,你也可以参与本文,选择其他虚拟机程序安装任意操作系统和网站环境。
2.启动虚拟机进入操作系统。一般为了节省资源消耗大多会选择运行没有桌面功能的纯终端服务器版,为了方便比较调试效果,这里用桌面版Ubuntu进行展示。
3.运行网站服务器,以下以一个Helloworld页面为例。
可以看到可以通过http://127.0.0.1:3001 访问这个测试页面,不过这里127.0.0.1指的是虚拟机本身的IP,3001是端口号,我们打开虚拟机的浏览器可以测试一下这个页面是否运行正常。
4.服务器确认正常后我们需要从外网访问这台机子,而不是为了本地测试,确认虚拟机网络环境正常后,我们可以在终端输入 ifconfig 查看本机的局域网IP。
5.我们回到WINDOWS,可以打开IE测试一下这个页面,把前面的127.0.0.1换成局域网IP,地址填写192.168.200.128:3001。
测试OK,现在我们搞定了局域网的测试,接下来我们开始设置花生壳(内网穿透)服务,通过域名从外网访问这个页面。
6.回到虚拟机打开浏览器,进入花生壳官网,下载花生壳客户端。
7.Ubuntu默认登录普通用户,可通过sudo -s切换为管理员。
8.进入到放置花生壳安装包的目录然后使用此命令进行安装dpkg -i phddns_3.0_x86_64.ded。
9.输入phddns start 命令启用花生壳。
10.浏览器输入远程管理地址b.oray.com进入花生壳远程管理页面,
输入安装花生壳时生成的SN码及默认密码admin进入。
11.若之前已在官网注册了花生壳帐号并开通内网版服务,可通过更换登录,登录自己注册的帐号来使用。
12.更换帐号后,点击【内网穿透】——【添加映射】进行添加映射,域名映射成功后产生一个外网访问地址;

添加映射的界面。
13.可以看到只需要输入这个外网地址,即可访问架设的网站,不用输入冒号后面的3001了,因为刚才映射的时候选择的是“网站80端口”,已经自动将3001替换成80端口。
转载来源:今日头条
作者:代码狂魔