7. ベアメタル上でのサービス構築支援
• OSSが中心
• 主にHadoop族
• 教材用途: VMベースにして自由に壊せるようにしたい / それを1週間だけほしいー
• 分析用途: ログ集約にはFluentdがいいなあ / 認証つけて / etc…
• Elasticsearchも対象になりつつある…
Baremetal
VM VM VM VM VM
NN
ZK
NN
ZK
ZK
DN
DN
DN
Baremetal
VM VM VM VM VMNN
ZK
NN
ZK
ZK
DN
DN
DN
Baremetal
VM VM VM VM VM
NN
ZK
NN
ZK
ZK
DN
DN
DN
Baremetal
VM VM VM VM VM
NN
ZK
NN
ZK
ZK
DN
DN
DN
Baremetal
VM VM VM VM VM
NN
ZK
NN
ZK
ZK
DN
DN
DN
Baremetal
VM VM VM VM VM
NN
ZK
NN
ZK
ZK
DN
DN
DN
Baremetal
VM VM VM VM VM
NN
ZK
NN
ZK
ZK
DN
DN
DN
Baremetal
VM VM VM VM VM
NN
ZK
NN
ZK
ZK
DN
DN
DN
…
23. デモ環境の使い方(1)
• Jupyter環境の起動
• Docker runするだけ
• Bindするアドレス・ポートを変える場合は… -p の引数を変える
• その他オプションについては
https://hub.docker.com/r/niicloudoperation/notebook/
• Jupyter環境へのログイン
• Docker runの出力に従う
docker run -it -p 127.0.0.1:8888:8888
niicloudoperation/notebook:openhouse-2017-demo
[C 22:50:12.120 NotebookApp]
Copy/paste this URL into your browser when you connect for the first time,
to login with a token:
http://localhost:8888/?token=XXXXXXXXXXXXXXXXXXXXXXXX
24. デモ環境の使い方(2)
• AWSの認証情報の登録
• EC2, VPCに関する操作を行います
• JupyterのTerminalで以下を入力
• Notebook 03_Elasticsearch構築手順への適用例
/01_01_Outline.ipynb からスタートしてください
$ aws configure
AWS Access Key ID [None]: (自身のアカウントのアクセスキー)
AWS Secret Access Key [None]: (自身のアカウントのシークレットアクセスキー)
Default region name [None]: us-west-2 (使用したいリージョン)
Default output format [None]: json