2019-01-01から1年間の記事一覧
サーバの中に、mysqld_multiを使い擬似的なMaste/Slave構成を用意する。 この構成に対して、HAProxyを使った負荷分散の動作を確認する。 検証サーバのOSは、CentOS7系を使用する。 MariaDBのインストール # yum update # yum install -y mariadb mariadb-ser…
DockerコンテナとOpen vSwitchを組み合わせてネットワーク検証環境を用意する。 作りたいのはこれ。 各コンポーネントは、以下のようにする。 ルータ vyos1 ブリッジ vswitch1 vswitch2 サーバ centos1 centos2 centos3 centos4 各サーバは、NATを使いインタ…
Dockerコンテナを削除した後に、再生成してポートを割り当てようとすると、下記のエラーが出る。 $ sudo ovs-docker add-port vswitch1 eth0 centos1 --ipaddress=192.168.10.2/24 ovs-docker: Port already attached for CONTAINER=centos1 and INTERFACE=e…
KeepAlivedとLVSを使い負荷分散、冗長化時の動作を検証する。 はじめに 負荷分散は、ダイレクトルーティング(DR)を使う。 DR(ダイレクトルーティング)では、 クライアントがLVSサーバが持つVIPにリクエスト LVSサーバがリアルサーバにパケット転送 リアルサ…
Swapを使っているプロセスを特定する方法をメモしておく。 使用しているOSは、Ubuntu18.04。 結論からいうと、以下でOK。 # grep VmSwap /proc/*/status | sort -n -k 2 -r オペレーションの流れ swapが使われていることを確認する。 # free -h total used f…
バージョンが1.6系の古のJenkinsを運用していたが、誤ってapt upgradeしてしまいバージョンが 2.1系にあがり、起動しなくなってしまった。 OSは、Ubuntu 14.04。 # apt upgradeの抜粋 Unpacking jenkins (2.179) over (1.6xx) 切り戻しをしたので、メモして…
結論 先月の終わりに、AWS 認定ソリューションアーキテクト - アソシエイトを受けて、合格した。 www.certmetrics.com スペック プライベートで、EC2やS3をチュートリアルで触ったことがある程度の知識。 パブリッククラウドの業務経験はなし。 オンプレミス…
はじめに、Container Linuxを3台用意しておく。 k8s01(192.168.0.2/24) k8s02(192.168.0.3/24) k8s03(192.168.0.4/24) バージョンは、こちら。 $ grep VERSION= /etc/os-release VERSION=2023.5.0 Container Linuxの初期設定 各ホストで、パスワード、ホスト…
例えば、PostgreSQLのpg_hba.confのパスだけをpsqlで取りたいとき、 単純に、-cオプションを使うと、 $ psql -c 'SHOW hba_file' hba_file ------------------------------------- /etc/postgresql/10/main/pg_hba.conf (1 row) 余分な箇所が混ざる。 その場…
docs.aws.amazon.com VPCの理解を深めたいと思い、上記のガイドを読みながら、SSHでアクセスできる EC2インスタンスをTerraformで作成した時の雑記です。 SSHでインターネット経由でつなげられるEC2インスタンスを構築するためには、EC2インスタンス以外に、…