虚拟机Vagrant安装OpenMediaVault踩坑记
(2023-02-13 14:23:51)
标签:
linxudebianit |
分类: linux |
最近对开源的nas系统OpenMediaVault很感兴趣,正好笔记本安装了vagrant虚拟机管理软件,顺手拿来测试一下吧。
一、安装一个虚拟机。在新目录下执行Vagrant init generic/debian11,之所以选择debian11因为看到最新版的OMV是基于debian11。别忘了在生成的Vagrantfile中添加如下配置:
这里两个作用,第一个是不用自动安装vbg(因为装不上,每次启动会尝试安装一下),第二个是指定地址采用私有网络方式这样host可以直接链虚机,而不用采用端口转发方式(没试转发方式是否可行)。
修改好之后启动虚拟机vagrant up,并vagrant ssh登录虚拟机。
二、安装OMV软件。这个参考官方网站。Installation on Debian — openmediavault 6.x.y documentation,一路顺利安装。
三、修改ssh配置
经过前面两部,可以在host上打开192.168.33.24进行管理。但之后重启虚拟机之后发现一个问题,原来的vagrant账号登录不上,虚拟机启动卡在“default: SSH auth method: private key”好长时间。网上查了各种原因都有,试了几种都没解决。后来在登录OMV管理界面时看到提示“用户必须被分配到 ssh 用户组才能够通过 SSH 登陆。”才恍然大悟,将vagrant用户添加到ssh组搞定!
补充:后来发现还是需要等很长时间,后来根据virtualbox里面启动信息显示默认admin的口令建议修改。登录系统后,运行/usr/sbin/omv-firstaid,修改admin的口令,再次启动就正常了。