陈沙克

Jul 052012
 

今天看到一个preseed文件,很有想法,简单点说,就是安装的时候,把脚本copy到硬盘上,修改rc.local,让机器装完系统重启的时候,安装相关内容。脚本最后一步,就是删除rc.local 的设置,实现第一次启动运行,只运行一次。

https://help.ubuntu.com/community/InstallCDCustomization/PreseedExamples

 

d-i     preseed/late_command            string cp -a /cdrom/preseed/install.sh \
/target/root; sed -i 's_exit 0_sh /root/install.sh_' /target/etc/rc.local; 

install.sh 脚本如下

INSTALL="apt-get install -y"
REMOVE="apt-get remove -y"

apt-get update

# email
$INSTALL exim4-daemon-heavy mailx mailgraph

# etc - loads cut

sed -i 's_sh /root/install.sh_exit 0_' /etc/rc.local

echo "Installation complete."
Jul 052012
 

记忆的很清楚,2000年的时候,当时还是Compaq,推出第一款远程控制卡,当时听起来非常神奇。可以远程开机,关机,安装系统。那个时候,我没真正用过,只是看产品介绍。

2006年的时候,当时的Dell服务器,应该是29系列,你购买的时候,需要单独选购远程控制卡,当时我是使用这个远程控制卡来玩vmware的ESX。

自后就一直没有怎么接触服务器,一直到来这家公司。公司有各个牌子的服务器。服务器在机房放着,进去维护非常不方便,我也就折腾起远程管理。

下面就整理一下全部的IPMI的资料

http://www.openfusion.net/linux/ipmi_on_centos

参考上面的连接,很多高级功能。

IPMI设置

IPMI需要进入bios,进行设置IP地址。这个本身没什么特别。不过有时候你会发现设置完IPMI的IP地址后,无法访问,也无法ping通。你会以为IPMI出问题了。

这个时候,你需要完全拔掉机器的电源,等待5分钟,把网线插入IPMI的网卡。这个时候,插上电源,就算不开机,也应该可以ping通,访问。这个问题折腾了我很长时间。

机器加电前,需要把IPMI的网线插上,这样可以初始化。

另外默认IPMI是DHCP获得IP。

IPMI访问

国产服务器的IPMI访问的用户和密码,基本就是这些。这个和主板有关。我见过的两种主板的IPMI就是超微和泰安的。他们间功能上有点区别,默认的密码也是不一样。

联想:用户名:albert  pass:admin

超微:用户名:ADMIN  pass:ADMIN

泰安的主板:user:root  pass:superuser

浪潮服务器:user:root  pass:superuser

Continue reading »

Jul 042012
 

我一直都希望可以实现这个功能。据说目前wordpress 3.4, 用来做企业网站已经非常方便。

刚看到朋友展示的一个网站,真的非常不错。尤其难得的,是用sina的SAE搭建。搭建都可以很快去尝试一下。

http://www.jantech.cn

基本看不到任何wordpress的影子。改天我也找一个模板来倒腾一下.那位朋友有经验,指导一下.

Jul 042012
 

现在做openstack的QQ群主,每天都很多人申请. 一般第一次都是拒绝. 我会提示

个人,单位信息,本群实名制

打这几个字也挺累的,有什么办法快速输入呢.

在word里,是有类似的功能, 以前google的邮箱,也有一个类似的功能,回复邮件的模板.我想搜狗输入法,肯定有这样的功能.

点小扳手,设置属性,高级,自定义短语设置,添加新定义。

我就定义 ll, 输入我要的内容。

自定义短语

短语

搜狗输入法自定义短语

Jul 042012
 

对于ubuntu来说,preseed文件,最难懂的就是分区部分。我现在使用cobbler安装ubuntu,唯一不可控的就是分区。

19000 50 20000 ext3 \
        $primary{ } $bootable{ } method{ format } \
        format{ } use_filesystem{ } filesystem{ ext3 } \
        mountpoint{ / } \

看别人的presed文件,分区都包括3个数字,这3个数字是啥意思呢?

http://cptyesterday.wordpress.com/2012/06/17/notes-on-using-expert_recipe-in-debianubuntu-preseed-files/

很幸运,搜索到这位朋友的文档。上面有解析

第一个数字表示分区的最小数值,19G

第二个数值含义是优先级:越小表示优先级越高

第三个数字表示分区的最大值,20G

https://help.ubuntu.com/10.04/installation-guide/i386/preseed-contents.html

生产使用的preseed