低消費電力Linuxサーバを活用する。Ubuntu15.04でBtrfsによるRAID5、RAID6を試してみる。開発環境TweetRedmine3.0.xがリリースされたので早速環境構築してみます。7.0にインストールする手順』を参考に、Ubuntu用に手順を改良させてもらいました。gmailの送信回りで参考にさせてもらいましたredmine.jpの内容はいつも参考にさせてもらっています。この場を借りてお礼申し上げます。事前準備Ubuntu15.04をインストールした直後を想定しているので、下記を実施します。インターフェースは1つだけである想定で、interfacesファイルをバックアップした上で上書きしてしいるので、環境にあっていない場合には、適宜手動で編集してください。/etc/sysctl.confreboot必要なパッケージを事前にまとめてインストールするpostfixのインストール時にはインターネットサイトを選択し、Mysqlのインストール時にrootのパスワードを求められたらお好きなパスワードを設定してください。libaprutil1-devMySQLのロケールを変更してredmine用のDBを作るUbuntu15.04のMySQLは、それ以前のものと設定ファイルが異なっています。具体的には、今までは/etc/mysql/my.cnfを設定していましたが、/etc/mysql/my.cnfはただのインクルードのみになり、その中身は/etc/mysql/mysql.conf.d/mysqld.cnfに移っています。ここで、特に記憶しておく必要もないREDMINE_DBPASSはopensslコマンドでランダムな値で設定しています。この設定値は、Redmineインストール時に使いますので、その手順までOS再起動やログアウトしないで進めてください。$REDMINE_DBPASSとでもして、パスワードを何処かにコピーしておいてください。設定したパスワードに置き換えてください。utf8になっている事を確認する。下記の警告が出るが、DB自体の作成は出来ているので、無視して。MySQLのセキュリティ設定を行う。それと、リモートからのrootログインの無効化。それ以降はEnterキーを4回押すのみ。アナウンスはこちら)。gmail以外のメールサーバを持っている場合には、セキュリティ設定を変更せずに、gmail以外を使っても良いと思います。GMAIL,GMAIL_PASSWORDはご自身のアカウント情報を入れてください。apache2用passengerインストーラを実行します。実行の一番最後に、設定ファイルに含めるべき内容が出力されます。上記のpassenger-install-apache2-modukeを実行した最後の方の出力結果を載せておきます。上から3行目のLoadModuleから始まる箇所が大事なので、これを実際のコンソール画面からコピーして次のスクリプトに放り込んでください。下記のLoadModuleから下5行を、上記でコピーした文字列に置き換えてから実行する。ここで、VirtualHostに設定するホスト名(FQDN)を組み立てています。ダイレクトに指定してしまってください。redmine用のバーチャルホストを追加する。"http://$MY_FQDN/"上記スクリプト中でecho出力したURLにアクセスしてください。ローカル環境でセットアップしていた場合には、バーチャルホストにアクセスする為に、hostsファイルを書き換えてから。windowsの場合には、C:\Windows\System32\drivers\etc\hostsですね。Redmineの初期ユーザーとパスワードはadmin/adminです。gitのリポジトリを作成するリモートからgitサーバーにコミットする事を前提としているので、gitユーザーとgitグループを作っておきます。initRedmineにchefプロジェクトを作ってgitリポジトリと関連付けるchefリポジトリにしたのは、単純に私がそうしたかっただけです。以降は図解で説明します。管理から、プロジェクトを選択する。プロジェクトが1つもない状態なので、新しいプロジェクトを選択します。プロジェクト名や識別子には好きな内容を入れて、作成を押してください。プロジェクトが作成出来たら、上記のような画面になります。赤色を付け忘れていますが、上記画面(設定>リポジトリタブ)の下にある、『新しいリポジトリ』をクリックしてください。新しいリポジトリの中身は上記のように指定します。リポジトリのパスは、先ほどgitユーザーで作成したリポジトリのパスです。作成出来たらこんな感じになります。軽くgitのコミットテストをしておくローカルからですが、簡単にファイルを作成してコミットテストしておきます。gitユーザーのまま実行しています。適当なテストファイルを作成してコミットする。pushテストしてコミットした後は、下記のような感じになりました。Redmineへの追加設定が必要であれば、マニュアル参考に追加設定してください。最後に今までは、nginxとredmineの連携ばかりやっていたのですが、今回は、『準本番サーバを作ろう!!』と言う目的でOSのインストールから新規に始めたので、Apacheを使っています。その心は、外部公開していないサーバ上に、Redmineとリポジトリを作り、そのウェブサーバ上に更にログ分析用のソフトウェアを載せる必要があった事から、汎用性の高いApacheを利用しています。Ubuntu15.04でBtrfsによるRAID5、RAID6を試してみる。コメントをキャンセルメールアドレスが公開されることはありません。コメントデータの処理方法の詳細はこちらをご覧ください。~buffaloのWHR-300HP2をdd-wrt化する。WordPress.。