• GFS分布式文件系统脚本


    #!/bin/bash
    for i in $(fdisk -l | grep -wo "/dev/sd[b-z]" | sort)
    do
    dd if=/dev/zero of=$i bs=1024 count=1024
    fdisk $i << EOF
    n
    p



    w
    EOF

    partprobe $i
    mkfs.ext4 ${i}1
    done

    mkdir /b3 /c4 /d5 /e6
    fdisk -l | grep -w "/dev/sd[b-z]" | sed -r 's/.*(/d.{8}).*/1/g' | sed -r 's/(.*)(.):(.*)/mount 121 /23/' | bash

    fdisk -l | grep -w "/dev/sd[b-z]" | sed -r 's/.*(/d.{8}).*/1/g' | sed -r 's/(.*)(.):(.*)/121 /23 xf default 0 0/' >> /etc/fstab

    iptables -F
    systemctl stop firewalld
    setenforce 0

    cat << EOF >> /etc/hosts
    192.168.30.21 node1
    192.168.30.22 node2
    192.168.30.23 node3
    192.168.30.24 node4
    EOF

    cat << EOF >> /etc/yum.repos.d/gfs.repo
    [gfs]
    name=gfs
    baseurl=file:///gfs
    gpgcheck=0
    enabled=1
    EOF

    yum clean all && yum makecache
    yum -y install glusterfs glusterfs-server glusterfs-fuse glusterfs-rdma
    systemctl start glusterd
    systemctl enable glusterd

    read -p "请输入主机名" hn
    hostname $hn
    bash

                     

  • 相关阅读:
    kuberdm安装
    docker网络
    docker安装及基本使用
    慢日志
    mysql-5.7主从复制
    MySQL-5.6主从复制
    MySQL索引原理
    Kubernetes的kubeadm项目安装部署
    十六、kubernetes之安全实验案例
    十五、Kubernetes之安全配置
  • 原文地址:https://www.cnblogs.com/zc1741845455/p/10884774.html
Copyright © 2020-2023  润新知