type
status
date
slug
summary
tags
category
icon
password
书籍
ガイド付き演習: OpenShiftにデータベースサーバーをデプロイ
この演習では、oc new-appコマンドを使用して、OpenShift上にMySQLデータベースのポッドを作成し、デプロイします。

結果

MySQLデータベースのポッドをOpenShiftに作成してデプロイできるようになります。

はじめる前に

第7章「OpenShift Container Platformのインストール」に関するすべてのラボが完了しており、OpenShift Container Platformクラスタがマスターと2つのノードで実行されている必要があります。もしそうでない場合は、マスター、ノード1、ノード2ホストをリセットし、次のコマンドをワークステーションホストで実行して環境が正しく設定されていることを確認してください:
マスター、ノード1、ノード2ホストが起動していることを確認し、このガイド付き演習に必要なファイルをダウンロードするために、ワークステーションのターミナルで次のコマンドを実行します:

1. OpenShiftに開発者ユーザーとしてログインし、この演習用に新しいプロジェクトを作成します。

1.1 ワークステーションVMから、developerユーザーとしてOpenShiftにログインします(パスワードはredhat):

oc loginコマンドが「非安全な接続を使用するか?」とプロンプトが表示された場合、y(はい)と回答します。

1.2 この演習中に作成するリソース用に新しいプロジェクトを作成します:

2. oc new-appコマンドを使用して、rhscl/mysql-57-rhel7コンテナイメージから新しいアプリケーションを作成します。

このイメージにはいくつかの環境変数(MYSQL_USERMYSQL_PASSWORDMYSQL_DATABASEMYSQL_ROOT_PASSWORD)を複数回の-eオプションで指定する必要があります。--docker-imageオプションを使って、OpenShiftがインターネットからイメージをプルしないように、教室のプライベートレジストリURIを指定します:

3. MySQLポッドが正常に作成されたか確認し、ポッドとそのサービスの詳細を表示します。

3.1 oc statusコマンドを実行して、新しいアプリケーションのステータスを確認し、MySQLイメージのデプロイが成功したか確認します:

3.2 このプロジェクト内でポッドのリストを表示し、MySQLポッドが準備できて実行されているか確認します:

ポッドが実行されているノードに注意してください。後でMySQLデータベースサーバーにログインするためには、この情報が必要です。
3.3 oc describeコマンドを使用してポッドの詳細を確認する:
3.4 プロジェクト内のサービスをリストし、MySQLポッドにアクセスするためのサービスが作成されているか確認する:
3.5 oc describeコマンドを使用してMySQLサービスの詳細を取得し、デフォルトのサービスタイプがClusterIPであることを確認する:
3.6 このアプリケーションのデプロイメント設定(dc)の詳細を表示する:

4. MySQLデータベースサーバーに接続し、データベースが正しく作成されたか確認する

4.1 マスター機からMySQLサーバーに接続します。

mysql-openshift.mysql-openshift.svc.cluster.localをデータベースサーバーのホスト名として使用します:
サービスはクラスターサーバー内でのみアクセスできます。

4.2 testdbデータベースが作成されたか確認します:

4.3 MySQLプロンプトから退出します:

4.4 マスターノードから退出します:

5. データベースが正しく設定されたか確認します。

次のコマンドをターミナルから実行して確認します:

6. プロジェクトを削除し、プロジェクト内のすべてのリソースを削除します:

これで演習は終了です。
 
相关文章
RedHat EX200 本番近い試験問題集
Lazy loaded image
RedHat EX200 本番試験問題集(有料版)
Lazy loaded image
82- 第17章:導入総復習-3:OpenShiftにマルチコンテナデプロイのラボ
Lazy loaded image
81- 第17章:導入総復習-2:docker,KubernetesおよびOpenShiftのラボ
Lazy loaded image
80- 第17章:導入総復習-1:総合レビュー
Lazy loaded image
79- 第16章:OpenShiftの管理と監視-8:ラボ
Lazy loaded image
36- 第9章:OpenShift上でのコンテナ化アプリケーションのデプロイ-3:(S2I)でアプリケーション作成の説明34- 第9章:OpenShift上でのコンテナ化アプリケーションのデプロイ-1:Kubernetesリソース作成の説明
Loading...
みなみ
みなみ
一个普通的干饭人🍚
最新发布
35条書面-64問-1
2025年6月13日
TOKYO自習島
2025年6月10日
平成26年秋期 午後問1
2025年6月6日
令和5年秋期 午後問1
2025年6月6日
令和2年秋期 午後問1
2025年6月6日
業務上の規制-87問-1
2025年6月4日
公告

🎉 欢迎访问我的博客 🎉

🙏 感谢您的支持 🙏

📅 本站自 2024年9月1日 建立,致力于分享在 IT・MBA・不动产中介 等领域的学习与实践,并推动 学习会 的自主开展。
📖 博客语言使用比例
🇯🇵 日语 90% 🇨🇳 中文 8% 🇬🇧 英语 2%

📚 主要内容

💻 IT・系统与开发

  • 系统管理:Red Hat 等
  • 容器与编排:Kubernetes、OpenShift
  • 云计算:AWS、IBM Cloud
  • AI 入门:人工智能基础与实践
  • 技术笔记与考证经验

🏠 不动产 × 宅建士

  • 宅建士考试笔记

🎓 MBA 学习笔记

  • 管理学、经济学、财务分析等

🔍 快速查找内容(标签分类)

由于网站目前没有专门的设计,可能会导致查找信息不便。为了更快找到你感兴趣的内容,推荐使用以下标签功能 进行搜索!
📌 定期更新,欢迎常来看看!
📬 有任何建议或想法,也欢迎留言交流!