インフラ系SEの技術メモ

雑なエンジニアが低信頼性のメモを書いています。参考程度にとどめてください。

ファイルシステムとして利用する観点における論理ボリュームとパーティションの違い

ファイルシステムをマウントするまで このあたりって結構当たり前かのように記載されることが多いので改めてメモ。そもそもハードディスクのような金属の塊をコンピュータが利用しようとすると、パーティションといって区画を切る必要がある。 その区画の切…

(素朴な疑問)ストレージのスキルってどうなっていくんだろう

ストレージチーム 私が企業に入社したころはストレージの専門部署があったんですが、いつの間にか災害対策の部門とくっついてしまいました。昔はストレージといっても色々と奥が深く、それこそSANのネットワークで構成する場合はサーバを買ってストレージを…

RunContainerErrorが出た時はCommandが怪しい

備忘録 以下のようなYAMLにてawsコマンドの指定を忘れると spec: containers: - image: amazon/aws-cli name: aws-cli command: ["version"] resources: {}Podは同エラーで起動せず。 $ kubectl get pod NAME READY STATUS RESTARTS AGE aws-cli-84998957fb-…

docker loginができているのに「Error response from daemon: pull access denied for x, repository does not exist or may require 'docker login': denied: requested access to the resource is denied」と出るとき

イメージのパスが間違ている 確かに書いていますね。 repository does not exist パスを見直してみるとうまくいきました。

(Linux)ユーザが残っている状態でサーバを停止させようとしてもエラーとなる

RHELはよくできている 別のユーザがログインしている状態で $ systemctl haltを打っても User hoge is logged in on sshd. Please retry operation after closing inhibitors and logging out other users. Alternatively, ignore inhibitors and users with…

MongoDBでSessionを切りに行くのが難しい

Mongoあるある 切りに行くのにエラー。 # mongo --eval "db.runCommand( { killSessions:[]})" xx Implicit session: session { "id" : UUID("xx-6405-4502-bd45-e95df7118c18") } { "operationTime" : Timestamp(1607506904, 1), "ok" : 0, "errmsg" : "ope…

mongostatで見るべきポイント

mongodbのステータス確認 mongostatでmongoに接続して状態を確認できます。その際にまずは見るべきポイントは以下。 falts ここが0でない場合はメモリ不足が疑われます。 locked ここの数値が高いとロックが走っています。 書き込みするために投げられている…

MongoDBのArbiterってデータを持たないしsecondryの下位互換と思っていた

arbiterプロセスは軽量 データを持たずに投票権のみを持つプロセスですが、軽量なんですよね。 といううわけでarbiterプロセスを1台のサーバに集約させることでハードウェアを削減できるのが売り。なるほど。ただし、Arbiter以外の2つが破壊されてしまうと…