原生ova镜像

什么是 ova

可以直接挂载到VMWare Workstation,VMWare Vshpere,Virtualbox的虚拟机镜像。

获取 Open edX ova

Eucalyptus-OVA下载

原生Open edX DogWood镜像是直接在Ubuntu12.04LTS上安装后打包而来。我们一般在每个大版本更新一次。

如何挂载

请自行搜索相关VMWare Workstation文档

默认系统账号

用户 edustack

密码 edustack.org

修改虚拟机配置

硬件

修改虚拟硬件配置(RAM>4G disk>20G VCPU>2)

磁盘是LVM格式,如果想扩展,请使用LVM

网络配置

ova使用静态ip配置。

开机后编辑/etc/network/interfaces,例子如下:

将上面的网络参数修改为适合你本地网络。

可用性配置

虚拟化之后一些配置文件会发生变化,导致部署后的实例不可用。因此需要做以下修改:

修改HOST文件

在/etc/host文件添加一条指向本地主机名的链接,在OVA部署后主机名会发生变化。

sudo vi /etc/hosts
前两行修改为:
127.0.0.1 localhost
127.0.1.1 edX-CyPress-eduStack
重启rabbitmq
sudo service rabbitmq-server restart
此时重启edxapp可能会提示unix:///edx/var/supervisor/supervisor.sock no such file
sudo service supervisor start解决

RabbitMQ配置

部署共享镜像后,请执行

sudo rabbitmqctl list_users

查看有几个用户

另外执行

sudo rabbitmqctl list_permissions -p /

查看用户的权限。

正常情况下,rbbitMQ应该有三个用户:

RABBIT_USERS:

– name: ‘admin’ password: ‘the example admin password’

– name: ‘edx’ password: ‘edx’

– name: ‘celery’ password: ‘celery’

如果这三个用户不存在,请仿照如下命令创建用户

sudo rabbitmqctl add_user celery celery

仿照如下命令创建用户权限

sudo rabbitmqctl set_permissions -p / celery “.” “.” “.*”

最后重启rabbitMQ

sudo service rabbitmq-server restart

加载中文语言包

1.切换至edxapp账户并加载环境变量
sudo -u edxapp bash
source /edx/app/edxapp/edxapp_env

2.删除现有语言包并上传新语言包
cd /edx/app/edxapp/edx-platform/conf/locale/zh_CN/LC_MESSAGES/
rm *
wget http://mirrors.edustack.org/LC_MESSAGES/django.po
wget http://mirrors.edustack.org/LC_MESSAGES/djangojs.po

3.执行翻译
cd /edx/app/edxapp/edx-platform
paver i18n_fastgenerate

更多问题

请登陆讨论区提问交流。

13 Comments

  1. Pingback: Open edX Eucalyptus镜像、公有云及教育版开始提供下载 |

  2. 我想請問VM下載好鏡像開啟IP也更改完
    為何打開瀏覽慶還是連不上呢?
    (PS.剛啟動 都匯出現 starting mysql database server mysqld fail)

  3. Pingback: Open edX Cypress虚拟镜像开始提供下载

  4. Pingback: edXova-release-0518下载 |

    • edustack:edustack.org
      在网站文档中有说明http://edustack.org/manual/edx/ova%E8%99%9A%E6%8B%9F%E5%BA%94%E7%94%A8%E4%B8%8B%E8%BD%BD/

  5. Pingback: Open edX release-2015-04-22 OVA |

  6. Pingback: edx-release@2015.02.10.ova |

  7. Pingback: 【记录】配置EDX的一些具体操作 | 凡爷的精神病院

发表评论

电子邮件地址不会被公开。 必填项已用*标注

Time limit is exhausted. Please reload CAPTCHA.