2023年安徽職業訓練校技能競技会(高等職業グループ)
「 クラウドコンピューティングアプリケーション 」コンテストサンプル問題
目次
「クラウドコンピューティングアプリケーション」コンテストサンプル問題
タスク 2 コンテナ クラウド サービスの運用と保守 (25 点)
ソフトウェア パッケージ環境が必要な場合は、ブロガーにプライベート メッセージを送信できます。
企業は、デジタルトランスフォーメーションを実行し、自社のビジネスニーズに基づいてデジタルプラットフォームを計画、構築します。このプラットフォームは、「 DevOps 構築と運用の統合 」 と「データドリブンな製品開発」に焦点を当てており、 オープンソースのOpenStackを使用して 企業の構築を計画しています。社内プライベートクラウドプラットフォーム、オープンソースKubernetesによるオリジナルクラウド構築バイオサービスプラットフォーム、国内主流のパブリッククラウドプラットフォームサービスを選択、デジタルプラットフォームベース、対面
ビジネス向けのエッジ コンピューティング クラウド アプリケーション製品を開発します。
この業務をエンジニアA とエンジニアBに引き継ぎ、クラウドプラットフォームサービスの導入、クラウドアプリケーションの開発、クラウドシステムの運用保守などの業務を分業して支援する予定です。システム構成は図1に示します。 、IPアドレスの計画は次のとおりです。
表 1に示すとおり 。
図 1 システム構成図
表1 IPアドレスの計画
説明する
1.コンテストはクラスター モードで行われます。 コンテスト中、各参加チームには独立したテナントとユーザーが提供されます。各ユーザーには同じリソース クォータがあります。出場者はユーザー名とパスワードを使用してコンテスト クラウド プラットフォームにログインし、クラウド ホストを作成し、 2 出場者のクラスタアカウントとパスワードは同じです。
2.表のx は競合番号です。OpenStack を構築するとき、 質問の意味に従って2 番目のネットワーク カード アドレスが作成されます。
3. 表に示されている情報に従って、ハードウェア接続とネットワーク デバイスの構成をチェックし、ネットワーク接続が正常であることを確認します。
4. 試験に必要なアカウント リソース、コンテスト リソース パッケージ、および添付ファイルは、試験座席情報フォームおよび機器確認フォームで提供されます。
5. 競技中、サーバーのセキュリティ確保のため、サーバーのパスワードはご自身で変更していただき、試験システムに情報を送信する際には、IP アドレス、ユーザー名、パスワードをご確認ください。
モジュール 1 プライベート クラウド ( 50 ポイント)
タスク 1 プライベートクラウドサービスの構築(10 点)
1.提供されたユーザー名とパスワードを使用して競合クラスターのクラウド プラットフォームにログインし、必要に応じてイメージ を使用してクラウド ホストの作成後に通常のネットワーク通信を確認してから、必要、基本サービスをインストールします。
2. 提供されたインストール スクリプト フレームワークに基づいて、 OpenStackプラットフォームのさまざまなサービス コンポーネントのデプロイメントを完了し 、さまざまなOpenStackコマンドを使用して プラットフォームとサービスの実行ステータスを検出します。
タスク 2 プライベート クラウド サービスの運用と保守 ( 25ポイント)
1.確立されたOpenStack プラットフォーム上で、OpenStack プラットフォームとそのコンポーネント の運用保守管理を実行し、クラウドホスト、クラウドストレージ、クラウドネットワーク、クラウドデータベース、ロードバランシング、高可用性の運用保守管理を実行します。
2. プライベート クラウド アプリケーション プロジェクトの展開を完了し、プライベート ブログ システムやアプリケーション モール Web サイトなどのアプリケーション システムを構築します。
3. OpenStackプライベート クラウド プラットフォーム、クラウドサービス、およびクラウド アプリケーション システムに関する問題を分析し、トラブルシューティングします。
課題 3 プライベートクラウドの運用保守開発(15点)
1. 確立された OpenStack プラットフォーム上で、Ansible を使用して 自動運用保守開発を行います。
2.構築された OpenStackプラットフォームで 、Pythonを使用してコードを記述し、呼び出します
OpenStack API とSDK は、 クラウド プラットフォームの日常的な運用とメンテナンスを完了します。
モジュール 2 コンテナ クラウド ( 50ポイント)
タスク 1コンテナクラウドサービスの確立(10点)
1. Docker CE 、docker- compose 、およびHarborウェアハウスのインストールを完了し、 指定されたイメージをインポートして、プライベート ウェアハウスにプッシュします。
2. Kubernetesプラットフォーム、istio 、KubeVirt 、Prometheusおよびその他のサービスのデプロイを完了し 、コンテナ クラウド プラットフォームのさまざまなコマンドを使用して
タスク2コンテナ クラウド サービスの運用と保守( 25ポイント)
1.構築されたKubernetes プラットフォーム上で、 Kubernetesプラットフォーム、istio、KubeVirtコンポーネントの運用保守管理を行い、Pod 、Deployment 、Service 、Ingress 、ネットワーク、ストレージボリューム、Istioサービスグリッドの運用保守を行います。
2.提供されたアプリケーションを使用して、 Docker コンテナ オーケストレーション テクノロジに基づくアプリケーション システムをデプロイし、指定されたアーキテクチャを使用して CI/CD 環境を構築し、 指定されたアプリケーションシステム継続的統合サービスを構成します。
3. Kubernetes コンテナ クラウド プラットフォーム、クラウド サービス、およびクラウド アプリケーション上のシステムの問題を分析し、トラブルシューティングします。
課題 3 コンテナクラウドの運用保守開発(15点)
Kubernetesクラスター に基づいて、 Pythonを使用して Kubernetes API とSDKを呼び出すスクリプトを作成し、 Kubernetesコンテナークラウド プラットフォームを管理および操作します。