灌溉梦想,记录脚步

使用Python控制DDNS解析

需求:

光纤入户,一台服务器(windows server 2008 r2),连接内部网络。
同时通过pppoe连接到公网,获取一公网IP,公网IP需要域名映射。

尝试:

1、通过Oray客户端,正确情况可解析,当pppoe断开再连接后,Oray客户端不会去主动解析到新获取的地址,需要重启。

2、使用DNSPOD客户端,状况与Oray客户端一致。

解决:

通过观察发现,当pppoe拨号成功后,windows产生20267事件,那么思路来了,可通过计划任务监视事件,发生后启动解析。

比较发现Oray方式较为简单,很容易通过Python(v3)实现:
继续阅读 »

性能计算参考

参考1

为了方便计算数据库服务器的造型,我们约定:
” 系统同时在线用户数为1500人(U1);
” 平均每个用户每分钟发出2次业务请求(N1);
” 系统发出的业务请求中,更新、查询、统计各占1/3;
” 平均每次更新业务产生3个事务(T1);
” 平均每次查询业务产生8个事务(T2);
” 平均每次统计业务产生13个事务(T3);
” 一天内忙时的处理量为平均值的5倍;
” 经验系数为1.6;(实际工程经验)
” 考虑服务器保留30%的冗余;
服务器需要的处理能力为:
TPC-C=U1*N1*(T1+T2+T3)/3*3*经验系数/冗余系数
则应用服务器的处理性能估算为:
TPC-C= 1500*2*(3+8+13)/3*5*1.6/0.7= 274,285 tpmC
数据库服务器关系到整个系统的稳定运行,考虑到高可靠性和高可用性,并注重设备的可扩展性和性价比,系统将配置两台TPC-C值不小于28万的高性能数据库服务器。
继续阅读 »

NBU SAN Client 改造

描述:

Client端erp_db1 安装有oracle数据库,通过lan备份,因网络问题,备份速度维持在2MB/s,数据库较大,备份时间较长。计划将erp_db1改造为SAN Client备份。

按步骤将NBU_MEDIA改为FT Media Server,同时将Client改为SAN Client。并将NBU_MEDIA的 Target HBA和Client HBA放置新建的Zone中。

因NBU_MEDIA在安装时已经配置过FT,检查并不能正常工作,需要重新配置,执行:

./nbftsrv_config -nbhba
./nbhba -L
./nbftsrv_config
继续阅读 »

Suse 11 U盘安装错误

操作系统版本:suse 11 x64
服务器:hp dl560 g8
错误描述:在grub安装阶段提示无法找到“/boot/grub/stage1”,导致grub安装无法进行。
错误影响:系统安装完成后无法引导。
原因分析:通过光盘安装不会出现这个问题,通过U盘安装时不存在/boot/grub目录,导致无法读取。
解决办法:在安装时候创建“/boot”分区,可解决。

Mac OS X可写NTFS移动硬盘

# 用 root 身份做如下操作
sudo -s

cd /sbin
# 将系统自带的挂载程序改名
mv mount_ntfs mount_ntfs_orig
# 新建我们要的挂载脚本并编辑
vim mount_ntfs
#!/bin/sh
/sbin/mount_ntfs_orig -o rw,nobrowse “$@”
# 保存退出后改一下权限
chmod a+x mount_ntfs
# 都搞定了, 退出 root 身份
exit

在 -o 参数里加了 nobrowse, 这个是让 GUI 默认不可见, 即 Finder 的左边栏 “设备” 里不出现, 如果 -o 参数里不加 nobrowse 可能挂载上来的还是只读模式, 原因未知。

MySQL任意主机用户无法登录

在创建MySQL用户时,选择登录主机为“%”,意思为所有主机均可以连接。

命令如下:
grant all privileges on *.* to ‘kevin’@’%’ identified by ‘password’ with grant option;

创建完成后,登录发现提示如下错误:
ERROR 1045 (28000): Access denied for user ‘kevin’@’localhost’ (using password: YES)

从逻辑上说,%代表所有主机,为什么使用“localhost”就是不行呢?或者也有一种可能性,“%”不包括“localhost”主机,而创建连接时使用到了“localhost”。

新增用户@localhost:
grant all privileges on *.* to ‘kevin’@’localhost’ identified by ‘password’ with grant option;

刷新权限,登录成功。
flush privileges;

HP SuperDome CELL 微码同步

当同属于一个nPar下的CELL板IPF FW版本不一致时,启动会出现BIB BLOCK错误,导致自检无法通过,同时日志出现如下提示:

1
2
3
4
5
6
7
8
9
10
11
12
13
16698 SFW  0,0,0 *5 a38001f900e00fed 0000000000000000 RESET_FOR_RECONFIG
16694 SFW  0,1,0 *5 a38001f910e00fe5 0000000000000001 RESET_FOR_RECONFIG
16690 SFW  0,7,0 *5 a38001f970e00fdd 0000000000000007 RESET_FOR_RECONFIG
16686 SFW  0,2,0 *5 a38001f920e00fd5 0000000000000002 RESET_FOR_RECONFIG
16682 SFW  0,3,0 *5 a38001f930e00fcd 0000000000000003 RESET_FOR_RECONFIG
16678 SFW  0,5,0 *5 a38001f950e00fc5 0000000000000005 RESET_FOR_RECONFIG
16674 SFW  0,1,0 *5 ae800c8710e00fbd 0000000000000000 PD_INCOMPATIBLE_FW_REVS
16673 SFW  0,0,0 *5 ae800c8700e00fbb 0000000000000001 PD_INCOMPATIBLE_FW_REVS
16672 SFW  0,2,0 *5 ae800c8720e00fb9 0000000000000000 PD_INCOMPATIBLE_FW_REVS
16671 SFW  0,7,0 *5 ae800c8770e00fb7 0000000000000000 PD_INCOMPATIBLE_FW_REVS
16670 SFW  0,3,0 *5 ae800c8730e00fb5 0000000000000000 PD_INCOMPATIBLE_FW_REVS
16670 SFW  0,3,0 *5 ae800c8730e00fb5 0000000000000000 PD_INCOMPATIBLE_FW_REVS
16669 SFW  0,5,0 *5 ae800c8750e00fb3 0000000000000000 PD_INCOMPATIBLE_FW_REVS

进入MP-CM-sysrev查看版本
继续阅读 »