haku-maiのブログ

インフラエンジニアですが、アプリも作ります。

linux

【RKE2/rancher2.6.1】rancherからRKE2クラスターを構築する(Tech Preview - RKE2 Cluster Provisioning)

本記事で行うこと 本記事で行わないこと モチベーション 環境 RKE2とは アーキテクチャ rancherからRKE2クラスターの雛形作成 Cluster Configuration Basics Member Roles Add-On Config Agent Environment Vars etcd Labels & Annotations Networking Regis…

【rancher:2.6.1/docker】dockerを使用して単一ノードにRancherをインストールする(自己証明書とデータの永続化とバックアップ)

本記事で行うこと 本記事で行わないこと モチベーション 環境 参考サイト dockerでrancherを起動、自己証明書、データの永続化 webアクセス バックアップとリストア バックアップのテスト用のdeployment作成 rancherの停止とバックアップ rancherの停止 /var…

【ansible/awx:19.4.0】ubuntu:20.04.2にansible awx:19.4.0をdockerでインストールする

本記事で行うこと 本記事で行わないこと モチベーション 環境 参考サイト 前提条件 git clone docker imageの作成 awxの実行 テスト実行 実行 Makefileの修正 再実行 UIをクリーンアップして構築する 管理ユーザの作成 ロゴの変更 サーバにpingするまで guth…

【OpenSSL(LibreSSL)】OpenSSL(LibreSSL)を利用して自己証明書の作成(pem形式)

本記事で行うこと モチベーション 環境 秘密鍵の作成 暗号化されない鍵ファイル作成 証明書署名要求(CSR)の作成 自己署名証明書作成 本記事で行うこと OpenSSLで自己証明書の作成し、pem形式それぞれ行う。 モチベーション いつも忘れるので自分のメモ用に記…

【docker/dnsmasq】docker containerでdnsmasqを起動しワイルドカードDNSを構築する

本記事で行うこと モチベーション git repo 動作確認済環境 dnsmasq dnsmasqとは dnsmasq.confの準備 dnsmasq docker image (Dockerfile)の準備 Dockerfile image build dnsmasq docker containerの起動 動作確認 単一ドメイン nslookup dig ワイルドカード…

【userLAnd】余っているAndoroidのスマートフォンを利用してLinuxサーバとして利用する。(root化不要)

本記事で行うこと モチベーション 環境 userLAndのインストール ubuntuサーバのインストール ubuntuサーバへMacOSからsshログイン 本記事で行うこと 余っているAndoroidのスマートフォンにuserLAndを使ってLinuxサーバをインストールする。 インストールした…

【kubernetes/k3s/docker】1コマンドでk3s(kubernetes)クラスター(Control Plane×1/Worker×2)をdocker上で構築する

本記事で行うこと モチベーション 環境 docker-compose.yamlの準備 k3sクラスターの起動 docker-compose up kubectlで確認 k3sクラスターの削除 remove k3s remove data あとがき 本記事で行うこと docker composeを使ってk3sクラスターの構築 docker compos…

【ubuntu 20.04/GMK NucBox】windows10を削除してubuntu 20.04をUSBからインストールする

本記事で行うこと 本記事で行わないこと モチベーション GMK NucBoxとは Passmarkの余談 ubuntu 20.04をUSBからインストール windows10のライセンス USBからbootインストール GMK NucBoxの写真ギャラリー 本記事で行うこと GMK NucBoxのwindows10を削除してu…

【kubernetes/k0s】VirtualBoxとCentOS7とk0s(v0.11.0)マルチクラスターとRancher(v2.5.6)とIngress controller環境の構築

本記事で行うこと モチベーション 環境 macbook proを閉じてもスリープしない設定 k0sとrancherの構成図 CentOS7のインストールと設定 macからssh接続するまでの設定 Dockerのインストール&起動設定 CentOS7のコピー&設定(nmcli ip固定) Rancher2.5.6のイン…

/dev/randomと/dev/urandomの違い

本記事で行うこと /dev/randomと/dev/urandomの違いについて簡単に試す モチベーション /dev/randomを利用している本番処理があったが、ブロック待ちが発生してしまい障害になった。 /dev/randomを推奨されておらず、/dev/urandomを利用することが推奨されて…

alpine linuxをVMWareFusionにインストールする

本記事で行うこと alpine linuxをVMWareFusionにインストールする。 管理用のuserを作成する。 macのterminalからsshで管理用のuserにログインする。 モチベーション Linux上で動作するapplicationの実行環境として軽量なLinuxを探していた。 環境 macbook p…

Linuxでchmod -R 777 /した時なぜsudoとかできなくなるのか?

まえがき Linuxでroot directoryから『chmod -R 777 /』実行してしまい障害になったケースはよく聞く。 最近自分の周りでもこうした障害が発生したのだが、当時sudoコマンドとかが使えなくなったという。 なぜ使えなくなったのかを調べてみる。 問題のコマン…