Blog

  • 通过ipmitools设置ipmi

    使用DELL的远程控制卡可以方便的管理服务器

    在CentOS中可以使用ipmitools管理 IPMI( Intelligent Platform Management Interface).

    要使用选程控制卡,一般需将一根网线插入控制卡中并设置ip,在BIOS的Integrated Dell Remote Access Controller (iDRAC)中设置 Dedicated (专用),遇到设置是shared(共享),发现控制卡的网卡灯不亮,分配了静态ip也没法用,这时就需要改成Dedicated 。

    用ipmitool设置dedicated

    ipmitool delloem lan set dedicated

    DELL的R410, R610按Ctrl+E进入设置界面
    DELL C6100 R620按F2进入设置界面

    在centos安装OpenIPMI:

    yum install OpenIPMI OpenIPMI-tools

    设置开机启动

    chkconfig ipmi on

    启动ipmi服务

    service ipmi start

    例子:

    设置固定ip

    ipmitool -I open lan set 1 ipsrc static
    ipmitool -I open lan set 1 ipaddr 10.10.1.x
    ipmitool -I open lan set 1 netmask 255.255.255.0
    ipmitool -I open lan set 1 defgw ipaddr 10.10.1.1
    ipmitool -I open lan set 1 access on

    设置自动获取ip,如果一时获取不到,需要切断机器的电源,等待5分钟之后,先插上网线再接上电源

    ipmitool -I open lan set 1 ipsrc dhcp

    查看控制卡信息

    ipmitool lan print 1

    查看管理地址

    ipmitool lan print 1 | grep 'IP Address'
    

    为加强安全,修改默认的SNMP通讯串

    ipmitool -I open lan set 1 snmp COMUNIATION
    查看有哪些用户可以web登陆
    ipmitool -I open user list 1

    得到:

    ID  Name         Callin  Link Auth  IPMI Msg   Channel Priv Limit
    1                true    false      true       ADMINISTRATOR
    2   admin        true    false      false      NO ACCESS
    列出来的序号为2的为root用户,为administration权限,(默认密码是root或calvin),现在更改其密码
    ipmitool -I open user set password 2
    输入两次密码即可。
    同理,序号为1的为一个user普通用户null,更改其密码
    ipmitool -I open lan set 1 password
    对用户的限制
    用户的启用:ipmitool user enable
    对用户进行权限控制:ipmitool user priv
    上面的都是在操作系统内对本机的远程管理卡进行设置和查看,对远端操作可以使用以下命令:
    ipmitool -H 192.168.8.137 -U root -P root sensor |grep -i temp
    查看event log
    ipmitool -v -H 10.10.1.38  -U root -P root sel list
    清空 event log
    ipmitool sel clear
    也可以控制远端ipmi的电源
    ipmitool -I lan -H 10.1.199.212 -U root -P root chassis power off/reset/on/status
    控制远端ipmi的引导方式
    ipmitool -I lan -H 10.1.199.212 -U root -P root chassis bootdev pxe/disk/cdrom
    关于设置的生效问题:
    到目前测试的情况来看,将机器关机断电后,3分钟再加电开机,这样生效最靠谱。
    但实时生效是我们的目标,但效果不是很好
    网上说ipmitool mc reset cold是重启BMC,但我试了一下,是重置,网上的东西一定要质疑。
    参考:
    设置iDRAC
    设置ipmi
    补充:
    对于Dell多刀的C系列服务器,使用最上面的方法用ipmitool修改网卡模式dedicated为shared会提示
    Error in setting nic selection (Invalid command)

    C系列,如C6100,要用dell自已出的工具 bmc tool来设置网卡的共享模式

    下载地址 http://poweredgec.com/,提供tgz和rpm安装包。我这里下载tgz包,解压之后执行

    [root@jpuyy ~]# ./bmc nic_mode get
     dedicated
    [root@jpuyy ~]# ./bmc nic_mode set shared
    [root@jpuyy ~]# ./bmc nic_mode get
     shared

    Dell C系列bmc工具使用手册http://poweredgec.com/files/QSG_PowerEdge_C_System_Management.pdf

    返回第n个节点。

    bmc node_number
  • 在上海找工作及面试总结

    这些天找工作(2013年4月12日-2013年5月13日),有朋友和家人的关心帮忙。一个人有难处的时候,会有人帮你一把,在这期间不要总是花心思想怎么回报别人,因为别人想的可能只是拉你一把,回不回报无所谓。

    这段时间找工作及面试,不管是公司还是我自己,确实是非常耐心、细致、负责:

    从公司来讲,用一个人能不能产生价值,会不会坏公司的事,而且IT用人成本挺高;
    从个人来讲,换工作,生活工作的圈子就会发生很大的变化,职业路线也会发生变化,几年的生活就会发生很大变化,而且将付出自己最棒的年轻时光。

    在找工作中越是被拒绝,就越是要坚信:

    我正在经历的是大多数年轻人都需要经历的低谷,我的态度会决定我将来的发展方向;
    越是被拒绝,越是达不到职位要求,就越坚定离开上一家公司是对的;
    一定要耐心,绝不放低要求,坚信自己能找到合适的工作;
    找适合的工作,而不是最好(给钱最多)的工作,IT这行太耗人了,最好是选有兴趣,加班适度的。

    《浪潮之巅》中有一句话,“错过现在中国发展的快车,就像一百五十年前错过美国发展一样可惜”,那么什么怎么才能搭上这个快车?不安于现状,保持进步,抓住时机,胆子足够大。

    以下是这一个月来面试的清单及简单回忆,找工作这件事是双方的选择过程,但我还是特别感谢每一家公司给我的面试机会。

    2013-04-17 皇家网络,工作职责和兴趣点不交融,面完没有消息
    2013-04-17 创享桥,打电话过来让我做英文自我绍,没有做好准备,英文简历写的也不行;那个人事说,要实在很自信,可以帮我争取一下面试,我竟脑子抽了一下打了退堂鼓,失去了面试机会。
    英文简历的问题说明了,做事情,和自己相关的事情,一定要细心做到位(简历、博客)都一样。
    2013-04-23 快钱 ,但由于技术达不到linux系统工程师,只有监控岗,虽然公司挺牛,但监控不是我想干的,25号收到最终否定的答复
    2013-04-24 启明计算机 是做私有云的,公司是那种挺传统的公司,工作的地方还有摄像头,给人感觉不太好,聊的还挺不错的,但最终没有答复
    2013-04-26 博雅 是忽悠人去培训的,pass
    2013-04-28 百姓网 特有范儿的公司,先是邮件笔试题目(四道),然后电话面试,觉得可以会安排到公司的面试,地处徐家汇,一对一面试,分三个人一个一个来,虽然聊天试的面试氛围很轻松,但是有很多问题问的很细,能考察一个人对细微知识的掌握。好多问题里可能暗藏陷阱,比较悲剧,问一些笔试里中写的脚本我都没答上来。最后一个是非技术面试,问了一些上海有多少辆出租车,你最擅长什么,最近在读什么书,五年之后你会做什么,你觉得你人生最大的失败是什么。没有什么标准答案。晚上给了邮件回复,这样的公司比较好,要不要你有定论了会尽早说出来。
    2013-04-27 中软国际 外包公司
    2013-05-02 虎扑体育网 不错的专门性网站,笔试答的不怎么好,聊下来但挺适合我的,最终也录了我
    2013-05-03 盛大网络 笔试感觉就是一张考卷,答的不行,接下来也没有消息了
    2013-05-06 2345.com 挺大的公司,问了几个技术题之后觉得我技术不够,建议我好好历练技术。
    2013-05-07上午 拉朋 定位人群是用手机找工作,我是北方人,又跑常州上学,又跑南京工作,现在又跑到上海,确实有可能是担心我的稳定性问题。
    2013-05-07下午 盛浪 游戏公司 身体耗得快,待遇差
    2013-05-08 双杨 外包给上海证监会,挺适合我,但是可能工作压力较大,身体耗的也快
    2013-05-10 细博生物 给各大医院做网站,较适合我,无社保,管住
    2013-05-13上午 爱数 软件行业非互联网行业,系统配置管理工程师,不适合我
    2013-05-13下午 微汇 新浪支付,前影应该不错,但是是系统管理配置工程师,配合开发做东西,不适合我

    最后能入职虎扑,5月13号拿到offer,5月20日入职,是很满意的结果了。

    nanjing-shanghai-train-tickets
    nanjing-shanghai-train-tickets
  • 毕业一年回常大聚会

    过了年就在群里嚷嚷说聚会,4月清明的时候没聚成,最终4月30号,大家从不同地方赶来学校,就像以前开学时候一样。不过班上24个人,只来了12个人。

    我提前一天到学校,常州的2路车还是那么给力

    常州2路
    常州2路

    住在我们学校唯一我们县里的老乡那里,在他们宿舍里洗了个澡,穿着短裤在阳台上抽烟,晚上的学校特别安静,又回到了大学无忧无虑的日子。这位张同学很厉害,几个月比我上一年班挣的都多。

    ttyo也来学校玩,和她去食堂吃饭,随口说出的一句话让自己都很触动的话: 我来打汤,你去拿筷子。两个人才吃了十二块钱。

    30号大家来了,我们宿舍有三个带家属,哈哈。才毕业一年,大家变化不是很大。午饭吃饭喝酒要比学校稍微上一个档次,平均每人80,然后是ktv,晚上烧烤。

    吃吃学校的早饭,在教室坐坐,在校园走走,长椅上坐坐。

    常州大学
    常州大学

    吃吃学校旁边最喜欢的金沙的蛋炒饭。不油腻却很香,能吃出蛋香味,饭香味,软硬适中,吃完不觉得口干,是我吃过的最好吃的蛋炒饭。

    金沙蛋炒饭
    金沙蛋炒饭

    该走了,大家和毕业的时候一样各奔东西。

  • 确立新的方向-devops

    在之前的公司干了一年,2013年过年之后就一直在空想该如何发展,空想也许是多数loser的特征。

    在3月份没有什么业务,工作小打小闹,类似于闲了一个月之后,我决定离开这家创业公司,毕竟人生只有九百个月。离职并不是因为和公司有什么不和谐的事,而是因为我的出路要么打工,要么创业。

    当前创业公司各种尝试,做东西浅尝辄止,是我无法认同的,且一年来没有看到明确的商业模式,虽然老板说要给我股份,但是我不想要,且不能被这个束缚,因为我觉得我们做的东西单从工作量上就没达到可以赚钱的水平,怎么和别人竞争。

    那么只有先打工再创业,想办法接触到更多的人,更多的技术,积累更多的阅历,IT面这么大,确立一个方向,devops–运维开发工程师,如果想做devops,现在好多会的东西都是业余级别的,那么第一件事就是离开这家公司。

    如果找工作像是恋人看对眼有感觉的话,那么离职就是分手了,只有一年工作经验的就换工作,显得挺没节操的。
    拒绝了一边工作一边找工作的模式,专心找一份能干几年的工作。

    我想去上海,这件事定下来就应该绝对不能再变。

  • 树莓pi连接网络摄像头进行监控

    需要工具,树莓pi或linux server一台,usb摄像头一个。

    需要的软件是 motion。

    树莓pi(或者说linux)的兼容性不错,插上摄像头之后,使用lsusb查看usb设备

    Bus 001 Device 004: ID eb1a:2571 eMpIA Technology, Inc. M035 Compact Web Cam

    接下来安装软件motion(可以获取摄像头的数据,生成图片或发送数据流到http)

    sudo apt-get udpate
    sudo apt-get upgrade
    sudo apt-get install motion

    修改motion的配置文件 /etc/motion/motion.conf

    daemon off 变为 daemon on,以daemon方式运行

    webcam_localhost on 变为 webcam_localhost off,意为不只是对本地采集,这样才可以使用http查看

    其他参数如分辨率,截图间隔时间等可根据自己的情况调整。

    启动软件前将/etc/default/motion的start_motion_daemon项变为yes

    然后启动motion

    /etc/init.d/motion start

    之后打开http://ip:8081即可。不想使用8081的可以去将/etc/motion/motion.conf中的端口改为需要的端口。

    样张,摄像头较差:

    motion-capture-raspberry-pi
    motion-capture-raspberry-pi

    上面应用的是视频流的功能,motion还有抓图的功能。然后再根据一些云服务,将图片定时传到云端。如上传到s3可以使用s3cmd – command-line Amazon S3 client。

    整个过程不过十分钟,就搭建了一个视频监控。

  • droid pro使用三周感受

    早在2012年11月1日就在evernote中写了一个手机需求单,黑莓的8820除了键盘好用,其他的功能早已经过时,而且最要命的是谷歌停止支持黑莓设置同步联系人和日历功能,详见http://support.google.com/a/bin/answer.py?hl=en&answer=2495269

    evernote中手机需求单如下:

    基本功能:打电话(清晰,支持录音) 发短信 五笔输入 听音乐 拍照

    基本素质:国外品牌 待机好

    应用:evernote google maps gmail google calendar

    锦上添花:前置摄像头 收音机

    当时筛选了一下,实现这些功能iphone肯定是首选了,看了两天二手的iphone4,但对于我这个收入水平来说,二手的也买不起。只好选一个安卓的手机,又对全键盘有偏好,没有游戏需求,不要国产,于是就选了这个droid pro(xt610)。

    driod-pro-jpuyy

    既然是小众的不能再小众的手机,又不在国内销售,价格才200多,肯定毛病一大堆,就和与人交朋友一样,关键是自己能不能容忍这些缺点。

    不能再拖了,去淘宝上花了235元淘了一个,现在没有条理的说说使用情况:

    用移动和电信卡试了一下,确实是三网的;

    系统是2.3.4,已经root;

    百度输入法用五笔也很爽,虽远不及黑莓键盘,有时候会出现连击的问题,安装了milestone 2 Debounce,问题解决;

    安卓毕竟是为全触屏设计的,所以对键盘灯的控制不是那么符合环境,比如晚上比较暗,键盘灯竟不能自己亮起来;

    应用方面,能用google play安装的尽量用play安装(还用信用卡买了一个tasks应用),自己是用谷歌比较深,安卓与谷歌结合的比较好,evernote,wordpress,google等同步用起来很方便;

    不装游戏,不装视频软件,不装手机银行,所以使用很流畅;

    由于是基于linux的,在ubuntu下使用adb shell操作命令行感觉很cool;

    不能支持需求单里的通话录音,待机不好至少一天一充,没有前置摄相头,没有FM。

    驱动程序在:https://motorola-global-portal.custhelp.com/app/answers/detail/a_id/88481

    之前用黑莓也就打电话,发短信,现在手机能办的事尽量用手机办了,正如网上所说

    早上第一件事是拿起手机,最后一件事是放下手机。

    简单技巧:

    更改网络模式,拨号*#*#4636#*#*