你正在浏览的是 知识收藏 目录

MYSQL主从复制

0 ~o~

参考:https://blog.csdn.net/magerguo/article/details/80074980

简介
Simple replication
这是一种最简单的主从同步复制方式,添加一台新的mysql服务作为slave服务,并在此服务上回放master上所有的事务,当slave服务启动后,会去读取master上全部的binary log,这种方式简单快捷,但是需要耗费时间。

master服务设为只读
如果已经配置了主从同步并且正在运行,先将master所有服务设为只读,然后确保slave上所有服务已经将数据同步更新。

SET @@global.read_only = ON;

停止master服务
将所有master服务停止。

配置GTID
master、slave服务上修改my.ini或者my.cnf,server_id确保不重复,然后启动服务。

server_id=1
log_bin=mysql-bin-1
gtid_mode=on #开启GTID模式
binlog_format=mixed #启用混合模式
enforce-gtid-consistency=true #强制GTID一致性
log-slave-updates=true #从库从主库复制数据时可以写入到binlog日志
skip_slave_start=1
binlog-do-db=db1 #同步数据库
binlog-do-db=db2
expire_logs_days=7
max_binlog_size=20M

同步账号

master服务上创建同步账号。

mysql> grant replication slave on *.* to ‘repl’@’%’ identified by ‘repl’;

# 格式:mysql> GRANT REPLICATION SLAVE ON *.* TO ‘帐号’@’从服务器IP或主机名’ IDENTIFIED BY ‘密码’;

 

开启slave

mysql> CHANGE MASTER TO
> MASTER_HOST = ‘192.168.2.63’,
> MASTER_PORT = 3306,
> MASTER_USER = ‘repl’,
> MASTER_PASSWORD = ‘repl’,
> MASTER_AUTO_POSITION = 1;
mysql> start slave;

master取消只读
mysql> SET @@global.read_only = OFF;

 

宝塔面板增加cloudxns的api集成

0 ~o~

宝塔面板增加cloudxns的api集成,修改以下文件:

/www/server/panel/class/panelSite.py

增加:

{
“name”:”dns_cx”,
“title”:”cloudxns”,
“ps”:”使用cloudxns的API接口自动解析申请SSL”,
“help”:”cloudxns后台》用户中心》API管理,按指引获取AccessKey/SecretKey”,
“data”:[{“key”:”SAVED_CX_Key”,”name”:”AccessKey”,”value”:””},{“key”:”SAVED_CX_Secret”,”name”:”SecretKey”,”value”:””}]
},

也可以直接下载如下我修改好的替换。

https://pan.mlibaba.com/s/yqud3gts

【独家】宝塔面板申请Let’s Encrypt多泛域名SSL失败修复

0 ~o~

在使用宝塔面板申请SSL泛域名有个问题,泛域名只能通过DNS方式申请,如果我们只申请*.suo.me 这一个泛域名的话,根域suo.me解析过来就会报证书错误。同时选择两个域名申请的话面板又会报错,类似下面:

[Mon Nov 26 14:57:52 CST 2018] Multi domain=’DNS:*.a.xyz,DNS:*.b.cn,DNS:*.c.biz’
[Mon Nov 26 14:57:52 CST 2018] Getting domain auth token for each domain
[Mon Nov 26 14:57:53 CST 2018] Getting webroot for domain=’*.a
.xyz’
[Mon Nov 26 14:57:54 CST 2018] Getting webroot for domain=’*.b.cn’
[Mon Nov 26 14:57:54 CST 2018] Error, can not get domain token entry *.b.cn
[Mon Nov 26 14:57:54 CST 2018] The supported validation types are: dns-01 , but you specified: http-01
    经过分析,由于宝塔面板在dns方式申请传多个域名的时候,第一个泛域名dns-01认证成功了,但是第二个泛域名又变成用http-01进行验证,导致失败。
    重点来了,修复方式如下:
    修改/www/server/panel/class/panelSite.py 文件的869行,将execStr += ‘ -w ‘ + done; 注释即可。
     然后重启面板程序。
   

Intel 82599标卡手动开启PXE

0 ~o~

问题描述

Intel 82599标卡手动开启PXE

XX局点上安装的Intel 82599标卡无法PXE引导

表1-1 问题的基本信息

信息名称 信息内容
问题来源 RH2288H V3
该案例适用于 ALL
输出时间 2017-04-26
关键词 PXE; 82599;Intel;外购卡

 解决方案

外购卡默认PXE功能是关闭的,如果需要使用需要手动开启。

软件准备:

Intel网卡工具

https://downloadcenter.intel.com/zh-cn/download/19186

注:本文介绍linux下的操作指导。Windows/DOS下操作方式类似

操作步骤:

l  挂载toolkit,进命令行模式(只要是linux系统就行)

l  将工具上传到toolkit中。(可以通过本地文件夹挂载,或者给服务器上的GE口配个临时IP,用SSH或者其他工具上传)。我放在了/home/Project/intel下。目录随便建

l  选择需要设置的网卡端口,比如我选择的是port1,

先执行:

./bootutile64e –nic=1 –fe

在执行:

./bootutile64e –nic=1 –up=pxe

l  至此,第一个口的PXE功能开启。重启即可

DELL DCS5120机型在OS下将BMC NIC 模式设定为Dedicated模式

0 ~o~

在工作中会遇到部分机器升级了BMC固件或者因为种种原因导致BMC变成share模式,导致带外工作部正常。这个时候除了通过BIOS设置外,也可以通过在OS下使用ipmi命令设置。

第一步,使用ipmitool命令得到RES_ID的数值,如下所示返回值为15,则RES_ID为 0x15

ipmitool raw 0x30 0x01

15 <——- Get Reservation ID0x15

第二步:将BMC NIC 模式设定为Dedicated模式,其中<Res_ID>由第一步所获得的值代替。如果获得值为15,则运行下面的命令:运行成功后返回值为01. 然后重启系统生效。

ipmitool raw 0x30 0x03 0x15 0x02 0x010x00 0x00 0x00 0x010x01   ß其中第三串0x15代表RES_ID

 

命令参考:

 

获取当前状态:Get BMC NIC current mode

ipmitool raw 0x30 0x02<RES_ID> 0x02 0x01 0x00 0x00 0x00 0xFF

 

设置为shared模式 Set BMC NIC to SharedNIC (0x00)

ipmitool raw 0x30 0x03<RES_ID> 0x02 0x010x00 0x00 0x00 0x01 0x00

 

设置为Dedicated模式 Set BMC NIC to DedicateNIC (0x01)

ipmitool raw 0x30 0x03<RES_ID> 0x02 0x010x00 0x00 0x00 0x01 0x01

您使用的是IE浏览器,请下载Chrome来获得更好的体验