zaki work log

作業ログやら生活ログやらなんやら

2020-12-01から1ヶ月間の記事一覧

2020年の振り返り

2020年おつかれさまでした。 元旦のブログ振り返り 2019年は主に自動化とOpenShiftベースのコンテナ技術について、特に仕事終わった後のテック系コミュニティに積極的に参加(聴講側)してきましたが、今年もその方面で頑張りたいです。 特に仕事ではOpenShift…

SNMP Exporterを使ってArista EOSのSNMPの情報をPrometheusから参照する

SNMP Exporterをお試し。 環境は、SNMP ExporterもPrometheusもCentOS 7上で直接バイナリを実行している。(非K8s環境) SNMPエージェントについてはDockerで動作するArista EOSを使用。 Prometheusバージョンは2.23を使用。 実行用バイナリの入手 SNMP Export…

Arista EOSのcEOS-labコンテナでSNMPサーバー(SNMPエージェント)

とある作業でSNMP接続を試したかったけど手持ちの環境でSNMPサーバーが無かったので、Arista EOSのコンテナ版cEOS-labでSNMPサーバーを有効にして外部SNMPマネージャー(snmpwalk)から値を取得できるようにしてみた。 Linuxサーバーに入れても良かったけど、…

[Kubernetes] ConfigMapのおさらい (作成・環境変数・ボリュームマウント)

Kubernetes基本機能の一つであるConfigMapのおさらい。 ConfigMapを作る key=valueの形式をCLIから key=value形式のファイルから ファイルの埋め込み 指定ディレクトリ直下の全ファイルを指定 ハードタブを含むファイルの場合 バイナリファイルの場合 YAMLの…

「OpenShift.Run Winter 2020 #11」でLT登壇した振り返り

「OpenShift.Run Winter 2020 #11」で「OpenShiftの認証を既存の認証基盤でおこなう」という内容で今年4回目の登壇(LT枠)しました。 openshift.connpass.com 発表資料 内容 久しぶりのLT登壇 発表に入らなかったこと カットしたところ スライドにはあるけど…

Windows 10 homeにDocker Desktopを入れてみたらすっごい簡単にセットアップできたという話

インストール前にHyper-VやらWSLやらを有効にする必要ナシ。 Dockerのインストーラが自動でやってくれます。 そしてhomeエディションもサクッとインストールできます。 qiita.com というのをDockerアドベントカレンダーとしてQiitaに書きました。 なるほどね…

無料のRed Hat Developer SubscriptionでRHEL上にAnsible Towerをインストールする

「Ansible Advent Calendar 2020」の15日目のエントリになります。 (14日に記事公開しちゃってるけど、Qiitaみたいにスケジュールできないから、まぁ仕方ない…) adventar.org 14日に見かけたこちらのツイートをもとに、実際にセットアップしてみました。 htt…

kickstartインストールで公開鍵の登録処理も追加

kickstartインストールのcfgファイルに %post command 1 command 2 : : %end と記述しておけば、インストール処理の最後に実行される。 access.redhat.com なので、ここに公開鍵を作成したいユーザの/home/<username>/.sshディレクトリを作成し、公開鍵の内容をcatでフ</username>…

K3sでOracle CloudのAlways Free枠のコンピュートインスタンスにKubernetesクラスタを構築する

というのをOracle Cloud Infrastructure #2 Advent Calendarの13日目の記事としてQiitaにアップしました! qiita.com qiita.com 夜中にちょっと遊んでたんだけど、k0sも簡単だったけど、K3sも簡単でした。 Oracle Cloud Always Free枠でk3sでcontrol plane +…

Ansibleのgitモジュールでgit cloneする (HTTPS / SSH)

adventar.org Ansible Advent Calendar 2020の12日目の記事とします! Ansibleのgitモジュールを使ってGitリポジトリからcloneする。 docs.ansible.com git clone基本 ブランチ・タグ等指定 認証が必要なリポジトリ SSHでclone known_hosts未登録 環境 git c…

GitLab CE on Docker Compose (HTTPS + Container Registry + Runner)でSSH設定してなかったので追加

GitLab CE on Docker(Docker Compose)のSSH設定について。 SSHといっても、GitLabサーバーのメンテナンスに使うのでなく、GitリポジトリのSSHアクセスに使用するためのもの。(シェルログインには使用しない) ベースはこちら zaki-hmkc.hatenablog.com docs.g…

[ESXi] 無償ライセンスでも使えるVM操作Ansibleコレクション (要SSH)

qiita.com SSHでESXiに接続し、そこでvim-cmdやvmxファイル操作でVMを作ったりするAnsibleモジュールを練習で書いていたらいつのまにコレクションになってました。 自宅のESXiは無償ライセンスなのでwrite系のAPIが使えなく、Ansible2.8以下でvsphere_guest…

Rook/Cephのブロックストレージとオブジェクトストレージを使ってGROWI WikiをKubernetesで動かす (Qiita / 追記あり)

Rookと仲間たち、クラウドネイティブなストレージの Advent Calendar 2020の3日目のエントリをQiitaにアップしました。 (Qiitaに記事書いたのいつぶりだろw) 今年も来た!Rookといえば、 @AokiTenzen さんや @takutaka1220 さん、 @zaki_hmkc さんもいるし…