Oracle Cloud Infrastructure

OCI: クラウドシェル上で dockerfile をマルチプラットフォームビルドしようとしたらエラー ERROR: failed to solve: process "/bin/sh -c apt-get install -y zlib1g-dev mariadb-client vim libzip-dev && docker-php-ext-install zip pdo_mysql bcmath" did not complete successfully: exit code: 134

事象) OCI のクラウドシェル上で dockerfile をマルチプラットフォームビルドしようとしたらエラー docker buildx build --platform linux/amd64,linux/arm64,linux/arm/v7 -t <username>/<image>:v1.0 --push . ERROR: failed to solve: process "/bin/sh -c apt-get instal</image></username>…

OKEをリソースマネージャースタックから作成

クイック作成したOKEをリソースマネージャスタックから作成する方法 OKEのクラスタの作成から設定事項を選択後、クラスタの作成ボタンを実行せずにスタックとして保存を実行 このままの状態でリソースマネージャ⇒スタックの適用を実行すると Error: can not …

OCI terraform stack の template をカスタムして Kubernetes クラスタを基本クラスタでデプロイする

環境: 使用template >>> 下記リンク先 カナリアOKE docs.oracle.com 編集なしで手順を進むとスタックの変数の構成にクラスタのタイプの選択がないので拡張クラスタでデプロイされる。拡張クラスタだと1か月稼働させると1万円~になる。 手順) カナリアOKE …

OCI: OKE プライベートエンドポイントしか持たないKubernetes クラスタに クラウドシェルからアクセスする方法

Updated: 2024/08/20 環境) Kubernetes クラスタを プライベートエンドポイント、ノードタイプ>管理対象、プライベートワーカーノード、基本クラスタで作成 Solution) オフィシャルドキュメントであまり触れられていないがプライベートエンドポイントでもク…

Windows で OCI CLI のインストールに失敗する問題

環境: windows11 Home Edition 事象: 公式Docの手順に従うと Installing collected packages: wcwidth, pytz, circuitbreaker, types-python-dateutil, terminaltables, six, PyYAML, pycparser, prompt-toolkit, jmespath, colorama, certifi, python-dat…

OCI コードリポジトリの作成 HTTPSクローン編

OCI コードリポジトリの作成 HTTPSクローン編 参照: oracle-japan.github.io 前提条件: DevOpsでプロジェクトを作成済み 作成したプロジェクト詳細画面まで移動後、左メニューコード・リポジトリよりリポジトリの作成を選択 リポジトリを作成 作成したリポ…

OCI DevOpsでgithubと外部接続を確立する

OCI DevOpsでgithubと外部接続を確立 参照: docs.oracle.com cloudii.jp OCI開発環境がアイデンティティドメインを使用しているかを確認する - OCIコンソール右上のユーザーアイコンをクリックしてアイデンティティドメインを確認。Defaultなら使用していな…

OCI スケーリングあれこれ ChatGPT曰く

CI/CD あれこれ ChatGPT曰く

Certbot による certification の更新ができなかった場合

Certbotによる certification の更新が何らかの理由(サーバーインスタンスを停止していた/ネットワークを公開していなかった等)により自動更新できなかった場合 solution) sudo certbot run -v

adminMongo で private subnet に設置した mongoDB からデータを取得する

環境: mongoDB を private subnet に設置 adminMongo を public subnet に設置 github.com @public subnet App instance cd projectDirectory git clone https://github.com/mrvautin/adminMongo.git && cd adminMongo cd adminMongo adminMongo/config/app…

Oracle Cloud + AWS SES + お名前ドットコム独自ドメイン によるメール配信初期設定

環境: お名前ドットコムで独自ドメインを取得 App Server は Oracle Cloud Infrastructure 上に構築 メール配信システムに AWS Simple Email Service を使用 1. 独自ドメインDNS設定で XXX.com にアクセス可能にする 下記参照 www.ashisuto.co.jp 2. SESに…

Oracle Cloud Infrastructure: private subnet に設置した mongoDB server に public subnet からアクセスする

Updated: 2023/3/7 環境: App server と mongoDB 設置 server は同一VCN内にあり、App server は public subnet, mongoDB は private subnet 内に設置。 OSはともにubuntu@20.04 mongoDB@5.0.3 Public Subnet の Security Group Egress 宛先:Private Subnet…

Solved: Certbot: sudo certbot renew --dry-run でエラー

sudo certbot renew --dry-run Failed to renew certificate xxx.com with error: Some challenges have failed. 上記のエラーが発生した場合、 sudo certbot run -v 2: Renew & replace the certificate 後に sudo certbot renew --dry-run で解決

Oracle Cloud Infractructure: ubuntu@20.0.4 Let's encrypt を使ってHTTPS化

追記: 2022/5/7 対象インスタンスにSSH接続 Certbotのインストール Certbotとは証明書の導入、自動更新をしてくれるツール Certbotのインストールにsnapdのインストールが必要 ref: letsencrypt.org snapdのインストール ref: snapcraft.io snapdを最新にア…

solved: Oracle Cloud Infrastructure: ubutun@20.0.4: sudoersをいじくってsudoが出来なくなった件

事象: /etc/sudoers をvisudoを使用しないでviで編集してsyntaxエラーがあったためsudoコマンドが使用不可に。sudoersも編集できなくなって詰んだ 環境: oracle cloud infrastructure ubuntu@20.0.4 public subnet 作業の流れ: 当該インスタンスからboot v…