Jul 022012
 

ubuntu 12.04,改动很大。有时候你发现连机器的dns设置都不会。

/etc/resolv.conf 一般都是修改这个文件就可以。不过现在不行了。

https://help.ubuntu.com/12.04/serverguide/network-configuration.html#name-resolution

http://wiki.debian.org/NetworkConfiguration#The_resolvconf_program

http://ubuntuforums.org/showthread.php?t=1972424

最简单就是删除resolvconf

apt-get remove resolvconf

这样就和以前一样。你可以通过 /etc/resolv.conf 管理dns。

2012年7月19日更新

深入学习了一下ubuntu官方文档 https://help.ubuntu.com/12.04/serverguide/network-configuration.html

对于ubuntu 12.04日后的操作系统,dns的设置,推荐在网卡直接设置。

auto lo
iface lo inet loopback
auto eth0
iface eth0 inet static
address 10.1.199.17
hwaddress ether 00:25:90:67:ce:64
netmask 255.255.255.0
network 10.1.199.0
gateway 10.1.199.1
dns-search chenshake.com
dns-nameservers 8.8.8.8

auto eth1
iface eth1 inet manual
up ifconfig eth1 up

注意是:dnsservers

Jul 012012
 

以前使用百度空间的文档有不少错误,这次就重新把文档整理一遍,发布到新的blog上。这其实是用windows live writer本地完成,看看效果如何。

这个文档是描述Openstack Essex安装,把所有的服务安装在一台机器上。包括组件Nova,Keystone, Glance, Dashboard.

文档更新记录

  1. 2012年7月9号更新:加上nova-volume,对文档安装了2遍,基本相信不会有问题。(IP改成10.1.199.17)
  2. 2012年7月11日更新:修改nova.conf, 创建网络的时候,加入multi_host=T参数
  3. 2012年7月12日更新: nova和glance的配置文件,采用租户service,用户glance和nova来启动,这应该才是正确设置,这也是参考作者的原文
  4. 2012年7月20日更新:多节点的测试,基本完成。
  5. 2012年7月23日更新:  修改keystone脚本,去掉demo账号,减少大家的困惑. 验证了一遍多节点的安装, 没发现任何的问题. 参考onestack脚本,把一些修改变成sed修改。
  6. 2012年8月1日更新: 调整一下nova.conf, 多节点测试。
  7. 2012年8月7日更新:把nova.conf 和网卡设置,作为附件提供下载,包括控制节点和计算节点。配置文件
  8. 2012年9月4日更新:加上swift集成keystone和glance,修改了nova.conf 文件,由于文档现在支持目录,也调整一下文章标题的编号。
  9. 2012年9月24日更新:估计这次是最后一次调整,Folsom马上就要正式发布,在发布前,把以前文档有遗憾的地方全部调整了。把默认的密码改成password。基本已经验证了一次,没任何的问题。很多朋友安装失败,基本都是因为修改IP地址导致的,这次调整的命令,让安装过程更加方便,IP设置的地方,采用变量,自动调整。已经反复验证了两遍,没发现任何的问题。
  10. 2012年9月25日更新:马上就要过国庆,所以这次真的是最后一次修改。把最后的遗憾解决掉。mysql的安装,已经不需要输入密码。应该已经很灵活。Fix IP,也是采用变量。大家参考文档安装的时候,只需要修改 novarc, 就可以,别的基本都不需要做任何的修改,唯一还需要调整的就是创建floating 网络的时候,需要根据你的情况,设置一下。
  11. 2012年9月26日更新:实在忍不住,把floating IP,fixIP都设置变量,并且fix IP,是直接取eth0的IP地址的前3位合成,这样可以说,算是全部符合我的要求。
  12. 2012年10月8日更新:把服务账户的密码,也是采用变量,export SERVICE_PASSWORD=password, 这样你可以根据自己的需要调整密码。
  13. 2012年10月16日更新:把单节点,多节点,swift的文档测试了一遍,全部都提供sed命令修改,并且IP地址和密码等设置,全部都是用变量。目前swift可以结合glance工作,不过在dashbord里,snapshot的时候,如果image太大,会导致失败。我使用Cirros的image测试是没问题,ubuntu的image是无法snapshot保存到swift上。说明swift还是有地方需要优化。作为一个POC环境搭建,应该算是基本满足需求。目前在我的实验环境下,使用ubuntu内网的源,从安装OS到全部搭建完成,应该不需要超过30分钟。

目前本文档不包括quantum。

机器名 eth0 eth1 说明
node17 10.1.199.17/24 没有IP bridge 控制节点+计算节点+网络节点+volume+ntp 服务器,
FlatDHCP和multi_host=T
swift
node18 10.1.199.18/24 没有IP Bridge 计算节点+网络节点

英文原文   百度空间原文  计算节点安装

Continue reading »

Jun 282012
 

没有想到,微软自己的blog都已经关闭。看来Live Writer 就只能给wordpres服务。

要想用windows live writer写blog。需要设置一下wordpress

xml-rpc

看一下wordpress的离线客户端,目前来说还是live Writer是最好的。目前应该最大的问题,估计就是代码高亮如何实现。

这篇blog,就是用window live writer写和发布的。

比较一下两个代码高亮的区别,看来还是老外发布的这个,比较实用。

http://plugins.live.com/writer/detail/insert-code-for-windows-live-writer

这是微软官方网站下载。反正可以实现代码高亮,够用了。

#! /bin/sh

if [ -f /bin/bash ]
then echo "/bin/bash is a file"
else echo "/bin/bash is NOT a file" 
fi
if :; then echo "always true"; fi

#看看中文支持如何,好像没问题

还有一个地图插入的功能。倒是可以考虑,我上班的地方。

地图图片
Jun 282012
 

现在国外做备份,大家都会想到备份到亚马逊S3或者dropbox上。对于bluehost的虚拟机来说,你可以申请到ssh权限后,安装一个dropbox的linux客户端,这样就可以吧你需要备份的东西,备份到dropbox。

不过这样估计麻烦,需要你linux比较熟悉。

有两个比较有名气的备份插件,一个是专门备份到dropbox上的:WordPress to Dropbox

另外一个,就是不只是Dropbox,还可以其他的云存储,包括亚马逊的S3:BackWPup

看来我还是选择备份到S3上,反正我有5G的免费空间。

本来还打算用插件可以实现图片等从dropbox下载,不过发现国内彻底封锁dropbox。搞定备份就行。

Jun 282012
 

以前用百度blog的时候,最麻烦的就是没有代码高亮,非常不方便。

不过现在发现wordpress的代码高亮工具实在太多。我不是程序员,要求不高。就是可以把一些脚本类似的内容,实现高亮,看起来方便。

平常用的最多都是linux的命令运行,输出。下面的效果,基本已经能满足我的需求。

这种代码高亮的插件,一旦选择,基本就没法更换。希望这次没选择错。这个插件是国人开发。真的要支持一下。

下面就是命令输入的效果,我喜欢他有复制的按钮,这样方便很多。

echo "/root/bin/convert_static.sh" >> /etc/rc.local

看看下面这段shell脚本

#! /bin/sh

if [ -f /bin/bash ]
then echo "/bin/bash is a file"
else echo "/bin/bash is NOT a file"
fi
if :; then echo "always true"; fi

 

目前是满足我的需求。

看看上传一个附件是什么效果

nova.conf

Jun 282012
 

做一个网站,需要多少时间?或者需要做哪些工作。

估计这也是中国和美国在云计算的差距有多大。

中国:1到2个月

如果你是在国内那么下面的活,估计是少不了。

1:注册域名

你需要选择哪个运营商注册,价格差异很大。万网还是新网。

2:申请IP,备案

严格的备案流程,你必须有ip地址,才能对域名进行备案。而且备案,必须在你所在的数据中心。这个看上去比较简单。其实一个数据中心,很可能是多个企业租用。那么这些企业要帮你备案,基本还是需要用这个数据中心的资质才能进行备案。

备案,是需要到你托管的地方照相。现场照相。而且需要你留下你的联系方式,一旦有事情,可以找到你。责任人还不能随便变更。

3:设置dns解析

这是技术活,不过设置这个,还是需要你自己手工搞定。

4:发票

这个流程少不了,对于企业,需要发票报销。国内的支付,好像基本还是银行转账。

上面全部流程完成。那么估计至少1个月,2个月是很正常的事情。

美国:2分钟到10分钟

那么如果在bluehost,需要多久呢?

我从注册,选择域名,通过信用卡支付,设置密码,登陆cpanel,安装wordpress。全过程,点鼠标快点的话,2分钟估计就全部完成,慢点也不会超过10分钟。花费时间最多的是填写信用卡和个人的信息的地方。

这里面包括全部的工作

  1. 域名购买
  2. 空间购买
  3. php环境,wordpress安装
  4. dns解析

全过程,基本是傻瓜化。

这算不算云计算呢?国内号称云计算的公司。如果要做一个网站,需要多久呢?估计都不好意思说。

还是不要整天放卫星,超越亚马逊。我们还是踏实点,先学习linode,bluehost再说吧。