サクサク読めて、アプリ限定の機能も多数!
トップへ戻る
大谷翔平
projects.tsuntsun.net/~nabeken
UPDATE: 初稿 (Tue, 4 Feb 2014 13:10:04 +0900) Dockerのネットワーク構成 dockerをインストールするとブリッジインターフェース docker0 が作成されます。 $ ifconfig docker0 docker0 Link encap:Ethernet HWaddr be:d2:8e:4b:02:46 inet addr:172.17.42.1 Bcast:0.0.0.0 Mask:255.255.0.0 inet6 addr: fe80::bcd2:8eff:fe4b:246/64 Scope:Link UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:0 errors:0 dropped:0 overruns:0 frame:0 TX packets:6 error
UPDATE: Vagrant 1.2.7では chef_add_recipe nil が不要だったので削除 (Sun, 4 Aug 2013 20:54:45 +0900) knife-solo 0.3.0がリリースされたのでGemfile修正 (Sat, 3 Aug 2013 15:57:37 +0900) s/デプロイ/プロビジョニング/g (Wed, 31 Jul 2013 09:51:04 +0900) ディレクトリ構成 chef-repo をベースとしたリポジトリ構成は以下になります。 $ tree -d (不要なものは削除) . ├── certificates ├── config ├── cookbooks │ ├── tknetworks │ ├── tknetworks_bird │ ├── tknetworks_openbsd │ ├── tknet
UPDATE: SSH公開鍵を削除し忘れていたので追加 (Sun, 2 Dec 2012 13:31:37 +0900) 初稿 (Fri, 9 Mar 2012 23:07:55 +0900) instance store-backed vs. EBS-backed 今回は pvgrub + パーティションのないディスクイメージ (swapをディスクイメージとして持つ) で作成します。 先日リリースされた待望の m1.small (x86_64) でも動きます。 ストレージの種別について、前回の記事から再掲します。 (このあたりはXenがどのようにゲストへディスクを見せるかという話です。) instance store-backed (S3-backed) インスタンスストレージ(ephemeral領域と同じ種別)上にディスクイメージを展開したものをroot deviceにする。 root
UPDATE: ストレージ種別の説明を一部修正 (Fri, 9 Mar 2012 20:01:27 +0900) 初稿 (Mon, 5 Mar 2012 01:30:41 +0900) Amazon Linuxについて Amazon Linux はEC2用AMIとしてAmazonがメンテナンスしているディストリビューションです。 最新版はRHEL6互換 + ec2系のツール、cloud-initがセットアップ済みです。 どうしてもCentOSでなければならない理由がなければ、そのままAmazon Linuxを使うのが楽だと思います。 今回はどの環境でも動くことが要件なので、CentOSをベースにする必要がありました。 そんなわけで、Amazon Linux上でCentOS 5、今回は事情により特にCentOS 5.6 (x86_64)のリリース版最小構成でAMIを作成します。 このAMIは
UPDATE: セクション番号修正、PPPoE failoverの部分を移動、その他微修正 (Wed, 7 Sep 2011 09:32:35 +0900) 初稿 (Tue, 6 Sep 2011 20:24:38 +0900) ことのはじまり 2011年7月29日(金)の午前2時ごろ、当ネットワークのサーバ側セグメントのPCルータが ハードウェア障害を起こし、全サービスが停止しました。 (実際にはメール、DNS、LDAPは海外のVPSでセカンダリを動かしていたので全滅ではなかった) 予め取得していたUSBメモリのディスクイメージを新規USBメモリに流し込み、 手元の余っていたノートパソコンへ刺して代替機として発送、交換し復旧しました。 使用していたハードウェアは私が始めて組んだマシンで、ちょうど10年経過したところです。 よく働いてくれました。 該当箇所は冗長化しておらず、ハードウェア交
UPDATE: 初稿 (Sun, 20 Mar 2011 19:56:08 +0900) LVMのsnapshotを取るとカーネル・パニック! squeezeのXenカーネルでLVM snapshotを何度もcreate && destroyしていると以下のカーネルパニックが発生します。数回すると確実に再現できます。 [ 1500.617898] ------------[ cut here ]------------ [ 1500.617951] kernel BUG at /build/buildd-linux-2.6_2.6.32-30-amd64-d4MbNM/linux-2.6-2.6.32/debian/build/source_amd64_xen/arch/x86/xen/mmu.c:1649! [ 1500.618021] invalid opcode: 0000 [#1]
Posted on Tue Feb 22 23:01:17 +0900 2011 by nabeken 皆さんIPv6してますか?今日は激安でかつnative IPv6が使える vr.org (https://www.vr.org/) のVPSを借りてみたのでご紹介します。 申し込み オーダーは https://www.vr.org/plans-and-pricing/ からできます。 電話によるorder verificationがあります。ここがちょっとネックでしょうか。非通知で掛かってきます。 音質が悪い(国際電話なのとたぶんソフトバンクなせい)ので何度も聞き直しましたが、丁寧に何度も言い直してくれました。 主な質問: 名前 (オーダーした人はあなたですか?) サービスを申し込みましたか? クレジットカードは持ってますか? そのクレジット番号の下4ケタ(たぶん)を教えてください クレ
Gentoo Linux(6年くらい)とFreeBSD(1年くらい)とOpenBSD(新参者)を使う日々。 RSS アーカイブ Posted on Sun Jan 09 15:56:18 +0900 2011 by nabeken RAID0で構築していたXen 3.0 w/Debian GNU Linux (lenny)をXen 4.0w/Debian GNU/Linux (squeeze) + ZFS上のiSCSI boot/rootで再構築しました。iSCSI boot/rootでハマったポイントを記します。 iSCSI boot/root over ZFSにする意味 ストレージサーバとしてFreeBSD 8.x + ZFS (raidz)環境がすでにある domUにはRAID0で高速なディスクI/Oを安価に用意したい しかし、dom0のディスクは冗長構成を取り、ディスク障害の影響を
Gentoo Linux(6年くらい)とFreeBSD(1年くらい)とOpenBSD(新参者)を使う日々。 RSS アーカイブ Posted on Thu Jul 29 21:03:37 +0900 2010 by nabeken LinuxのLVM + reiserfsで構築していたストレージサーバをZFSでリプレイスする計画の第1弾として、先日リリースされたFreeBSD 8.1-RELEASEでZFSを検証しました。 検証はスムーズに行ったので本番環境を意識してZFS on ROOTに挑戦しました。8.1からは以前よりも簡単になっています。 Booting from ZFS RAID0/5/6 in FreeBSD 8.0-RELEASEを参考にZFS on ROOTの構築を行ないました。自分で理解できなかった部分を補足していきます。 ディスクの下準備 今回使用するディスクはad4,
Gentoo Linux(6年くらい)とFreeBSD(1年くらい)とOpenBSD(新参者)を使う日々。 RSS アーカイブ Posted on Sun May 09 16:50:08 +0900 2010 by nabeken 自宅のメールサーバのアカウント情報をLDAPで一元化するためにLDAPの導入を決めました。問題は管理インターフェースです。 そこで、RubyのSinatraの習作としてLDAP管理Webインターフェース作成しました。開発のなかで気になった点を記します。 使用したソフト: Rack Sinatra haml ActiveLDAP MongoDB (セッションの永続化) Sinatra チュートリアルが日本語で用意されています。 基本的な事項はこのチュートリアルで事足ります。 しかし、何か不明瞭な点があれば、ググるよりもSinatra/Rackのソースコードを覗いた
Posted on Sat Feb 06 23:13:35 +0900 2010 by nabeken 使用中のGitリポジトリからあるディレクトリ以下のみを含む新しいリポジトリを作成する方法を検討しました。 twitterでつぶやいたところ、 @n_iwamatsu さんに git-commit-tree というコマンドを教えてもらいました。(参考: http://twitter.com/n_iwamatsu/status/2304942015) このコマンドは引数に tree-ish と親コミットオブジェクトの commit-ish (optional)、そして標準入力からコミットログを取りそれらに紐付いた新たなコミットオブジェクトを作成し、その commit-ish を標準出力へ出力します。 ここで、Gitにおけるディレクトリの扱いについて復習です。ディレクトリはGitではTreeオ
Gentoo Linux(6年くらい)とFreeBSD(1年くらい)とOpenBSD(新参者)を使う日々。 RSS アーカイブ Posted on Sun Mar 22 15:38:59 +0900 2009 by nabeken VPSを借りている Rimuhosting でセカンダリDNSのサービスを受けるため、DNSサーバ環境を構築仕直しました。今回はその記録です。 Rimuhostingについては https://projects.tsuntsun.net/~nabeken/diary/Sysadmin/rimuhosting-a-Xen-based-VPS-hosting.html 参照。 つぎはぎでの拡張で見直しをしたかったのもありました。以下がこれまでの構成です。 ns1.tknetworks.org PowerDNS ----- MySQL(master) <--- Pow
Posted on Mon Mar 01 23:23:37 +0900 2010 by nabeken Rapidxenを解約するにあたり、新たな移行先としてArpnetworksのVPSを借りました。結論から言うと非常にオススメです。 http://arpnetworks.com/vps arpnetworksのVPSはKVM(LinuxのKernel-based Virtual Machine)ながらも、かなりの低価格で提供していたのでお試し感覚で申し込みました。 申し込んだプランは以下。 RAM 256MB Disk 5GB Bandwidth 50GB Monthly $10 OSはDebianを選択しました。他には: FreeBSD OpenBSD Arch Linux Ubuntu Debian Gentoo CentOSがないあたり、ポリシーを感じます :-) まず、$10で
Posted on Sun Apr 12 21:52:51 +0900 2009 by nabeken この記事は http://www.v6.tknetworks.org/ の再構成です。現状では、個人でも安価に接続できる商用 IPv6 ネットワークは無料、有料含めいくつかあります。 表題は Debian を使っていますが、どの Linux でも手順はほぼ変わりません。 feel6 DTCP を使ったトンネリングサービス。RT57i も DTCP をしゃべるため、個人で箱物を使うなら非常によかったが… 2009/04現在、障害対応は行われていますが、抜本的な対応(SSLの証明書期限切れなど)は今後も期待できないでしょう。 6to4.jp 6to4 リレールータを日本国内に置く実験。非常におしまれつつ、2006年に実験が終了。これについては、以前考察しましたが、おそらく今後も再開されること
Gentoo Linux(6年くらい)とFreeBSD(1年くらい)とOpenBSD(新参者)を使う日々。 RSS アーカイブ Posted on Tue Apr 07 23:47:23 +0900 2009 by nabeken LVM上のディスクで Xen の xvda1 として使用していたものを KVM で使用するための方法を記す。自身へのメモなのでかなり簡潔なものとなっている。 構成 Xenの構成は以下の通り。 dom0: Debian GNU/Linux 5.0 domU: Gentoo Linux 共に amd64 で動かしている。domUの設定は以下。 $ cat /etc/xen/domU/mocha kernel = '/boot/vmlinuz-2.6.26-1-xen-amd64' ramdisk = '/boot/initrd.img-2.6.26-1-xen-am
Gentoo Linux(6年くらい)とFreeBSD(1年くらい)とOpenBSD(新参者)を使う日々。 RSS アーカイブ Posted on Fri Jul 17 01:00:34 +0900 2009 by nabeken 2009/07/13 より、tsuntsun.net, meganekkomoe.org, tknetworks.org を収容しているネットワーク(AS 64529)におきまして、 IHANet とのピアリングを開始しました。 IHANet とは http://www.ihanet.info/Home より The Internetを,各自宅サーバ(NOC)内IPv6ネットワークを相互接続するためのインフラであると見なし,相互にGREトンネル張ってeBGPピア張って何かトラヒック流してみてInternet 2.0を作ろうぜ,みたいな感じ. 本来の目的としては,
Gentoo Linux(6年くらい)とFreeBSD(1年くらい)とOpenBSD(新参者)を使う日々。 RSS アーカイブ Posted on Fri May 23 12:52:31 +0900 2008 by nabeken Window Manager で複数ウインドウが扱い易くなったとしても、ヤンクした結果などを同一インスタンスで共有するためには、Vim そのもので複数ウインドウを持つ必要があります。 :help windows // 縦分割で読みたいなら :vertical help windows とすると、Vimのウインドウ操作に関するヘルプが読めます。このヘルプも (v)split によって、分割されたものです。(オンラインドキュメントは http://vimdoc.sourceforge.net/htmldoc/windows.html#windows にあります) す
Posted on Wed May 21 22:41:31 +0900 2008 by nabeken 別のブランチで作業をしていて、また、ブランチを作って作業をしようと思い # git checkout -b moge // これは別のブランチからさらにブランチを作る操作で、やりたかったのは以下の操作 # git checkout -b moge master // master からもう1つブランチを作りたかった 前者でブランチを作ったことに気がつかず、masterにマージしてしまった。まだ公開予定ではない記事がマージされてしまった。さて、どうしよう。 gitk コマンドで戻すべきHEADを捜しだす。その commit-ish を master にすればよい。ただし、masterでなかったことにしたい期間のコミットを含むブランチがまだ残っていることを確認すること。さもなければ、コミット
Gentoo Linux(6年くらい)とFreeBSD(1年くらい)とOpenBSD(新参者)を使う日々。 RSS アーカイブ Posted on Mon Aug 11 23:44:00 +0900 2008 by nabeken 自宅のネットワークでは、NTT東からの RA と自分のネットワーク用(OCN IPv6経由)のRAを流しています。普段は問題なく外部と通信できていたのですが(OCN IPv6で貰ったアドレスがソースになっている)、とあるホストが 6to4 だったため、NTT東で貰ったアドレスがソースになり、通信できなくる問題に遭遇しました。 事の次第 最初、相手側が悪いのではと思い(移行期なので、ほとんどがトンネリングなため不通なのが少なくないから)、連絡したところ、問題ないという返事が来ました。そこで、ようやく traceroute6 を行ない、ようやく問題の原因がわかりまし
Gentoo Linux(6年くらい)とFreeBSD(1年くらい)とOpenBSD(新参者)を使う日々。 RSS アーカイブ Posted on Sat Feb 27 14:57:44 +0900 2010 by nabeken MacBook に Gentoo Linux をインストールしました。2010/02/25 現在、 2.6.33 で安定しています。この記事は MacBook/MacBook-late-2008-my-1st-impression の簡潔なまとめです。 キーボードは US にしました。viを使う場合、USのほうがよいです。3年保証はひとまず見送りました。 使用感、使用形態など 使用して15ヶ月目になりました。 見た目はものすごく格好いい 手首周辺がちょうどエッヂの部分になるので、手になにか巻かないと痛い ここはもうすこしなめらかに加工してほしかったな ↑慣れた
Posted on Sun Apr 12 21:52:33 +0900 2009 by nabeken 日記カテゴリに記事を書くのも久々です。久々のネタは KVM ネタです。 OCN IPv6 で手元に IPv6 を引っぱる関係で市販のルータがまったく使えないため、Linux でルーティングする必要がありました。以前は専用に1台用意していたのですが、電気代と場所ももったいないため、これを仮想化することにしました。 家庭で使う程度のトラフィック、経路であればCPUはほとんど使わず、どちらかというと物理バスの速度が重要です。今回はストレージサーバとして以前購入し、セットアップした PowerEdge T105 上で KVM を使い仮想化した Debian でルーティングすることにしました。 すでにオンボードで NIC が1つありますが、これは従来通りのストレージ用のトラフィックを流すことにし、
Posted on Fri Oct 17 00:45:38 +0900 2008 by nabeken 注意 模索しながら書いているので、いろいろと最適なモデルを探っています。変更点は一番したのログを見てください。 使っていると、ラップトップ、デスクトップ、サーバでそれぞれテンプレートを1つ保持するのがよいという結論に至りました。 まず、手元で使っているのを git リポジトリへ入れます。最初はひとまずすべてを master へ放り込みます。 自宅デスクトップ ラップトップ 学内マシン バイト先のマシン の4つの環境があります。それぞれは共通したものもあれば、環境特有の設定も入ります。1つのリポジトリで、それぞれの設定はブランチで運用してみることにします。 まず、テンプレート用ブランチを作ります。 # git clone git.example.org:Repo/moge # cd mog
Posted on Mon Mar 30 18:12:12 +0900 2009 by nabeken この記事は obsolete 扱いになりました。MacBook で Linux を動かしたい人は簡潔にまとめ直した MacBook/Gentoo-Linux-on-MacBook-late-2008 をどうぞ。 (note: This article was marked as obsolete. New article is here; MacBook/Gentoo-Linux-on-MacBook-late-2008) MacBook に Gentoo Linux をインストールしました。MacBook には以前からコストパフォーマンスの高い製品として注目していましたが、その外見を見るかぎり、購入にまでは至りませんでした。 しかし、店頭で新 MacBook を見た瞬間、その外見に惚れ
Posted on Thu Mar 03 22:01:40 +0900 2011 by nabeken 今日からあなたもawesomeで快適ウインドウマネージャ生活! awesomeとは awesome とはDebian開発者でもあるJulien Danjouさんが2007年からdwmをベースに開発を開始した tiling window manager (タイル型ウインドウマネージャ)です。 作者はawesomeを a highly configurable, next generation framework window manager (高度にカスタマイズ可能な次世代のフレームワークウインドウマネージャ)と 謳っています。事実、ユーザはLuaによってウィンドウマネージャの挙動を制御することができます。 タイル型ウインドウマネージャの一般的な特徴は 日本タイルのWiki を参照してくだ
Gentoo Linux(6年くらい)とFreeBSD(1年くらい)とOpenBSD(新参者)を使う日々。 RSS アーカイブ Posted on Sun Mar 22 15:26:23 +0900 2009 by nabeken Bluetooth を使ったネットワーク接続は2種類ある。1つは PAN (Personl Area Network) を使った方法、もう1つは EMONSTER をモデムとして、それを Bluetooth 経由 ppp する方法である。本稿では、後者の方法を Linux で行う方法を解説する。 利点 PAN であれば、EMONSTER 側で共有設定をしなければならない そのとき、 EMNet ではなく、embを選択していると、MMSが来たとき、自動で EMnet に切り替わってしまう DUN であれば、自動で切りかわらない。ただし、このあいだ、 EMONSTE
Posted on Thu Aug 14 02:28:28 +0900 2008 by nabeken ntp だとクライアントとサーバに別れている。そんなときは サーバとクライアントが別れているサービスとか class ntp { file { "/etc/ntp.conf": mode => "0644", owner => root, group => root, content => template("default/etc/ntp.conf"), notify => Service["ntpd"], } } class ntp_server inherits ntp { File["/etc/ntp.conf"] { content => template("${hostname}/etc/ntp.conf"), } } として、クライアント側はたんに include ntp
Posted on Sat May 17 14:33:41 +0900 2008 by nabeken Hina も形になってきました。記事も push すると公開されるところまでこぎつけたので、ペースが上っています。 各マシンでそれぞれブランチを切って、日記を書きはじめるわけですが、その間にも、ブランチを切って、じっくり書きたいネタも出てきます。その逆もまたあり、じっくり書きたいネタに取りかかりつつ、日々の日記を書くこともあります。 Timeline ======== | (branch: master) | | - git pull (日記を書く前にpullして最新の状態にする) | | - git checkout -b diary (日記用のブランチを切る) | ` _____ | ` | | (branch: diary) | | | | - vi Articles/Diary/
Posted on Tue Feb 04 13:10:04 +0900 2014 by nabeken UPDATE: 初稿 (Tue, 4 Feb 2014 13:10:04 +0900) ConoHaではIPv6アドレスが標準1個に加えて追加で16個使用できます。 追加IPv6アドレスをなるべく簡単にDockerで使える方法をUbuntu 13.10 (amd64)で検討しました。 続きを読む
resources Puppet Wiki http://www.reductivelabs.com/trac/puppet/wiki Installation Guid http://www.reductivelabs.com/trac/puppet/wiki/InstallationGuide OSCON Presentation http://www.reductivelabs.com/downloads/puppet/OSCON.pdf Transitioning From Cfengine http://www.reductivelabs.com/trac/puppet/wiki/TransitioningFromCfengine Type Reference (必読) http://www.reductivelabs.com/projects/puppet/reference/
このページを最初にブックマークしてみませんか?
『projects.tsuntsun.net』の新着エントリーを見る
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く