文章目录
  1. 1. 部署PaaS,Moodle电子学习系统

汚い顔で泣く様を書きたくてぐちゃぐちゃにしてみました

2016-5-12周四

全天工作

部署PaaS,Moodle电子学习系统

在PaaS上部署学习系统Moodle,URL设置为http://moodle-broker.xdpaas.com 添加Basic page,Title为云计算基础应用。


  1. 在webconsole设置指定主机名
    webconsole-domain域名主机

或者手动指定URL,可以在gitserver用RHC新建应用,配置对应的主机:broker

2在网页上添加php5.3进行搭建应用,按要求填写URLhttp://moodle-broker.xdpaas.com 添加套件Mysql5.1和phpMYAdmin4.0
3 选中SSH在gitserver节点上新建mygit,并cd   mygit/

[root@gitserver mygit]# git clone ssh://57341800e3c9c3ceb300007a@moodle-broker.xdpaas.com/~/git/moodle.git/

如果网页上提示没有公钥:则把node的公钥上传上去

cd .ssh

cat id_rsa.pub
cat .ssh/id_rsa.pub 上传上去。

如果没有公钥,则ssh-keygen

在别的节点:gitserver如果出现错误

1
2
3
4
[root@gitserver mygit]# git clone ssh://57341800e3c9c3ceb300007a@moodle-broker.xdpaas.com/~/git/moodle.git/
Initialized empty Git repository in /root/mygit/moodle/.git/
ssh: Could not resolve hostname moodle-broker.xdpaas.com: Name or service not known
fatal: The remote end hung up unexpectedly

请尝试添加主机名映射

1
2
3
4
5
6
7
[root@gitserver mygit]# vi /etc/hosts
127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4
::1 localhost localhost.localdomain localhost6 localhost6.localdomain6
192.168.200.125 moodle-broker.xdpaas.com
#192.168.200.125 node
192.168.200.129 gitserver
~

之所以是192.168.200.125,用# dig moodle-broker.xdpaas.combroker节点查询

如果没有dig命令则,yum install bind-utils

4 node替换php目下内容

  • 在node节点,根目录下载Paas镜像moodle.zip:

    wget ftp://192.168.200.10/paas/paas-xiandian/Moodle2.2.2.zip

  • # cd /root/mygit/moodle/php/
  • 替换php目下内容文件

    [root@node php]# cp -Rfv /root/moodle/* .

  • git提交,推送
    1
    2
    3
    git  add  .
    git commit -am "changes"
    git push

5 webconsole打开网址,进安装
进入moodle-broker.xdpaas.com/phpmyadmini/查看数据库主机,

moodle-数据库主机

phpmyadmin登入密码在websonsole对应应用的MySQL5.1查看即可

database-settings

websonsole对应应用的MySQL5.1对应的用户名和密码

文章目录
  1. 1. 部署PaaS,Moodle电子学习系统