文章目录
  1. 1. 预备工作
  2. 2. 第一类(无需使用ssh下载 )
  3. 3. 第二类:通过ssh方式(同时,需要打成git包 )

测试中的飞机

2016-4-13 周三(有雨);

ThinkServer

controller、compute双节点

预备工作

  1. gitserve节点上安装git
    1
    [root@gitserver ~]# yum install git
  2. nodes节点生成新的公钥
    1
    2
    3
    4
    5
    [root@node ~]# ssh-keygen

    [root@node ~]# scp .ssh/id_rsa.pub gitserver:/root/.ssh/authorized_keys
    root@gitserver's password:
    id_rsa.pub 100% 391 0.4KB/s 00:00

第一类(无需使用ssh下载 )

CakePHP

  1. 下载软件包到gitserver节点上

controller-PaaS镜像资源

1
# wget ftp://10.0.0.100/paas/paas-xiandian/cakephp-example.tar.gz
  1. 解压

    1
    # tar -zxvf cakephp-example.tar.gz
  2. 打包成.git

    1
    2
    3
    [root@gitserver ~]# git clone --bare cakephp-example  cakephp-example.git
    Initialized empty Git repository in /root/cakephp-example.git/
    [root@gitserver ~]#
  3. node节点下载

1
[root@node ~]# git clone root@192.168.0.106:cakephp-example

gitserver的IP

.若要修改主目录标题,

可以通过find /root/cakephp-example -name home.ctp

  1. 提交更新
    1
    2
    3
    4
    [root@node cakephp-example]# git add .
    [root@node cakephp-example]# git commit -am "change"

    [root@node cakephp-example]# git push
  2. 到网页上,点击cakephp,填写相应

    公共URL

    源代码:root@192.168.200.37:/root/cakephp-example.git #是gitserver的IP

  • 在网页上添加PHP5.3不用填写源代码

Wordpress

  1. Gitserver节点安装
    1
    yum install  httpd

删除apache欢迎页

1
rm  /etc/httpd/conf.d/welcome.conf
  1. 将下载 3个worldpress相关文件下载到gitserver节点里/root目录下:
    通过浏览器迅速浏览controller节点的PaaS资源  ftp://10.0.0.100/paas/paas-xiandian/

[root@gitserver ~]# wget ftp://10.0.0.100/paas/paas-xiandian/`wordpress-3.9.1.tar.gz`

[root@gitserver ~]# wget ftp://10.0.0.100/paas/paas-xiandian/`wordpress-3.9.1.tar.gz.md5`

[root@gitserver ~]# wget ftp://10.0.0.100/paas/paas-xiandian/`wordpress-example.tar.gz `

把wordpress非example两个文件夹传到gitserverapache服务器目录

1
cp  wordpress-3.9.1.tar.gz*  /var/www/html/

解压 wordpress-example.tar.gz

1
tar  -zxvf  worldpress-example.tar.gz
  1. 生成仓库

    gitserver节点建立gitlocal文件夹,并cd gitlocal进去

git clone --bare ../wordpress-example(所在文件夹) wordpress-example.git(要生成的仓库文件)

  1. node下载仓库校验:
    1
    git  clone  gitserver:/root/gitlocal/wordpress-example.git
    node下修改
    1
    ` vi  wordpress-example/.openshift/action_hooks/build` 

http://wordpress.org/改成gitserver的ip`http://gitserver-ip/` 有2处需要改

2处要更改

node下的wordpress-example文件夹下提交代码:

1
2
3
git  add .
git commit -am "change"
git push

  1. 在网页建立wordpress

    在源代码一栏,添加root@git server:/ ….(clone的地址),如下图

Wordpress-webconsole

如果出现如下错误

webconsole-ERROR

请尝试检查gitserver节点httpd状态,并保持httpd运行状态

1
2
3
 [root@gitserver gitlocal]# service httpd status
httpd is stopped
[root@gitserver gitlocal]# service httpd restart

接着在网页安装WordPress并填入相关信息
wordpress-Install

wordpress-success


第二类:通过ssh方式(同时,需要打成git包 )

**openatrium项目管理 **

网页上点击php5.3进行创建应用

公用URL填:openatrium
添加套件Mysql5.1phpadmin4.0

上传公钥到webconsole中

  1. cat公钥
    1
    2
    [root@gitserver wordpress-example.git]# cat /root/.ssh/authorized_keys 
    ssh-rsa AAAAB3NzaC1yc2EAAAABIwAAAQEA+/BPK76CvFmFGUcDEcaVKMFNxrPshOjWxHCfdjbzF+PZo/Kyfc7jrlhoBZKXVvmNzNERORZBteGMA0erv/+E4mXIdefdJqwFwukiwdDFcD0sSOCzZrmOeCUKe7YWVrGI9nRzltlzGGDGwU5AbmLg3lu9h6Vf6o7yCF1KqqUunz8R2GDfrS58Hm9sUdAjtHVgfuoQqCVGGKfWeptYmcF8CmADfI5saooXn++dre2R1xgCwr+GJVS0H0E0qq65JSEbeRqkaZQj9dIFd4fNHtCS54Nj4xMVRrCXlN2VCRgh8OOtuPGqgfg2NzJ2JJgmMp1CT1pQQFDr8v5sjDctHXw5iw== root@node
  2. 上传到webconsole

上传到webconsole

  1. 选中SSHgit下载到gitserver中的mylocal
文章目录
  1. 1. 预备工作
  2. 2. 第一类(无需使用ssh下载 )
  3. 3. 第二类:通过ssh方式(同时,需要打成git包 )