Archive : 2014-02

FEB
6

https://issues.apache.org/jira/browse/CLOUDSTACK-2328 で教えてもらった話なのですが、CentOS 6.5のカーネルにVXLANサポートがバックポートされて使えるようになっています。便利になりましたね。

# ip link add vxlan0 type vxlan id 1000 group 239.1.1.1 dev eth0
# ip link
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 16436 qdisc noqueue state UNKNOWN
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP qlen 1000
    link/ether 00:0c:29:fc:8b:9b brd ff:ff:ff:ff:ff:ff
3: eth1: <BROADCAST,MULTICAST> mtu 1500 qdisc noop state DOWN qlen 1000
    link/ether 00:0c:29:fc:8b:a5 brd ff:ff:ff:ff:ff:ff
4: eth2: <BROADCAST,MULTICAST> mtu 1500 qdisc noop state DOWN qlen 1000
    link/ether 00:0c:29:fc:8b:af brd ff:ff:ff:ff:ff:ff
5: eth3: <BROADCAST,MULTICAST> mtu 1500 qdisc noop state DOWN qlen 1000
    link/ether 00:0c:29:fc:8b:b9 brd ff:ff:ff:ff:ff:ff
8: vxlan0: <BROADCAST,MULTICAST> mtu 1450 qdisc noop state DOWN
    link/ether 6a:97:59:a7:90:65 brd ff:ff:ff:ff:ff:ff
FEB
6

Management Serverをセットアップする前に、vhd-utilをManagement Serverに配置しておく必要があります。

参考:https://cloudstack.apache.org/docs/en-US/Apache_CloudStack/4.0.2/html/Installation_Guide/management-server-install-flow.html

ライセンス上の問題から、一緒に配布出来ないための措置の模様。面倒ですね。。あまりマニュアル読まずに進めてたら嵌りました。。

rsyncで/var/www/html/centos以下にミラーを取得する方法のメモ。過去のリリースが含まれたミラーをrsyncで公開してくれているftp.rken.jpに感謝。

#!/bin/bash

rsync="/usr/bin/rsync -avSHP --delete"
mirror="rsync://ftp.riken.jp/centos"

verlist="6.3 6.4 6.5"
baselist="os updates addons extras isos"
archlist="x86_64"
repo_base_dir="/var/www/html/centos"


if [ -f /var/lock/subsys/rsync_updates ]; then
    echo "Updates via rsync already running."
    exit 0
fi

touch /var/lock/subsys/rsync_updates

for ver in $verlist
do
  for base in $baselist
  do
    for arch in $archlist
    do
      repo_dir=$repo_base_dir/$ver/$base/$arch/
      remote=$mirror/$ver/$base/$arch/

      mkdir -p $repo_dir

      $rsync $remote $repo_dir
    done
  done
done

rm -f /var/lock/subsys/rsync_updates