tahoe简单部署安装

    • 每个节点tahoe部署安装,并写入自己的ip地址主机名到hosts文件

     

    • 角色配置

     

    切换到venv环境下:

    #source venv/bin/activate

     

    Introducer

    # tahoe create-introducer –hostname=kub2 .   ##后面有个点号代表当前目录

    #tahoe start .   启动服务 ,在当前目录下private有introducer.furl文件拷贝到clienthe storage节点上。

     

    Client:

    ##tahoe create-client

    生成.tahoe目录,拷贝introduce.furl到配置文件中。

    启停服务

    (venv) [root@kub1 .tahoe]# tahoe stop .

    STOPPING ‘/root/.tahoe’

    process 6349 is dead

    (venv) [root@kub1 .tahoe]# tahoe start .

    STARTING ‘/root/.tahoe’

    daemonizing in ‘/root/.tahoe’

    starting node in ‘/root/.tahoe’

    Node has started successfully

    (venv) [root@kub1 .tahoe]#

     

    Storage:

    #tahoe create-node –hostname=kub3 .  #有个点号

    拷贝introducer.furl到配置文件tahoe.cfg中

    #tahoe start .   启动服务

    浏览器192.168.5.12:3456 访问

继续阅读tahoe简单部署安装

Docker实战-部署haproxy+django+redis应用

之前已经给大家简单介绍了docker的基本使用,现在讲解一个实际应用。2个django  web应用调取底层redis数据库信息显示到web网页上。然后上层通过haproxy作为web的负载均衡连接器,底层redis数据库一主2从架构,整体架构如下图:

 

 

客户端通过访问haproxy节点,通过默认的轮循策略对应到后端的2台django应用。同时调取后台redis数据库信息显示到web网页上。Redis为一主两从架构,实现读写分离以及保证数据的安全性。

继续阅读Docker实战-部署haproxy+django+redis应用

Docker基本操作

docker安装

Ubuntu14.04安装docker 摘自aliyun官网
https://yq.aliyun.com/articles/110806?spm=5176.8351553.0.0.691e1991DpXzU5

# step 1: 安装必要的一些系统工具
sudo apt-get update
sudo apt-get -y install apt-transport-https ca-certificates curl software-properties-common
# step 2: 安装GPG证书
curl -fsSL http://mirrors.aliyun.com/docker-ce/linux/ubuntu/gpg | sudo apt-key add –
# Step 3: 写入软件源信息
sudo add-apt-repository “deb [arch=amd64] http://mirrors.aliyun.com/docker-ce/linux/ubuntu $(lsb_release -cs) stable”
# Step 4: 更新并安装 Docker-CE
sudo apt-get -y update
sudo apt-get -y install docker-ce
继续阅读Docker基本操作