2016-01-01から1年間の記事一覧
性能分析をしていると、OS上で稼働しているプロセスがそれぞれどのくらいのデータ長を何回書いたのか、Java のスレッドのライフサイクルを測定したいということは無いでしょうか。ですが、これらの情報を取得することはアプリケーションを対応させたりなどし…
ZFS の値を調べるときにいつも場所を忘れてしまうためのメモ。 インストールしている ZFS on Linux のバージョンは次の通り 0.6.5.8 です。 > rpm -qa | grep zfs libzfs2-0.6.5.8-1.el7.centos.x86_64 zfs-release-1-3.el7.centos.noarch zfs-0.6.5.8-1.el7…
Docker 上で Oracle Database のイメージが構築されているものとします。まだ、Docker 上で Oracle Database を構築していない場合にはこちらをご参照ください。 公式 Oracle Database の Docker イメージを構築 - @chiroito ’s blog docker コマンドを使用…
Oracle 公式の Docker イメージで Oracle Database を構築すると docker run した時にパスワードが出力されます。(パスワードは下のZ6koiFT2K8A=) > docker run --name orcl oracle/database:12.1.0.2-ee ORACLE AUTO GENERATED PASSWORD FOR SYS, SYSTEM …
Oracle 公式のスクリプトを使用して Oracle Database を Docker 上に構築します。今回は Oracle Database Enterprise Edition 12.1.0.2.0 を構築します。 データベースを構築するまでの手順は次の通りです。 oracle/docker-images の準備 インストールバイナ…
Oracle JDK の Docker イメージ上で Java SE のアプリケーションを実行するには以下の手順が必要です。 アプリケーションの用意 OracleJDK 環境構築 アプリケーションの実行 アプリケーションの用意 現場で使う場合には CI ツールでビルドされた jar/war/ear…
Docker のストレージドライバに ZFS 用のドライバがあると知り、家にある ZFS サーバを ZFS 兼 Docker サーバにしてみました。 参考: docs.docker.com 環境 Oracle Linux 7.3 ZFS on Linux 0.6.5.8 Docker 1.12.3 既存の環境の確認 ZFS は以下の通り storag…
概要 Github ではデジタル署名したコミットに対して [Verified] というものが表示されるようになっています。デジタル署名をする事で人を証明し、内容が改ざんされていないことを保証するものなので、できるだけ導入しましょう。 十分親切なマニュアルが Git…
概要 GnuPG を使用して 楕円曲線暗号(ECC)を使った GPG キーを作成します。 GnuPG をダウンロード GPG キーを作成 環境 Windows 8.1 Pro GnuPG をダウンロード GnuPG はこちらからダウンロードします。(GnuPG - Download) Windows 版は 3 種類あります。現時…
概要 Oracle 社の公式の Docker の設定ファイルが Github 上で公開されています。 github.com 設定ファイルには様々な製品の物が含まれていますが、今回はこれを使用して Oracle Java の実行環境を構築します。 作業 設定ファイルと Java のサーバランタイム…
概要 Windows を使っているので GUI で Docker を操作できる Kitematic を使って見たら、Virtualbox 上で仮想マシンを自動で構築してくれてるため非常に便利そうでした。しかし、日常で VPN 接続したりプロキシを切り替えたりしないといけないため、自動で作…
概要 Docker の環境を用意するのは docker をインストールするだけではなく、リモート接続できるようにしたり TLS 通信を出来るようにしたりなど様々な作業が必要となります。Docker Machine を使うことで簡単な作業だけで環境を構築できるようになります。 …
概要 OL 7u2 では、UEK 3.8 がインストールされているので、UEK を 4.1.12 へアップデートします。yum のリポジトリファイルを最新化してから UEK をアップデートします。 環境 Oracle Linux 7 update 2 リポジトリファイルの更新 最新の yum リポジトリのフ…
概要 Docker はネットワークを使わない方法も平文でのネットワーク通信も可能です。ここでは Docker を安全に使うため TLS を使用して信頼できるクライアントから信頼できるサーバへのみ接続できるようにします。 Docker Engine の起動引数に認証局の証明書…
概要 Windows 8.1 で docker を使用するには、Virtualbox を使用しないといけません。Docker ホストは docker-engine をインストールした段階ではリモートから接続できません。今回はリモートから TCP の 2375 番ポートで接続できるように Docker ホストを設…
概要 Oracle Linux 7 update 2 (以降OL 7u2) をインストールし終わったところから、ローカルで docker を動かすところまでを紹介します。 また、会社等では HTTP のプロキシが使用されていると思いますので、docker が HTTP プロキシを使えるようにするとこ…
概要 今さらですがようやく Docker を使いはじめてみたのですが、VPN 接続をすると Docker ホストやコンテナへ接続できず、必要に応じて VPN を有効/無効しなければならないため非常に不便でした。VPN 環境下でも ループバックアドレスへはアクセスできるた…
この記事はnasne監視システムを作る記事の第3弾です。[nasne 監視システム概要]で紹介しましたが、nasne監視システムは4つの要素で構成されています。今回はその中で最もコアな部分である Complex Event Processing を紹介します。Complex Event Processing…
この記事はnasne監視システムを作る記事の第2弾です。[nasne 監視システム概要]で紹介しましたが、nasne監視システムでは下図のように4つの要素で構成されています。今回はその中で収集プログラムを紹介します。収集プログラムは定期的に nasneから情報を収…