今天看了以前领导的一篇文章http://www.qyjohn.net/?p=2692,心潮澎湃的在CentOS6下搭建了个Opennebula3.8环境,添加本地镜像的时候遇到一点问题,和大家分享一下:
问题现象:
[oneadmin@cloudmaster01 ~]$ onedatastore update 1
Editor not defined
问题分析:
查看了一下lib/ruby/cli/one_helper.rb,发现EDITOR_PATH='/usr/bin/vi',而CentOS的vi命令是在/bin下;
问题解决:
[oneadmin@cloudmaster01 ~]$ exit
[root@cloudmaster01 ~]# ln -s /bin/vi /usr/bin/vi
[root@cloudmaster01 ~]#su - oneadmin
[oneadmin@cloudmaster01 ~]$ onedatastore update 1
DS_MAD="fs"
TM_MAD="shared"
SAFE_DIRS="/srv/cloud/one/images"