xml地图|网站地图|网站标签 [设为首页] [加入收藏]

您的位置:澳门赌搏网站大全 > 计算机网络 > 【澳门赌搏网站大全】Linux(CentOS7)设置自动备

【澳门赌搏网站大全】Linux(CentOS7)设置自动备

发布时间:2019-11-24 06:13编辑:计算机网络浏览(117)

    # -I- coding: utf-8 -*-
    import os
    import oss2
    
    path = '/opt/backMySQL/naner_zhongkong/'
    
    auth = oss2.Auth('您的AccessKeyId','您的AccessKeySecret')
    bucket = oss2.Bucket(auth,'您的Endpoint','您的Bucket名')
    
    #获取目录下的所有文件
    f_list = os.listdir(path)
    
    for i in f_list:
        # os.path.splitext():分离文件名与扩展名
        if os.path.splitext(i)[1] == '.sql':
            fileName = i
            bucket.put_object_from_file('remote.txt','content of object')    
    

     

    条件:Ali云服务器CentOS7.4 MySQL5.6

    # partprobe /dev/sdb

    能够把公文上传到OSS上了

    【澳门赌搏网站大全】Linux(CentOS7)设置自动备份数据库到阿里云OSS。硬盘配置

    代表在每一日1:05实行backup.sh、每一日1:15推行backupToOSS.py

    始建iscsi target目的并分配成立LUN

     

    网卡eth3 10.3.0.13

    在开立二个目录/opt/backMySQL/xxx,在目录/opt/backMySQL下编写制定一个shell脚本backup.sh

     

    2、编写Python脚本,把文件上传到OSS

    /> exit

    查看Python版本:python -V

    # iscsiadm -m node -T iqn.2015-06.com.sample.domain:sharedisk -p 10.0.0.1 -o delete

     

    /backstores/block> create asmdisk5G00.disk /dev/vgiscsi00/lv_5G_00

    基本思路:

    /iscsi> create iqn.2015-06.com.sample.domain:sharedisk

     1 #!/bin/sh
     2 cd /opt/backMySQL/xxx
     3 echo "You are in /opt/backMySQL/xxx"
     4 
     5 Now=$(date  "%Y-%m-%d")
     6 File=fileName-$Now.sql
     7 mysqldump -urooot -ppassword databaseName > $File
     8 echo "Your database backup successfully completed"
     9 #删除昨天的文件
    10 SevenDays=$(date -d -1day  "%Y-%m-%d")
    11 
    12 if [ -f /opt/backMySQL/xxx/fileName-$SevenDays.sql  ]
    13 then
    14  rm -rf /opt/backMySQL/xxx/fileName-$SevenDays.sql
    15  echo "You have delete 1 tays ago bak file"
    16 else
    17  echo "1 days ago bak file not exist"
    18 fi
    
    1. 双重开掘目的门户,节点记录自动创造

    1、编写shell脚本,备份数据库到钦点目录下

    /backstores/block> cd /iscsi/

    crontab -e

    # iscsiadm -m node -T iqn.2015-06.com.sample.domain:sharedisk -p 10.0.0.1 –l

    Linux依期进行Python脚本

    systemctl start iscsi

    http://www.osyunwei.com/archives/5039.html

    [root@localhost ~]# cat /etc/iscsi/initiatorname.iscsi

    留意:Python语言缩进有规定语法,不可能轻松缩进,记住缩进扩充只用在以:甘休的语句之后,缩进4个空格,而之后必得复苏到事先的缩进格式

    /backstores/block> create asmdisk5G01.disk /dev/vgiscsi00/lv_5G_01

    3、把shell脚本和Python脚本增加Linux的crontab电磁打点计时器,设置按时试行

    # iscsiadm -m node -T iqn.2015-06.com.sample.domain:sharedisk -p 10.3.0.1 -u

    执行:python backupToOSS.py

    create 10.1.0.1

     

     

    https://www.cnblogs.com/zichun-zeng/p/4235585.html

     

    再编辑一个Python脚本backupToOSS.py

    网卡eth3 10.3.0.1

     

     

    准时具体设置参谋

    Global pref auto_save_on_exit=true

     

    /backstores/block> create asmdisk5G02.disk /dev/vgiscsi00/lv_5G_02

    实施那些剧本,就足以把数据库备份到/opt/backMySQL/xxx目录下了

    网卡eth0 10.0.0.10

    澳门赌搏网站大全 1  

    创设分区1,pv,vg,lv  

    澳门赌搏网站大全 2

    systemctl enable target

    第意气风发,境遇要布署好,Python意况,centos 7 自带Python,日常能够直接利用

    ls -1R

    安装机械漏刻

    sr0 11:0 1 3.5G 0 rom

    把第6、12、14行中的fileName替换来你想要的文本名,第7行换到数据库的顾客和密码

    fd0 2:0 1 4K 0 disk

    保存配置

    澳门赌搏网站大全 3

    1. 启航服务,并开机运转

    #ls -1R

    ├─sda1 8:1 0 500M 0 part /boot

    网卡eth1 10.1.0.11

    iscsiadm -m session -P 3  

    起初服务,并设定为开机运维

    # lsblk

    敞开防火墙端口

    网卡eth0 10.0.0.1

    # pvcreate /dev/sdb1

    为对象创建LUN

    # iscsiadm -m node -T iqn.2015-06.com.sample.domain:sharedisk -p 10.2.0.1 –u

    # iscsiadm -m node -T iqn.2015-06.com.sample.domain:sharedisk -p 10.0.0.1 –u

    # iscsiadm -m node -T iqn.2015-06.com.sample.domain:sharedisk -p 10.3.0.1 -o delete

    # iscsiadm -m node -T iqn.2015-06.com.sample.domain:sharedisk -p 10.1.0.1  -o delete

    InitiatorName=iqn.2015-06.com.sample.domain:server00

    1. 列出iscsi 服务所识别的靶子

    Configuration saved to /etc/target/saveconfig.json

    [root@localhost nodes]# iscsiadm -m session -P 3|grep Attached

    增多一块100GB硬盘,配置成DATAVG,划分LV并宣布成iscsi硬盘

    创建disk

    Last 10 configs saved in /etc/target/backup.

    sda 8:0 0 30G 0 disk

     

    # iscsiadm -m node -T iqn.2015-06.com.sample.domain:sharedisk -p 10.2.0.1 -o delete

    p查看->n新建->p主分区->1分区1->回车暗许起首扇区->回车暗许使用成套大大小小

    # lvcreate -n lv_5G_02 -L 5G vgiscsi00

    1. 开采目的服务器门户

    ls -1RAV4仍存在记录,然而lsblk块存款和储蓄消失,重启iscsi服务,lsblk重新发掘

    1. 标志由iSCSI目的登入所创办的新星可用块设备

    create /backstores/block/asmdisk5G00.disk

    [root@localhost nodes]# fdisk -l

    NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT

     

    本文由澳门赌搏网站大全发布于计算机网络,转载请注明出处:【澳门赌搏网站大全】Linux(CentOS7)设置自动备

    关键词: www.4355.com

上一篇:使用PXE方式引导Ubuntu系统

下一篇:没有了