美文网首页
2018-12-14

2018-12-14

作者: AustinPup | 来源:发表于2018-12-14 16:13 被阅读0次

    git clone https://github.com/python-diamond/Diamond
    cd Diamond
    python setup.py install

    http://blog.51cto.com/linuxww/1944963

    http://blog.chinaunix.net/uid-12357721-id-5206052.html


    qemu虚拟机安装

    1. 安装
    2. 操作按钮

    4G4核启动虚拟机
    qemu-system-x86_64 -m 4096 -smp 4 --enable-kvm test.img

    手动设置网卡,桥接模式,启动
    qemu-system-x86_64 -m 4096 -smp 4 --enable-kvm /home/sheep/fio/test.img -net nic,macaddr=52:54:00:12:34:57 -net bridge,br=br0


    minio分布式安装

    1. linux 有线网和无线wifi的协调安装
      环境 : 有线网没有外网;无线WiFi可以外网;
      解决思路:
      通过配置/etc/network/interface来配置有线网;
      通过route删掉不能上网的默认路由网关来关闭;
    2. 虚拟机与多台真实主机部署在同一个局域网中
      通过桥接有线网卡,无线网卡无法桥接;
      未解决问题: 桥接后的虚拟机暂时无法外网;
    3. minio 分布式部署
      存在一致性问题

    重启网络服务,有时无效,需要重启
    /etc/init.d/networking restart

    Qemu KVM 虚拟机通过虚拟网桥实现桥接和NAT的实验

    第一条命令中将 192.168.4.0\24 网段的数据包伪装成 wlp2s0 接口的 ip
    发送出去,所以要实现 guest 通过 NAT 共享上网,wlp2s0 处应该填写连入
    互联网的网络接口,这里 wlp2s0 是我的无线网卡接口。
    iptables -t nat -A POSTROUTING -s "192.168.4.0/255.255.255.0" -o wlp2s0 -j MASQUERADE
    PS: 桥接模式相关命令
    第一条命令中将 192.168.4.0\24 网段的数据包伪装成 192.168.4.0\24 外的任何 ip
    发送出去,按我的理解 iptables 会自动判断哪些 ip 可以成为伪装的目标,所以这条命令可能更加通用。
    iptables -t nat -A POSTROUTING -s "192.168.4.0/255.255.255.0" ! -d "192.168.4.0/255.255.255.0" -j MASQUERADE


    sheepdog 安装

    1. 安装预软件
      mkdir /home/sheep
      apt-get install autoconf pkg-config build-essential liburcu-dev libtool libcorosync-common-dev libcpg-dev libcfg-dev yasm

    2. 安装zookeeper
      wget http://mirror.bjtu.edu.cn/apache/zookeeper/zookeeper-3.4.10/zookeeper-3.4.10.tar.gz

    cd zookeeper-x.x.x/src/c
    ./configure --prefix=/usr
    make
    make install

    cd zookeeper-x.x.x/conf
    mv zoo_sample.cfg zoo.cfg
    Setting this to 0 entirely removes the limit on concurrent connections.
    $ echo "maxClientCnxns=0" >> zoo.cfg
    mkdir -p /tmp/zookeeper

    myid //添加配置该文件

    server.201= 192.168.1.42:2888:3888
    server.202= 192.168.1.39:2888:3888
    server.203= 192.168.1.31:2888:3888

    1. 安装sheepdog

    tar xvzf sheepdog-v0.9.3.tar.gz
    cd sheepdog-0.9.3
    ./autogen.sh
    ./configure --enable-zookeeper
    sudo make install

    1. 启动sheepdog
      mkdir /mnt/sheep/0
      sudo mount -o remount,user_xattr /
      sheep -n /var/lib/sheepdog,/mnt/sheep/0 -c zookeeper:192.168.1.42:2181,192.168.1.39:2181,192.168.1.31:2181
      dog cluster format //很重要

    5.sheepdog测试
    http://blog.jobbole.com/54657/

    https://blog.csdn.net/signmem/article/details/78594340


    git clone https://github.com/python-diamond/Diamond
    cd Diamond
    python setup.py install

    java安装

    https://www.cnblogs.com/smiler/p/6939913.html


    ssh安装

    dpkg -l | grep ssh
    ps -e | grep ssh
    apt-get install openssh-server


    测试流程

    sheepdog 磁盘明细
    dog node info

    系统磁盘明细
    lsscsi -s
    fdisk -l

    挂载参数
    df -T

    相关文章

      网友评论

          本文标题:2018-12-14

          本文链接:https://www.haomeiwen.com/subject/papghqtx.html