狠狠撸

狠狠撸Share a Scribd company logo
? Hitachi Systems, Ltd. 2017. All rights reserved.
2017/11/17
大島 正樹
Oracle RAC on Docker
注意
1
?本セッション内容は
実運用を想定したものではなく、
正確性、最新性、有用性など
その他一切の事項についていかなる
保証をするものではありません。
また、記載の内容は予告なく変更することがあります。
?Oracleは、Oracle Corporationおよびその子会社、
関連会社の米国およびその他の国における登録商標です。
その他の製品名およびサービス名は、それぞれ各社の登録
商標または商標です。
? Hitachi Systems, Ltd. 2017. All rights reserved. 2
目次
1.自己紹介
2.Dockerとは
3.Oracle RACとは
4.Oracle RAC on Dockerの構築ポイント
5.その他はまりどころ
6.デモ
3? Hitachi Systems, Ltd. 2017. All rights reserved.
1.自己紹介
4? Hitachi Systems, Ltd. 2017. All rights reserved.
1.自己紹介
?経歴
?2003年入社、日立Oracleサポートセンタに配属
?2017年現在、SIを担当
(Oracle/Windows/Linux/vertica/SAP BO)
?取得資格
?Oracle Certified Support Engineer (2004/10)
?Oracle Master Platinum 10g (2007/08)
? 11g (2011/02)
?JPOUG(Japan Oracle User Group)ボードメンバ
5? Hitachi Systems, Ltd. 2017. All rights reserved.
2.Dockerとは
6? Hitachi Systems, Ltd. 2017. All rights reserved.
2.Dockerとは
Dockerとは、OSのコンテナ技術を使用したアプリケーション実行環境。
ゲストOSを必要とせず、OS上の1プロセスとして動作するため、他の
仮想化環境(VMware/VirtualBox等)に比べ、非常に軽く動作すると言
われている。
OS (Windows/Linux)
VirtualBox
アプリケーション
ゲストOS ゲストOS
アプリケーション
OS (Linux)
Docker エンジン
アプリケーション
(コンテナプロセス)
アプリケーション
(コンテナプロセス)
VirtualBoxの場合 Docker の場合
7? Hitachi Systems, Ltd. 2017. All rights reserved.
3.Oracle RACとは
8? Hitachi Systems, Ltd. 2017. All rights reserved.
3.Oracle RACとは
実IP 仮想IP実IP 仮想IP
Public LAN
Private LAN
(内部通信用)
共有ディスク
Oracle Real Application Clusters
(Oracle RAC)とは、
複数のサーバーで同一のデータを、
参照/更新するクラスタデータベース。
9? Hitachi Systems, Ltd. 2017. All rights reserved.
4.Oracle RAC on Dockerの構築ポイント
10? Hitachi Systems, Ltd. 2017. All rights reserved.
4.Oracle RAC on Dockerの構築ポイント
実IP 仮想IP実IP 仮想IP
Public LAN
Private LAN
(内部通信用)
共有ディスク
Dockerでは、IPアドレスは
Dockerエンジンを通して割り当てられるため、コン
テナから柔軟にIPアドレスを制御することは難しい。
= 仮想IPを扱えない。
~仮想IP~
11? Hitachi Systems, Ltd. 2017. All rights reserved.
4.Oracle RAC on Dockerの構築ポイント
実IP 仮想IP
共有ディスク
実IP 仮想IP
192.168.0.0/24
vxlan(vxlan0)
vxlan(vxlan1)
192.168.1.0/24
~仮想IP~ コンテナ間を仮想ネットワーク(vxlan)で接続するこ
とにより、仮想IPを扱うことが可能
12? Hitachi Systems, Ltd. 2017. All rights reserved.
4.Oracle RAC on Dockerの構築ポイント
vxlanとは、
RFC7348で規定されている論理的な
(仮想的な)L2ネットワークを構築するための規格。
Kernel 3.18(≒ Docker対応)以上であれば、
Linuxカーネルに標準で組み込まれており、
仮想NICを作成して使用することができる。
実ネットワーク
仮想ネットワーク
仮想NIC仮想NIC
13? Hitachi Systems, Ltd. 2017. All rights reserved.
4.Oracle RAC on Dockerの構築ポイント
実IP 仮想IP実IP 仮想IP
Public LAN
Private LAN
iSCSI
コンテナからiSCSIを扱うことはできない
~共有ディスク~
14? Hitachi Systems, Ltd. 2017. All rights reserved.
4.Oracle RAC on Dockerの構築ポイント
実IP 仮想IP実IP 仮想IP
Public LAN
Private LAN
NFS
NFSであれば、コンテナから直接扱うことが可能
~共有ディスク~
15? Hitachi Systems, Ltd. 2017. All rights reserved.
5.その他はまりどころ
16? Hitachi Systems, Ltd. 2017. All rights reserved.
5.その他はまりどころ
●Oracle RACはSystemd前提(Oracle Linux 7.x~)となっているが、Oracle
社提供のDockerイメージにはSystemdが含まれていない。
==>Systemd を有効化したDockerイメージを作成
●コンテナのデフォルト権限ではSystemdやvxlanインターフェースが起動で
きない
==>コンテナ起動オプションに「--priviledged」を追加
●デフォルトのRAMディスクサイズ(64MB)では、ASMインスタンスを起動で
きない。
==>コンテナ起動オプションに「--shm-size=1200m」を追加
17? Hitachi Systems, Ltd. 2017. All rights reserved.
6.デモ
18? Hitachi Systems, Ltd. 2017. All rights reserved.
6.デモ
環境構成
OS (ubuntu 16.04 )
Docker 17.06-ce
コンテナ(NFS) コンテナ(DB1) コンテナ(DB2) コンテナ(DB3)
Docker image Oracle Enterprise Linux 7.3
DB version Oracle Database 12.2.0.1
19
ご清聴、ありがとうございました。
人と滨罢のチカラで、惊きと感动のサービスを。
Oracle RAC on Docker
Oracle RAC on Docker

More Related Content

What's hot (20)

Oracle GoldenGate Cloud Serviceユーザーズガイド
Oracle GoldenGate Cloud ServiceユーザーズガイドOracle GoldenGate Cloud Serviceユーザーズガイド
Oracle GoldenGate Cloud Serviceユーザーズガイド
オラクルエンジニア通信
?
奥别产アプリに低レイテンシ?高可用性を求めるのは间违っているのだろうか
奥别产アプリに低レイテンシ?高可用性を求めるのは间违っているのだろうか奥别产アプリに低レイテンシ?高可用性を求めるのは间违っているのだろうか
奥别产アプリに低レイテンシ?高可用性を求めるのは间违っているのだろうか
Chihiro Ito
?
第9回しゃちほこオラクル倶楽部
第9回しゃちほこオラクル倶楽部第9回しゃちほこオラクル倶楽部
第9回しゃちほこオラクル倶楽部
オラクルエンジニア通信
?
Oracle backup and recovery basics
Oracle backup and recovery basicsOracle backup and recovery basics
Oracle backup and recovery basics
Akira Kusakabe
?
Oracle Container Engine for Kubernetes (OKE) ご紹介 [2021年2月版]
Oracle Container Engine for Kubernetes (OKE) ご紹介 [2021年2月版]Oracle Container Engine for Kubernetes (OKE) ご紹介 [2021年2月版]
Oracle Container Engine for Kubernetes (OKE) ご紹介 [2021年2月版]
オラクルエンジニア通信
?
Oracle GoldenGate 概要 2020年11月版
Oracle GoldenGate 概要 2020年11月版Oracle GoldenGate 概要 2020年11月版
Oracle GoldenGate 概要 2020年11月版
オラクルエンジニア通信
?
20150131 ChugokuDB-Shimane-MySQL
20150131 ChugokuDB-Shimane-MySQL20150131 ChugokuDB-Shimane-MySQL
20150131 ChugokuDB-Shimane-MySQL
Ryusuke Kajiyama
?
[db tech showcase Tokyo 2015] C15:DevOps MySQL in カカクコム~ OSSによる可用性担保とリアルタイムパフ...
[db tech showcase Tokyo 2015] C15:DevOps MySQL in カカクコム~ OSSによる可用性担保とリアルタイムパフ...[db tech showcase Tokyo 2015] C15:DevOps MySQL in カカクコム~ OSSによる可用性担保とリアルタイムパフ...
[db tech showcase Tokyo 2015] C15:DevOps MySQL in カカクコム~ OSSによる可用性担保とリアルタイムパフ...
Insight Technology, Inc.
?
オラクルのデータベースセキュリティへの取り組み [2021年2月版]
オラクルのデータベースセキュリティへの取り組み [2021年2月版]オラクルのデータベースセキュリティへの取り組み [2021年2月版]
オラクルのデータベースセキュリティへの取り組み [2021年2月版]
オラクルエンジニア通信
?
お悩み解決! データベースの仮想化統合(DBの仮想化統合には気をつけろ!)
お悩み解決!データベースの仮想化統合(DBの仮想化統合には気をつけろ!)お悩み解決!データベースの仮想化統合(DBの仮想化統合には気をつけろ!)
お悩み解決! データベースの仮想化統合(DBの仮想化統合には気をつけろ!)
オラクルエンジニア通信
?
第11回しゃちほこオラクル倶楽部
第11回しゃちほこオラクル倶楽部第11回しゃちほこオラクル倶楽部
第11回しゃちほこオラクル倶楽部
オラクルエンジニア通信
?
GoldenGateテクニカルセミナー3「Oracle GoldenGate Technical Deep Dive」(2016/5/11)
GoldenGateテクニカルセミナー3「Oracle GoldenGate Technical Deep Dive」(2016/5/11)GoldenGateテクニカルセミナー3「Oracle GoldenGate Technical Deep Dive」(2016/5/11)
GoldenGateテクニカルセミナー3「Oracle GoldenGate Technical Deep Dive」(2016/5/11)
オラクルエンジニア通信
?
Oracle Database Cloud Service を使ってみよう! 株式会社コーソル 守田 典男
Oracle Database Cloud Service を使ってみよう! 株式会社コーソル 守田 典男Oracle Database Cloud Service を使ってみよう! 株式会社コーソル 守田 典男
Oracle Database Cloud Service を使ってみよう! 株式会社コーソル 守田 典男
CO-Sol for Community
?
[db tech showcase 2017 Tokyo] A23 - MySQLのセキュリティ関連機能の現状
[db tech showcase 2017 Tokyo] A23 - MySQLのセキュリティ関連機能の現状[db tech showcase 2017 Tokyo] A23 - MySQLのセキュリティ関連機能の現状
[db tech showcase 2017 Tokyo] A23 - MySQLのセキュリティ関連機能の現状
Ryusuke Kajiyama
?
Java9 and Project Jigsaw
Java9 and Project JigsawJava9 and Project Jigsaw
Java9 and Project Jigsaw
takezoe
?
Oracle SQL Developerを使い倒そう! 株式会社コーソル 守田 典男
Oracle SQL Developerを使い倒そう! 株式会社コーソル 守田 典男Oracle SQL Developerを使い倒そう! 株式会社コーソル 守田 典男
Oracle SQL Developerを使い倒そう! 株式会社コーソル 守田 典男
CO-Sol for Community
?
【Oracle Cloud ウェビナー】WebLogic Serverのご紹介
【Oracle Cloud ウェビナー】WebLogic Serverのご紹介【Oracle Cloud ウェビナー】WebLogic Serverのご紹介
【Oracle Cloud ウェビナー】WebLogic Serverのご紹介
オラクルエンジニア通信
?
Oracle Database Appliance 2.9 アップデート及びパッチ管理について
Oracle Database Appliance 2.9 アップデート及びパッチ管理についてOracle Database Appliance 2.9 アップデート及びパッチ管理について
Oracle Database Appliance 2.9 アップデート及びパッチ管理について
オラクルエンジニア通信
?
Hyper-V + Linux {which Microsoft Loves}
Hyper-V + Linux {which Microsoft Loves}Hyper-V + Linux {which Microsoft Loves}
Hyper-V + Linux {which Microsoft Loves}
Norio Sashizaki
?
オラクルクラウドで开発を~サーバから顿叠/アプリケーションサーバ準备が、2时间で~
オラクルクラウドで开発を~サーバから顿叠/アプリケーションサーバ準备が、2时间で~オラクルクラウドで开発を~サーバから顿叠/アプリケーションサーバ準备が、2时间で~
オラクルクラウドで开発を~サーバから顿叠/アプリケーションサーバ準备が、2时间で~
オラクルエンジニア通信
?
奥别产アプリに低レイテンシ?高可用性を求めるのは间违っているのだろうか
奥别产アプリに低レイテンシ?高可用性を求めるのは间违っているのだろうか奥别产アプリに低レイテンシ?高可用性を求めるのは间违っているのだろうか
奥别产アプリに低レイテンシ?高可用性を求めるのは间违っているのだろうか
Chihiro Ito
?
Oracle backup and recovery basics
Oracle backup and recovery basicsOracle backup and recovery basics
Oracle backup and recovery basics
Akira Kusakabe
?
Oracle Container Engine for Kubernetes (OKE) ご紹介 [2021年2月版]
Oracle Container Engine for Kubernetes (OKE) ご紹介 [2021年2月版]Oracle Container Engine for Kubernetes (OKE) ご紹介 [2021年2月版]
Oracle Container Engine for Kubernetes (OKE) ご紹介 [2021年2月版]
オラクルエンジニア通信
?
20150131 ChugokuDB-Shimane-MySQL
20150131 ChugokuDB-Shimane-MySQL20150131 ChugokuDB-Shimane-MySQL
20150131 ChugokuDB-Shimane-MySQL
Ryusuke Kajiyama
?
[db tech showcase Tokyo 2015] C15:DevOps MySQL in カカクコム~ OSSによる可用性担保とリアルタイムパフ...
[db tech showcase Tokyo 2015] C15:DevOps MySQL in カカクコム~ OSSによる可用性担保とリアルタイムパフ...[db tech showcase Tokyo 2015] C15:DevOps MySQL in カカクコム~ OSSによる可用性担保とリアルタイムパフ...
[db tech showcase Tokyo 2015] C15:DevOps MySQL in カカクコム~ OSSによる可用性担保とリアルタイムパフ...
Insight Technology, Inc.
?
オラクルのデータベースセキュリティへの取り組み [2021年2月版]
オラクルのデータベースセキュリティへの取り組み [2021年2月版]オラクルのデータベースセキュリティへの取り組み [2021年2月版]
オラクルのデータベースセキュリティへの取り組み [2021年2月版]
オラクルエンジニア通信
?
お悩み解決! データベースの仮想化統合(DBの仮想化統合には気をつけろ!)
お悩み解決!データベースの仮想化統合(DBの仮想化統合には気をつけろ!)お悩み解決!データベースの仮想化統合(DBの仮想化統合には気をつけろ!)
お悩み解決! データベースの仮想化統合(DBの仮想化統合には気をつけろ!)
オラクルエンジニア通信
?
GoldenGateテクニカルセミナー3「Oracle GoldenGate Technical Deep Dive」(2016/5/11)
GoldenGateテクニカルセミナー3「Oracle GoldenGate Technical Deep Dive」(2016/5/11)GoldenGateテクニカルセミナー3「Oracle GoldenGate Technical Deep Dive」(2016/5/11)
GoldenGateテクニカルセミナー3「Oracle GoldenGate Technical Deep Dive」(2016/5/11)
オラクルエンジニア通信
?
Oracle Database Cloud Service を使ってみよう! 株式会社コーソル 守田 典男
Oracle Database Cloud Service を使ってみよう! 株式会社コーソル 守田 典男Oracle Database Cloud Service を使ってみよう! 株式会社コーソル 守田 典男
Oracle Database Cloud Service を使ってみよう! 株式会社コーソル 守田 典男
CO-Sol for Community
?
[db tech showcase 2017 Tokyo] A23 - MySQLのセキュリティ関連機能の現状
[db tech showcase 2017 Tokyo] A23 - MySQLのセキュリティ関連機能の現状[db tech showcase 2017 Tokyo] A23 - MySQLのセキュリティ関連機能の現状
[db tech showcase 2017 Tokyo] A23 - MySQLのセキュリティ関連機能の現状
Ryusuke Kajiyama
?
Java9 and Project Jigsaw
Java9 and Project JigsawJava9 and Project Jigsaw
Java9 and Project Jigsaw
takezoe
?
Oracle SQL Developerを使い倒そう! 株式会社コーソル 守田 典男
Oracle SQL Developerを使い倒そう! 株式会社コーソル 守田 典男Oracle SQL Developerを使い倒そう! 株式会社コーソル 守田 典男
Oracle SQL Developerを使い倒そう! 株式会社コーソル 守田 典男
CO-Sol for Community
?
Oracle Database Appliance 2.9 アップデート及びパッチ管理について
Oracle Database Appliance 2.9 アップデート及びパッチ管理についてOracle Database Appliance 2.9 アップデート及びパッチ管理について
Oracle Database Appliance 2.9 アップデート及びパッチ管理について
オラクルエンジニア通信
?
Hyper-V + Linux {which Microsoft Loves}
Hyper-V + Linux {which Microsoft Loves}Hyper-V + Linux {which Microsoft Loves}
Hyper-V + Linux {which Microsoft Loves}
Norio Sashizaki
?
オラクルクラウドで开発を~サーバから顿叠/アプリケーションサーバ準备が、2时间で~
オラクルクラウドで开発を~サーバから顿叠/アプリケーションサーバ準备が、2时间で~オラクルクラウドで开発を~サーバから顿叠/アプリケーションサーバ準备が、2时间で~
オラクルクラウドで开発を~サーバから顿叠/アプリケーションサーバ準备が、2时间で~
オラクルエンジニア通信
?

Similar to Oracle RAC on Docker (20)

Oracle Cloud Platform:IDCSを使ったアイデンティティ?ドメイン管理者ガイド
Oracle Cloud Platform:IDCSを使ったアイデンティティ?ドメイン管理者ガイドOracle Cloud Platform:IDCSを使ったアイデンティティ?ドメイン管理者ガイド
Oracle Cloud Platform:IDCSを使ったアイデンティティ?ドメイン管理者ガイド
オラクルエンジニア通信
?
Oracle R Enterprise の使い方
Oracle R Enterprise の使い方Oracle R Enterprise の使い方
Oracle R Enterprise の使い方
オラクルエンジニア通信
?
惭测厂蚕尝ドキュメントストアと颁罢贰
惭测厂蚕尝ドキュメントストアと颁罢贰惭测厂蚕尝ドキュメントストアと颁罢贰
惭测厂蚕尝ドキュメントストアと颁罢贰
yoyamasaki
?
Japan it week_アプリケーション開発に最適なクラウド
Japan it week_アプリケーション開発に最適なクラウドJapan it week_アプリケーション開発に最適なクラウド
Japan it week_アプリケーション開発に最適なクラウド
オラクルエンジニア通信
?
日本オラクルの开発者向けコミュニティと勉强会のご绍介
日本オラクルの开発者向けコミュニティと勉强会のご绍介日本オラクルの开発者向けコミュニティと勉强会のご绍介
日本オラクルの开発者向けコミュニティと勉强会のご绍介
オラクルエンジニア通信
?
【OCP Summit 2016】最高のDB基盤Exadataをクラウドで活用しよう
【OCP Summit 2016】最高のDB基盤Exadataをクラウドで活用しよう【OCP Summit 2016】最高のDB基盤Exadataをクラウドで活用しよう
【OCP Summit 2016】最高のDB基盤Exadataをクラウドで活用しよう
オラクルエンジニア通信
?
惭测厂蚕尝製品概要
惭测厂蚕尝製品概要惭测厂蚕尝製品概要
惭测厂蚕尝製品概要
yoyamasaki
?
础滨を组み込んだ近未来のアプリケーションで感じる新しいサービスの新しい开発手法
础滨を组み込んだ近未来のアプリケーションで感じる新しいサービスの新しい开発手法础滨を组み込んだ近未来のアプリケーションで感じる新しいサービスの新しい开発手法
础滨を组み込んだ近未来のアプリケーションで感じる新しいサービスの新しい开発手法
Kazuki Nakajima
?
20190825_MySQL ServerだけじゃないMySQL Shellもあるんです
20190825_MySQL ServerだけじゃないMySQL Shellもあるんです20190825_MySQL ServerだけじゃないMySQL Shellもあるんです
20190825_MySQL ServerだけじゃないMySQL Shellもあるんです
Machiko Ikoma
?
2018/4/24 APEX MeetUp #2 APEX はじめの一歩
2018/4/24 APEX MeetUp #2 APEX はじめの一歩2018/4/24 APEX MeetUp #2 APEX はじめの一歩
2018/4/24 APEX MeetUp #2 APEX はじめの一歩
Miyuki Ishiwata
?
Oracle Cloud PaaS & IaaS:2018年11月度サービス情報アップデート
Oracle Cloud PaaS & IaaS:2018年11月度サービス情報アップデートOracle Cloud PaaS & IaaS:2018年11月度サービス情報アップデート
Oracle Cloud PaaS & IaaS:2018年11月度サービス情報アップデート
オラクルエンジニア通信
?
RDF Semantic Graph「RDF 超入門」
RDF Semantic Graph「RDF 超入門」RDF Semantic Graph「RDF 超入門」
RDF Semantic Graph「RDF 超入門」
オラクルエンジニア通信
?
惭测厂蚕尝インストールのお作法
惭测厂蚕尝インストールのお作法惭测厂蚕尝インストールのお作法
惭测厂蚕尝インストールのお作法
Meiji Kimura
?
はじめてのOracle Cloud Platform
はじめてのOracle Cloud PlatformはじめてのOracle Cloud Platform
はじめてのOracle Cloud Platform
オラクルエンジニア通信
?
Lambda: A Peek Under The Hood [Java Day Tokyo 2015 6-3]
Lambda: A Peek Under The Hood [Java Day Tokyo 2015 6-3]Lambda: A Peek Under The Hood [Java Day Tokyo 2015 6-3]
Lambda: A Peek Under The Hood [Java Day Tokyo 2015 6-3]
David Buck
?
Oracle Cloud PaaS & IaaS:2018年8月度サービス情報アップデート
Oracle Cloud PaaS & IaaS:2018年8月度サービス情報アップデートOracle Cloud PaaS & IaaS:2018年8月度サービス情報アップデート
Oracle Cloud PaaS & IaaS:2018年8月度サービス情報アップデート
オラクルエンジニア通信
?
OCHaCafe Season 2 #4 - Cloud Native時代のモダンJavaの世界
OCHaCafe Season 2 #4 - Cloud Native時代のモダンJavaの世界OCHaCafe Season 2 #4 - Cloud Native時代のモダンJavaの世界
OCHaCafe Season 2 #4 - Cloud Native時代のモダンJavaの世界
オラクルエンジニア通信
?
Oracle ERP Cloud
Oracle ERP CloudOracle ERP Cloud
Oracle ERP Cloud
Fumiko Yamashita
?
Drupal Market in Japan @ 「DrupalCon 2016 New Orleans」情報交換会
Drupal Market in Japan @ 「DrupalCon 2016 New Orleans」情報交換会 Drupal Market in Japan @ 「DrupalCon 2016 New Orleans」情報交換会
Drupal Market in Japan @ 「DrupalCon 2016 New Orleans」情報交換会
Hidekazu Ikeda
?
畑と会話するニュータイフ?なIo tアフ?リて?加熱中の技術トレント?を鷲掴みにする45分
畑と会話するニュータイフ?なIo tアフ?リて?加熱中の技術トレント?を鷲掴みにする45分畑と会話するニュータイフ?なIo tアフ?リて?加熱中の技術トレント?を鷲掴みにする45分
畑と会話するニュータイフ?なIo tアフ?リて?加熱中の技術トレント?を鷲掴みにする45分
Kazuki Nakajima
?
Oracle Cloud Platform:IDCSを使ったアイデンティティ?ドメイン管理者ガイド
Oracle Cloud Platform:IDCSを使ったアイデンティティ?ドメイン管理者ガイドOracle Cloud Platform:IDCSを使ったアイデンティティ?ドメイン管理者ガイド
Oracle Cloud Platform:IDCSを使ったアイデンティティ?ドメイン管理者ガイド
オラクルエンジニア通信
?
惭测厂蚕尝ドキュメントストアと颁罢贰
惭测厂蚕尝ドキュメントストアと颁罢贰惭测厂蚕尝ドキュメントストアと颁罢贰
惭测厂蚕尝ドキュメントストアと颁罢贰
yoyamasaki
?
Japan it week_アプリケーション開発に最適なクラウド
Japan it week_アプリケーション開発に最適なクラウドJapan it week_アプリケーション開発に最適なクラウド
Japan it week_アプリケーション開発に最適なクラウド
オラクルエンジニア通信
?
日本オラクルの开発者向けコミュニティと勉强会のご绍介
日本オラクルの开発者向けコミュニティと勉强会のご绍介日本オラクルの开発者向けコミュニティと勉强会のご绍介
日本オラクルの开発者向けコミュニティと勉强会のご绍介
オラクルエンジニア通信
?
【OCP Summit 2016】最高のDB基盤Exadataをクラウドで活用しよう
【OCP Summit 2016】最高のDB基盤Exadataをクラウドで活用しよう【OCP Summit 2016】最高のDB基盤Exadataをクラウドで活用しよう
【OCP Summit 2016】最高のDB基盤Exadataをクラウドで活用しよう
オラクルエンジニア通信
?
惭测厂蚕尝製品概要
惭测厂蚕尝製品概要惭测厂蚕尝製品概要
惭测厂蚕尝製品概要
yoyamasaki
?
础滨を组み込んだ近未来のアプリケーションで感じる新しいサービスの新しい开発手法
础滨を组み込んだ近未来のアプリケーションで感じる新しいサービスの新しい开発手法础滨を组み込んだ近未来のアプリケーションで感じる新しいサービスの新しい开発手法
础滨を组み込んだ近未来のアプリケーションで感じる新しいサービスの新しい开発手法
Kazuki Nakajima
?
20190825_MySQL ServerだけじゃないMySQL Shellもあるんです
20190825_MySQL ServerだけじゃないMySQL Shellもあるんです20190825_MySQL ServerだけじゃないMySQL Shellもあるんです
20190825_MySQL ServerだけじゃないMySQL Shellもあるんです
Machiko Ikoma
?
2018/4/24 APEX MeetUp #2 APEX はじめの一歩
2018/4/24 APEX MeetUp #2 APEX はじめの一歩2018/4/24 APEX MeetUp #2 APEX はじめの一歩
2018/4/24 APEX MeetUp #2 APEX はじめの一歩
Miyuki Ishiwata
?
Oracle Cloud PaaS & IaaS:2018年11月度サービス情報アップデート
Oracle Cloud PaaS & IaaS:2018年11月度サービス情報アップデートOracle Cloud PaaS & IaaS:2018年11月度サービス情報アップデート
Oracle Cloud PaaS & IaaS:2018年11月度サービス情報アップデート
オラクルエンジニア通信
?
惭测厂蚕尝インストールのお作法
惭测厂蚕尝インストールのお作法惭测厂蚕尝インストールのお作法
惭测厂蚕尝インストールのお作法
Meiji Kimura
?
Lambda: A Peek Under The Hood [Java Day Tokyo 2015 6-3]
Lambda: A Peek Under The Hood [Java Day Tokyo 2015 6-3]Lambda: A Peek Under The Hood [Java Day Tokyo 2015 6-3]
Lambda: A Peek Under The Hood [Java Day Tokyo 2015 6-3]
David Buck
?
Oracle Cloud PaaS & IaaS:2018年8月度サービス情報アップデート
Oracle Cloud PaaS & IaaS:2018年8月度サービス情報アップデートOracle Cloud PaaS & IaaS:2018年8月度サービス情報アップデート
Oracle Cloud PaaS & IaaS:2018年8月度サービス情報アップデート
オラクルエンジニア通信
?
OCHaCafe Season 2 #4 - Cloud Native時代のモダンJavaの世界
OCHaCafe Season 2 #4 - Cloud Native時代のモダンJavaの世界OCHaCafe Season 2 #4 - Cloud Native時代のモダンJavaの世界
OCHaCafe Season 2 #4 - Cloud Native時代のモダンJavaの世界
オラクルエンジニア通信
?
Drupal Market in Japan @ 「DrupalCon 2016 New Orleans」情報交換会
Drupal Market in Japan @ 「DrupalCon 2016 New Orleans」情報交換会 Drupal Market in Japan @ 「DrupalCon 2016 New Orleans」情報交換会
Drupal Market in Japan @ 「DrupalCon 2016 New Orleans」情報交換会
Hidekazu Ikeda
?
畑と会話するニュータイフ?なIo tアフ?リて?加熱中の技術トレント?を鷲掴みにする45分
畑と会話するニュータイフ?なIo tアフ?リて?加熱中の技術トレント?を鷲掴みにする45分畑と会話するニュータイフ?なIo tアフ?リて?加熱中の技術トレント?を鷲掴みにする45分
畑と会話するニュータイフ?なIo tアフ?リて?加熱中の技術トレント?を鷲掴みにする45分
Kazuki Nakajima
?

Recently uploaded (11)

第1回日本理学疗法推论学会学术大会での発表资料(2025年3月2日 高桥可奈恵)
第1回日本理学疗法推论学会学术大会での発表资料(2025年3月2日 高桥可奈恵)第1回日本理学疗法推论学会学术大会での発表资料(2025年3月2日 高桥可奈恵)
第1回日本理学疗法推论学会学术大会での発表资料(2025年3月2日 高桥可奈恵)
Matsushita Laboratory
?
【卒业论文】深层学习によるログ异常検知モデルを用いたサイバー攻撃検知に関する研究
【卒业论文】深层学习によるログ异常検知モデルを用いたサイバー攻撃検知に関する研究【卒业论文】深层学习によるログ异常検知モデルを用いたサイバー攻撃検知に関する研究
【卒业论文】深层学习によるログ异常検知モデルを用いたサイバー攻撃検知に関する研究
harmonylab
?
LF Decentralized Trust Tokyo Meetup 3
LF Decentralized Trust Tokyo Meetup 3LF Decentralized Trust Tokyo Meetup 3
LF Decentralized Trust Tokyo Meetup 3
LFDT Tokyo Meetup
?
测距センサと滨惭鲍センサを用いた指轮型デバイスにおける颜认証システムの提案
测距センサと滨惭鲍センサを用いた指轮型デバイスにおける颜认証システムの提案测距センサと滨惭鲍センサを用いた指轮型デバイスにおける颜认証システムの提案
测距センサと滨惭鲍センサを用いた指轮型デバイスにおける颜认証システムの提案
sugiuralab
?
空间オーディオを用いたヘッドパスワードの提案と音源提示手法の最适化
空间オーディオを用いたヘッドパスワードの提案と音源提示手法の最适化空间オーディオを用いたヘッドパスワードの提案と音源提示手法の最适化
空间オーディオを用いたヘッドパスワードの提案と音源提示手法の最适化
sugiuralab
?
【卒业论文】尝尝惭を用いた惭耻濒迟颈-础驳别苍迟-顿别产补迟别における反论の効果に関する研究
【卒业论文】尝尝惭を用いた惭耻濒迟颈-础驳别苍迟-顿别产补迟别における反论の効果に関する研究【卒业论文】尝尝惭を用いた惭耻濒迟颈-础驳别苍迟-顿别产补迟别における反论の効果に関する研究
【卒业论文】尝尝惭を用いた惭耻濒迟颈-础驳别苍迟-顿别产补迟别における反论の効果に関する研究
harmonylab
?
2025フードテックWeek大阪展示会 - LoRaWANを使った複数ポイント温度管理 by AVNET玉井部長
2025フードテックWeek大阪展示会 - LoRaWANを使った複数ポイント温度管理 by AVNET玉井部長2025フードテックWeek大阪展示会 - LoRaWANを使った複数ポイント温度管理 by AVNET玉井部長
2025フードテックWeek大阪展示会 - LoRaWANを使った複数ポイント温度管理 by AVNET玉井部長
CRI Japan, Inc.
?
贬补谤耻办颈厂丑颈苍办补飞补冲尝尝惭を利用した果树农家の経験知の対话的蓄积支援冲诲别颈尘2025
贬补谤耻办颈厂丑颈苍办补飞补冲尝尝惭を利用した果树农家の経験知の対话的蓄积支援冲诲别颈尘2025贬补谤耻办颈厂丑颈苍办补飞补冲尝尝惭を利用した果树农家の経験知の対话的蓄积支援冲诲别颈尘2025
贬补谤耻办颈厂丑颈苍办补飞补冲尝尝惭を利用した果树农家の経験知の対话的蓄积支援冲诲别颈尘2025
Matsushita Laboratory
?
狈辞诲补滨迟蝉耻办颈冲反省観点の分类に基づく试合の振り返り支援システムに関する有用性検証冲顿贰滨惭2025
狈辞诲补滨迟蝉耻办颈冲反省観点の分类に基づく试合の振り返り支援システムに関する有用性検証冲顿贰滨惭2025狈辞诲补滨迟蝉耻办颈冲反省観点の分类に基づく试合の振り返り支援システムに関する有用性検証冲顿贰滨惭2025
狈辞诲补滨迟蝉耻办颈冲反省観点の分类に基づく试合の振り返り支援システムに関する有用性検証冲顿贰滨惭2025
Matsushita Laboratory
?
実はアナタの身近にある!? Linux のチェックポイント/レストア機能 (NTT Tech Conference 2025 発表資料)
実はアナタの身近にある!? Linux のチェックポイント/レストア機能 (NTT Tech Conference 2025 発表資料)実はアナタの身近にある!? Linux のチェックポイント/レストア機能 (NTT Tech Conference 2025 発表資料)
実はアナタの身近にある!? Linux のチェックポイント/レストア機能 (NTT Tech Conference 2025 発表資料)
NTT DATA Technology & Innovation
?
ラズパイを使って作品を作ったらラズパイコンテストで碍厂驰赏を貰って、さらに、文化庁メディア芸术祭で审査员推荐作品に选ばれてしまった件?自作チップでラズパイ...
ラズパイを使って作品を作ったらラズパイコンテストで碍厂驰赏を貰って、さらに、文化庁メディア芸术祭で审査员推荐作品に选ばれてしまった件?自作チップでラズパイ...ラズパイを使って作品を作ったらラズパイコンテストで碍厂驰赏を貰って、さらに、文化庁メディア芸术祭で审査员推荐作品に选ばれてしまった件?自作チップでラズパイ...
ラズパイを使って作品を作ったらラズパイコンテストで碍厂驰赏を貰って、さらに、文化庁メディア芸术祭で审査员推荐作品に选ばれてしまった件?自作チップでラズパイ...
Industrial Technology Research Institute (ITRI)(工業技術研究院, 工研院)
?
第1回日本理学疗法推论学会学术大会での発表资料(2025年3月2日 高桥可奈恵)
第1回日本理学疗法推论学会学术大会での発表资料(2025年3月2日 高桥可奈恵)第1回日本理学疗法推论学会学术大会での発表资料(2025年3月2日 高桥可奈恵)
第1回日本理学疗法推论学会学术大会での発表资料(2025年3月2日 高桥可奈恵)
Matsushita Laboratory
?
【卒业论文】深层学习によるログ异常検知モデルを用いたサイバー攻撃検知に関する研究
【卒业论文】深层学习によるログ异常検知モデルを用いたサイバー攻撃検知に関する研究【卒业论文】深层学习によるログ异常検知モデルを用いたサイバー攻撃検知に関する研究
【卒业论文】深层学习によるログ异常検知モデルを用いたサイバー攻撃検知に関する研究
harmonylab
?
LF Decentralized Trust Tokyo Meetup 3
LF Decentralized Trust Tokyo Meetup 3LF Decentralized Trust Tokyo Meetup 3
LF Decentralized Trust Tokyo Meetup 3
LFDT Tokyo Meetup
?
测距センサと滨惭鲍センサを用いた指轮型デバイスにおける颜认証システムの提案
测距センサと滨惭鲍センサを用いた指轮型デバイスにおける颜认証システムの提案测距センサと滨惭鲍センサを用いた指轮型デバイスにおける颜认証システムの提案
测距センサと滨惭鲍センサを用いた指轮型デバイスにおける颜认証システムの提案
sugiuralab
?
空间オーディオを用いたヘッドパスワードの提案と音源提示手法の最适化
空间オーディオを用いたヘッドパスワードの提案と音源提示手法の最适化空间オーディオを用いたヘッドパスワードの提案と音源提示手法の最适化
空间オーディオを用いたヘッドパスワードの提案と音源提示手法の最适化
sugiuralab
?
【卒业论文】尝尝惭を用いた惭耻濒迟颈-础驳别苍迟-顿别产补迟别における反论の効果に関する研究
【卒业论文】尝尝惭を用いた惭耻濒迟颈-础驳别苍迟-顿别产补迟别における反论の効果に関する研究【卒业论文】尝尝惭を用いた惭耻濒迟颈-础驳别苍迟-顿别产补迟别における反论の効果に関する研究
【卒业论文】尝尝惭を用いた惭耻濒迟颈-础驳别苍迟-顿别产补迟别における反论の効果に関する研究
harmonylab
?
2025フードテックWeek大阪展示会 - LoRaWANを使った複数ポイント温度管理 by AVNET玉井部長
2025フードテックWeek大阪展示会 - LoRaWANを使った複数ポイント温度管理 by AVNET玉井部長2025フードテックWeek大阪展示会 - LoRaWANを使った複数ポイント温度管理 by AVNET玉井部長
2025フードテックWeek大阪展示会 - LoRaWANを使った複数ポイント温度管理 by AVNET玉井部長
CRI Japan, Inc.
?
贬补谤耻办颈厂丑颈苍办补飞补冲尝尝惭を利用した果树农家の経験知の対话的蓄积支援冲诲别颈尘2025
贬补谤耻办颈厂丑颈苍办补飞补冲尝尝惭を利用した果树农家の経験知の対话的蓄积支援冲诲别颈尘2025贬补谤耻办颈厂丑颈苍办补飞补冲尝尝惭を利用した果树农家の経験知の対话的蓄积支援冲诲别颈尘2025
贬补谤耻办颈厂丑颈苍办补飞补冲尝尝惭を利用した果树农家の経験知の対话的蓄积支援冲诲别颈尘2025
Matsushita Laboratory
?
狈辞诲补滨迟蝉耻办颈冲反省観点の分类に基づく试合の振り返り支援システムに関する有用性検証冲顿贰滨惭2025
狈辞诲补滨迟蝉耻办颈冲反省観点の分类に基づく试合の振り返り支援システムに関する有用性検証冲顿贰滨惭2025狈辞诲补滨迟蝉耻办颈冲反省観点の分类に基づく试合の振り返り支援システムに関する有用性検証冲顿贰滨惭2025
狈辞诲补滨迟蝉耻办颈冲反省観点の分类に基づく试合の振り返り支援システムに関する有用性検証冲顿贰滨惭2025
Matsushita Laboratory
?
実はアナタの身近にある!? Linux のチェックポイント/レストア機能 (NTT Tech Conference 2025 発表資料)
実はアナタの身近にある!? Linux のチェックポイント/レストア機能 (NTT Tech Conference 2025 発表資料)実はアナタの身近にある!? Linux のチェックポイント/レストア機能 (NTT Tech Conference 2025 発表資料)
実はアナタの身近にある!? Linux のチェックポイント/レストア機能 (NTT Tech Conference 2025 発表資料)
NTT DATA Technology & Innovation
?
ラズパイを使って作品を作ったらラズパイコンテストで碍厂驰赏を貰って、さらに、文化庁メディア芸术祭で审査员推荐作品に选ばれてしまった件?自作チップでラズパイ...
ラズパイを使って作品を作ったらラズパイコンテストで碍厂驰赏を貰って、さらに、文化庁メディア芸术祭で审査员推荐作品に选ばれてしまった件?自作チップでラズパイ...ラズパイを使って作品を作ったらラズパイコンテストで碍厂驰赏を貰って、さらに、文化庁メディア芸术祭で审査员推荐作品に选ばれてしまった件?自作チップでラズパイ...
ラズパイを使って作品を作ったらラズパイコンテストで碍厂驰赏を貰って、さらに、文化庁メディア芸术祭で审査员推荐作品に选ばれてしまった件?自作チップでラズパイ...
Industrial Technology Research Institute (ITRI)(工業技術研究院, 工研院)
?

Oracle RAC on Docker

  • 1. ? Hitachi Systems, Ltd. 2017. All rights reserved. 2017/11/17 大島 正樹 Oracle RAC on Docker
  • 3. ? Hitachi Systems, Ltd. 2017. All rights reserved. 2 目次 1.自己紹介 2.Dockerとは 3.Oracle RACとは 4.Oracle RAC on Dockerの構築ポイント 5.その他はまりどころ 6.デモ
  • 4. 3? Hitachi Systems, Ltd. 2017. All rights reserved. 1.自己紹介
  • 5. 4? Hitachi Systems, Ltd. 2017. All rights reserved. 1.自己紹介 ?経歴 ?2003年入社、日立Oracleサポートセンタに配属 ?2017年現在、SIを担当 (Oracle/Windows/Linux/vertica/SAP BO) ?取得資格 ?Oracle Certified Support Engineer (2004/10) ?Oracle Master Platinum 10g (2007/08) ? 11g (2011/02) ?JPOUG(Japan Oracle User Group)ボードメンバ
  • 6. 5? Hitachi Systems, Ltd. 2017. All rights reserved. 2.Dockerとは
  • 7. 6? Hitachi Systems, Ltd. 2017. All rights reserved. 2.Dockerとは Dockerとは、OSのコンテナ技術を使用したアプリケーション実行環境。 ゲストOSを必要とせず、OS上の1プロセスとして動作するため、他の 仮想化環境(VMware/VirtualBox等)に比べ、非常に軽く動作すると言 われている。 OS (Windows/Linux) VirtualBox アプリケーション ゲストOS ゲストOS アプリケーション OS (Linux) Docker エンジン アプリケーション (コンテナプロセス) アプリケーション (コンテナプロセス) VirtualBoxの場合 Docker の場合
  • 8. 7? Hitachi Systems, Ltd. 2017. All rights reserved. 3.Oracle RACとは
  • 9. 8? Hitachi Systems, Ltd. 2017. All rights reserved. 3.Oracle RACとは 実IP 仮想IP実IP 仮想IP Public LAN Private LAN (内部通信用) 共有ディスク Oracle Real Application Clusters (Oracle RAC)とは、 複数のサーバーで同一のデータを、 参照/更新するクラスタデータベース。
  • 10. 9? Hitachi Systems, Ltd. 2017. All rights reserved. 4.Oracle RAC on Dockerの構築ポイント
  • 11. 10? Hitachi Systems, Ltd. 2017. All rights reserved. 4.Oracle RAC on Dockerの構築ポイント 実IP 仮想IP実IP 仮想IP Public LAN Private LAN (内部通信用) 共有ディスク Dockerでは、IPアドレスは Dockerエンジンを通して割り当てられるため、コン テナから柔軟にIPアドレスを制御することは難しい。 = 仮想IPを扱えない。 ~仮想IP~
  • 12. 11? Hitachi Systems, Ltd. 2017. All rights reserved. 4.Oracle RAC on Dockerの構築ポイント 実IP 仮想IP 共有ディスク 実IP 仮想IP 192.168.0.0/24 vxlan(vxlan0) vxlan(vxlan1) 192.168.1.0/24 ~仮想IP~ コンテナ間を仮想ネットワーク(vxlan)で接続するこ とにより、仮想IPを扱うことが可能
  • 13. 12? Hitachi Systems, Ltd. 2017. All rights reserved. 4.Oracle RAC on Dockerの構築ポイント vxlanとは、 RFC7348で規定されている論理的な (仮想的な)L2ネットワークを構築するための規格。 Kernel 3.18(≒ Docker対応)以上であれば、 Linuxカーネルに標準で組み込まれており、 仮想NICを作成して使用することができる。 実ネットワーク 仮想ネットワーク 仮想NIC仮想NIC
  • 14. 13? Hitachi Systems, Ltd. 2017. All rights reserved. 4.Oracle RAC on Dockerの構築ポイント 実IP 仮想IP実IP 仮想IP Public LAN Private LAN iSCSI コンテナからiSCSIを扱うことはできない ~共有ディスク~
  • 15. 14? Hitachi Systems, Ltd. 2017. All rights reserved. 4.Oracle RAC on Dockerの構築ポイント 実IP 仮想IP実IP 仮想IP Public LAN Private LAN NFS NFSであれば、コンテナから直接扱うことが可能 ~共有ディスク~
  • 16. 15? Hitachi Systems, Ltd. 2017. All rights reserved. 5.その他はまりどころ
  • 17. 16? Hitachi Systems, Ltd. 2017. All rights reserved. 5.その他はまりどころ ●Oracle RACはSystemd前提(Oracle Linux 7.x~)となっているが、Oracle 社提供のDockerイメージにはSystemdが含まれていない。 ==>Systemd を有効化したDockerイメージを作成 ●コンテナのデフォルト権限ではSystemdやvxlanインターフェースが起動で きない ==>コンテナ起動オプションに「--priviledged」を追加 ●デフォルトのRAMディスクサイズ(64MB)では、ASMインスタンスを起動で きない。 ==>コンテナ起動オプションに「--shm-size=1200m」を追加
  • 18. 17? Hitachi Systems, Ltd. 2017. All rights reserved. 6.デモ
  • 19. 18? Hitachi Systems, Ltd. 2017. All rights reserved. 6.デモ 環境構成 OS (ubuntu 16.04 ) Docker 17.06-ce コンテナ(NFS) コンテナ(DB1) コンテナ(DB2) コンテナ(DB3) Docker image Oracle Enterprise Linux 7.3 DB version Oracle Database 12.2.0.1