2015年12月11日金曜日

Oracle Linux 6.x の Docker 1.8 (docker-engine.x86_64)へのアップデート。

Oracle Linux 6 では、Public Yum で Docker の RPM が公開されています。
デフォルトでは無効になっていますが、public_ol6_addons というリポジトリにあります。

以前は RPM の名前が docker だったのですが、
Docker 1.8 ~ の RPM は、docker-engine という名前になりました。

すでに docker RPM がインストールされている場合、
Docker 1.8 ~ にバージョンアップ(docker-engine をインストールする)には、
いったん以前の docker の RPM を削除する必要があります。

ということで、Docker を 1.6 ~ 1.8 にアップデートしてみます。

2015年12月7日月曜日

OpenStack for Oracle Linux R2 の様子。

JPOUG Advent Calendar 2015 の 7 日目です。

前日は KNOPP さんでした。
Deploying Scalable Oracle RAC on Amazon EC2 の考察

今年も、Oracle OpenStack についてです。
最近、Oracle OpenStack for Oracle Linux Release 2 がリリースされました。

Oracle OpenStack for Oracle Linux Release 2 のマニュアル。
http://docs.oracle.com/cd/E64747_01/index.html


OpenStack for Oracle Linux R1 → R2。

とくに派手な変更は、以下だと思います。
  • OpenStack が、Icehouse から、Kilo ベースに変更。
  • デプロイ方法が、これまでの packstack から、kolla に変更。
  • Oracle VM Server がサポート対象に含まれていない?
今回の Oracle OpenStack は、
Oracle VM Server が、サポート対象ハイパーバイザに含まれていないようです。

Oracle OpenStack for Oracle Linux
Release Notes for 2.0.1
3.3 Hypervisors Supported
http://docs.oracle.com/cd/E64747_01/E64748/html/osrns-support-hypervisors.html
This release of Oracle OpenStack for Oracle Linux is supported on the Kernel-based Virtual Machine (KVM) hypervisor on Oracle Linux Release 7 Update 1 or later.

The use of Linux Containers (LXC) and Microsoft Hyper-V hypervisors is available as a technology preview. Support for these hypervisors is still under development, and is made available for testing and evaluation purposes only. Do not use these hypervisors in production systems.

ということで、 どう変わっているのかデプロイしてみました。

2015年11月25日水曜日

Oracle VM / Oracle Linux のエラッタ メーリングリスト登録サイト。

Oracle VM / Oracle Linux のエラッタ情報のメーリングリストがあります。
サポート契約がなくても、だれでも購読できるリストで、
セキュリティ問題の修正などの情報を入手できます。

Oracle VM はこちら。

Oraclevm-errata -- Errata Announcements for Oracle VM
https://oss.oracle.com/mailman/listinfo/oraclevm-errata

Oracle Linux はこちら。

El-errata -- Errata Announcements for Oracle Linux
https://oss.oracle.com/mailman/listinfo/el-errata

「Enterprise Linux」 の略で、EL のようです。


他にも、ORACLE のかかわる OSS のメーリングリストは結構いろいろあるようです。

oss.oracle.com Mailing Lists
https://oss.oracle.com/mailman/listinfo

どれも、よくある MAILMAN サイトです。



メールボックスが寂しい時などに適宜追加するとよいと思います。

以上、Oracle VM / Oracle Linux のエラッタ情報の入手方法についてでした。

2015年11月16日月曜日

Oracle OpenStack R1 を VirtualBox に構築。(これまでの流れ)

Oracle OpenStack for Oracle Linux R1 + Oracle VM Server(OVMS)の環境を、
VirtualBox に作ってみました。
とりあえず動くだけの環境ですが、あえて All in one 構成にはしていません。

Oracle OpenStack を VirtualBox に構築。その1

  • 今回の環境説明。

Oracle OpenStack を VirtualBox に構築。その2

  • VM の作成。

Oracle OpenStack を VirtualBox に構築。その3

  • OS の準備。

Oracle OpenStack を VirtualBox に構築。その4

  • OpenStack 環境の構築(packstack 実行)。

Oracle OpenStack を VirtualBox に構築。その5

  • 今回特有の、Nova / Glance むけのディスク構成。

Oracle OpenStack を VirtualBox に構築。その6

  • Nova インスタンスのお試し起動。CirrOSにて。

Oracle OpenStack を VirtualBox に構築。その7

  • Horizon ダッシュボードにログイン。

Oracle OpenStack を VirtualBox に構築。その8

  • Neutron でネットワーク構成。
Oracle OpenStack を VirtualBox に構築。その9

  • Nova にフレーバー追加。


以上、OpenStack とりあえず環境構築のまとめでした。

2015年11月4日水曜日

Oracle OpenStack を VirtualBox に構築。その9

Nova インスタンスを起動するときに、CirrOS のイメージを使用していると、
デフォルトで用意されている最小のフレーバー(m1.tiny)よりも
さらに小さいスペックがほしいことがあります。
[root@osctl01 ~]# source keystonerc_admin
[root@osctl01 ~(keystone_admin)]# nova flavor-list
+----+-----------+-----------+------+-----------+------+-------+-------------+-----------+
| ID | Name      | Memory_MB | Disk | Ephemeral | Swap | VCPUs | RXTX_Factor | Is_Public |
+----+-----------+-----------+------+-----------+------+-------+-------------+-----------+
| 1  | m1.tiny   | 512       | 1    | 0         |      | 1     | 1.0         | True      |
| 2  | m1.small  | 2048      | 20   | 0         |      | 1     | 1.0         | True      |
| 3  | m1.medium | 4096      | 40   | 0         |      | 2     | 1.0         | True      |
| 4  | m1.large  | 8192      | 80   | 0         |      | 4     | 1.0         | True      |
| 5  | m1.xlarge | 16384     | 160  | 0         |      | 8     | 1.0         | True      |
+----+-----------+-----------+------+-----------+------+-------+-------------+-----------+

そこで、フレーバーを追加作成しておきます。
nova flavor-create のあとに下記を指定しています。
  1. フレーバー名。
  2. ID。
    auto を指定すると UUID になるので、今回は明示的に指定。
  3. RAM 容量
  4. ディスク容量
    「0」 を指定して、Glance イメージの容量をそのまま使う。
  5. vCPU 数
[root@osctl01 ~(keystone_admin)]# nova flavor-create c1 6 128 0 1
+----+------+-----------+------+-----------+------+-------+-------------+-----------+
| ID | Name | Memory_MB | Disk | Ephemeral | Swap | VCPUs | RXTX_Factor | Is_Public |
+----+------+-----------+------+-----------+------+-------+-------------+-----------+
| 6  | c1   | 128       | 0    | 0         |      | 1     | 1.0         | True      |
+----+------+-----------+------+-----------+------+-------+-------------+-----------+

2015年11月3日火曜日

Oracle OpenStack を VirtualBox に構築。その8

今回は、Oracle OpenStack R1 でネットワーク構成をしてみます。
Oracle OpenStack R1 の Neutron では、Open vSwitch のプラグインを使用しています。
今回は、Control Node で作業しています。

コマンドで、下記のような環境を作ってみます。


2015年11月1日日曜日

Oracle OpenStack を VirtualBox に構築。その7

Oracle OpenStack R1 で packstack を実行した直後の環境で
Horizon ダッシュボードを開いてみます。
ついでに、ダッシュボードにアクセスできるアドレスを変更してみます。