导入edustack的ova--版本为cypress的相关配置

默认系统账号
用户:edustack
密码:edustack.org
修改虚拟机配置
硬件
修改虚拟硬件配置(RAM>4G disk>20G VCPU>2)
磁盘是LVM格式,如果想扩展,请使用LVM
网络配置
ova使用静态ip配置。

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

edustack@edustack:~$ cat /etc/network/interfaces

# This file describes the network interfaces available on your system
# and how to activate them. For more information, see interfaces(5).
# The loopback network interface
auto eth0
iface lo inet loopback
iface eth0 inet static
address 122.204.161.97
netmask 255.255.255.192
broadcast 122.204.161.127
gateway 122.204.161.65
dns-nameservers 101.226.4.6
将上面的网络参数修改为适合你本地网络。
配置完之后运行ifdown eth0
修改DNS解析 
sudo vim /etc/resolv.conf
文件添加nameserver:
nameserver 101.226.4.6
可用性配置
虚拟化之后一些配置文件会发生变化,导致部署后的实例不可用。因此需要做以下修改:
修改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
终端客户机配置
如果想通过虚拟域名来访问你的edX实例,可以通过修改本机HOST文件对ip进行重定向(
例如使用 myedx.com )
ip x.myedx.com
ip studio.myedx.com

你可能感兴趣的:(Django,Open,edX)