IT井戸端会議

IT井戸端会議

インフラ、ネットワーク、アプリケーション開発、IT界隈の話等々を東京都千代田区界隈から発信します。

2015-01-01から1年間の記事一覧

CentOSにchef-soloをインストール

開発環境 OS:CentOS6.6(64bit) ruby:2.2.2p95 rubygems:2.4.5 rubyのソースをコンパイルしてインストールするためgccをインストール $ yum -y install gcc rubyのソースコードをダウンロード。 ※バージョンはgemが動作する1.9以上であれば問題なしDownload R…

GlusterFS スプリットブレインの解消方法

スプリットブレインとは 例えば、レプリケーション構成のボリュームにおいて次のような操作をすると、レプリカされたファイルの内容にノード間で矛盾が生じて、GlusterFSは、どちらの内容が正しいかを判断することができなくなります。 ※ここでは、「ボリュ…

Apache Bench のエラー別対処法

apr_poll: The timeout specified has expired 「file size」の上限値を増やす $ sudo ulimit 102400 socket: Too many open files (24) 「open files」の上限値を増やす $ sudo ulimit -n 102400 apr_socket_recv: Connection reset by peer (104) apr_sock…

Apache Bench のインストール手順

インストール abのインストールにはApcheをインストールする必要があります。 $ sudo yum -y install httpd 負荷テストのやり方 負荷テストを実行するコマンドについて説明します。 ターミナルからコマンドを実行する事でサーバーに負荷をかけていきます。 …

Floodlight にOpen vSwitch を接続する

Floodlight は、Apache License の SDN コントローラです。 今回は、Floodlight を使用して Open vSwitch に接続する手順を簡単に紹介します。 使用環境 今回、Controller および vSwitch は、同一ホスト上で実行することとします。 Host: CentOS 6.3 OpenFl…

CentOS 6 で IRC サーバ (SSL対応) を構築

コミュニケーション用に IRC サーバを立ててみましたので、手順を残します。 IRC サーバーとして、今回は ngircd パッケージを使用しました。 使用環境 CentOS release 6.6 (64bit) 手順 ファイアウォール設定 iptables に IRC で使用するポートを追記します…

OpenVZ をインストールしてみる

OpenVZ は、Linux 用のコンテナ型仮想化のオープンソースです。 RHEL Kernel ベースの Kernal の上で OS 単位で VE(Virtual Environment) と言われるコンテナ型の環境が提供されます。 基本は、RHEL 系の OS が推奨されているようですが、Debian 系もインス…

Git チュートリアル

GitHub の準備 ■ GitHub にアクセスし、ログインします。 (ユーザーをお持ちでない方は、ユーザー登録してください。) github.com ■ 右上の「+」をクリックし、「New repository」をクリックし、テスト用のリポジトリ作成画面へ遷移します。 ■ 以下のとお…

よく使うgitコマンド

git init [<ディレクトリ名>] リポジトリの初期化を行います。 対象のディレクトリを git の対象とする場合に実行します。 コマンドを実行すると対象のディレクトリ配下に .git ディレクトリが作成され、その中に各種設定ファイルが設置されます。 . └── .gi…

ESXi5.5 で Devstack をインストール

ESXi5.5で対象のVMの仮想化機能をオンする 参考 http://techlearn.hatenablog.com/entry/2015/04/05/002144 ESXi セットアップ ESXi5.5にチャレンジレスポンス形式でssh接続 /etc/vmware/configを開き、「vhv.enable = "TRUE"」を追記します。 libdir = "/us…

Puppet セットアップ方法

Ubuntu 上に、マスター - エージェント構成で Puppet をセットアップしてみます。 環境 AWS EC2 インスタンス - マスタ ×1 - エージェント ×1 OS: Ubuntu 14.04.2 LTS (64bit) 前提条件 ファイアウォールが無効となっていること 外部にアクセス可能な状態で…

Linux のバージョン確認・ビット数確認

バージョン確認 ** Ubuntu $ cat /etc/lsb-release DISTRIB_ID=Ubuntu DISTRIB_RELEASE=14.04 DISTRIB_CODENAME=trusty DISTRIB_DESCRIPTION="Ubuntu 14.04.2 LTS" ** RHEL $ cat /etc/redhat-release Red Hat Enterprise Linux Server release 7.1 (Maipo) …

AWS の EC2 上で KVM をインストールしてみる

KVM のインストール開始前に、気になる CPU の情報を確認 $ cat /proc/cpuinfo | grep vmx $ $ cat /proc/cpuinfo processor : 0 vendor_id : GenuineIntel cpu family : 6 model : 62 model name : Intel(R) Xeon(R) CPU E5-2670 v2 @ 2.50GHz stepping : 4…

ubuntu 環境での VNC Server セットアップ手順

VNC Server を使用して、リモートで GUI 環境を使用できるようにします。 使用環境 Ubuntu 14.04.2 LTS 実施手順 デスクトップ環境 $ sudo apt-get install ubuntu-desktop KDE $ sudo apt-get install kubuntu-desktop $ sudo apt-add-repository ppa:ubunt…

DevStack を ubuntu にインストールする

構成 今回は以下の構成でインストールします。 インスタンス: AWS EC2 (t2.medium) OS: Ubuntu 14.04.2 LTS 手順 使用するユーザ(この手順にでは、clouduser)で、sudo する際、 パスワードを要求しないように設定します。 $ sudo vi /etc/sudoers # Member…

AWS で EC2 を作成する方法

実施手順 AWSのコンピューティング サービスである EC2 を作成する手順を紹介していきます。 この環境を使用すれば、IaaS の環境が簡単に使用可能となります。 サインイン まず、Webブラウザより、AWS マネジメントコンソール(http://aws.amazon.com/jp/con…

WordPress を CentOS にインストール

環境 インストール phpインストール $ cd /usr/local/src/ $ sudo wget -O php-5.6.8.tar.gz http://jp1.php.net/get/php-5.6.8.tar.gz/from/this/mirror $ sudo tar xfzv php-5.6.8.tar.gz $ cd php-5.6.8 $ sudo yum install libxml2-devel libjpeg-devel …