PostgreSQL PostgreSQL 13 自動バキューム(AUTO VACUUM) PostgreSQLはデータの更新が発生すると、更新した場所に対して「使用済」のフラグを立て新たにデータを追記する「追記型」と呼ばる他RDBMSとは異なるアーキテクチャを採用しています。「追記型」アーキテクチャはデータ更新が早いものの、「使... 2021.01.03 2021.03.28 PostgreSQL
PostgreSQL PostgreSQL 13 HOT(Heap Only Tuple) PostgreSQLは追記型のアーキテクチャを採用しており、定期的に「使用済」となった不要な領域を回収するバキューム(VACUUM)と呼ばれる処理を考察しなければなりません。このバキューム(VACUUM)の発生頻度を抑制する仕組みとしてHO... 2021.01.09 2021.03.28 PostgreSQL
PostgreSQL PostgreSQL 13 インデックスのメンテナンス PostgreSQLのインデックスのメンテナンス方法についてまとめます。PostgreSQLはデータのINSERTとDELETEを繰り返すと、インデックスの性能が徐々に劣化します。もし、劣化したならば、インデックスを再作成したりクラスタ化す... 2021.01.16 2021.03.28 PostgreSQL
PostgreSQL PostgreSQL 13 統計情報の更新 PostgreSQLに限らず多くのRDBMSはどのようにデータベースを探索するのかが高速なのかの「実行計画」を立てます。クエリを発行する都度、データベースの大きさ等を計測するのは非現実的な計算量になるので、一定周期で計測する「統計情報」に基... 2021.01.23 2021.03.28 PostgreSQL
PostgreSQL PostgreSQL 13の実行計画 PostgreSQLに限らず多くのRDBMSはどのようにデータベースを探索するのかが高速なのかの「実行計画」を立てます。実行計画には、レコードを全て探索するようなシーケンススキャン(seqscan)やインデックスに沿った探索を行うインデック... 2021.01.31 2021.03.28 PostgreSQL
PostgreSQL PostgreSQL 13のスロークエリの調査方法 PostgreSQLのスロークエリを見つけるための調査方法についてまとめます。 2021.01.31 2022.11.27 PostgreSQL
ESXi Nested ESXiの構築方法 予算10万円以下でVMware製品を学習する方法についてまとめます。このページでは、ESXi内にESXiを起動させるNestedESXiについて、構築方法をまとめます。例えば、vSANを検証するには最低ESXi3台以上が必要となりますが、I... 2021.04.01 2022.08.03 ESXi
ESXi Nested ESXiに必要なセキュリティ緩和設定(無差別モードの許可) NestedESXiを使用するには、「MACアドレス変更」「偽装転送」「無差別モード(プロミスキャスモード:promiscuousmode)」を許可しセキュリティを緩和する必要があります。これらセキュリティ機能は、標準仮想スイッチ(VSS)... 2021.04.01 2022.07.27 ESXi
ESXi Nested ESXiの検証と併用しやすいvlan trunk設定と内部スイッチ NestedESXiに限った話ではないですが、検証の構成によって物理的な結線を変更するのはかなりの手間です。論理的なネットワーク構成も可能な限りで仮想化して、物理的な操作なしに構成変更できるようにしておけば検証効率は大幅にアップします。この... 2021.04.01 2022.07.27 ESXi
ESXi vCenterのインストール方法(DNSあり) vCenter(VCSA)のGUIインストール方法についてまとめます。初学者の中には、vCenterはESXiを管理するだけのイメージを持つ方も居ますが、vSphereHAやLAGなどvCenterがなければ実装できない機能は多数存在します... 2021.04.01 2023.05.06 ESXi
ESXi vCenterのインストール方法(DNSなし) DNSがない環境でvCenterをインストールする方法をまとめます。この方法を使用すると、FQDNではなくIPアドレスでvCenterへアクセスする事が可能になります。Stage2で間にdnsmasqueを編集する一手間が必要です。 2021.04.01 2022.07.27 ESXi
ESXi vCenterのインストール方法(CLI手順) vCenterのCLIインストール方法についてまとめます。マルチデータセンタ構成を考える時は、複数vCenterのそれっぽい環境を作って動作確認をする事になるかと思います。トライ&エラーが必要で何度もvCenterを再構築する事になるかと思... 2021.04.01 2022.07.27 ESXi
ESXi 標準仮想スイッチ(VSS)の冗長化設定とロードバランシングアルゴリズムまとめ VMwareESXiの標準仮想スイッチ(VSS)でNIC冗長化を実現する方法をまとめます。さらに、トラブルに発展しやすい(宗教戦争になりやすい)ロードバランシングアルゴリズムのメリット・デメリットを整理します。 2021.04.03 2022.07.27 ESXi
ESXi 分散仮想スイッチ(VDS)の基本操作01 VDS(分散仮想スイッチの基本操作)をまとめます。VSS(分散標準スイッチ)と比べて、VDS(分散仮想スイッチ)は複数ESXiの仮想スイッチを統合管理できるだけでなく、NetworkIOControlやポートグループ単位の負荷分散設定など、... 2021.04.03 2022.07.27 ESXi
ESXi 分散仮想スイッチ(VDS)の基本操作02 VDS(分散仮想スイッチの基本操作)の作成方法の1つで、VDS(分散仮想スイッチの基本操作)の作成と同時にvmk(vmkernel)を移動させる方法をまとめます。十分な数のNICがない場合は、VDSの作成と同時にvmkの移動を行わないと疎通... 2021.04.03 2022.07.27 ESXi
ESXi 分散仮想スイッチのLAG(LACP)作成 VDS(分散仮想スイッチの基本操作)でLAG(LACP)を作成する方法をまとめます。LACPはIEEE802.3adで定められた標準プロトコルによる冗長化手法で、動作させるにはVSS(標準仮想スイッチ)ではなくVDS(分散仮想スイッチ)が必... 2021.04.03 2022.07.27 ESXi
ESXi 分散仮想スイッチ(VDS)の冗長化設定とロードバランシングアルゴリズムまとめ VMwareESXiの分散仮想スイッチ(VDS)でNIC冗長化を実現する方法をまとめます。さらに、トラブルに発展しやすい(宗教戦争になりやすい)ロードバランシングアルゴリズムのメリット・デメリットを整理します。 2021.04.03 2022.07.27 ESXi
ESXi vMotionの設定手順 VMwareESXiのセールス機能の1つとして、オンライン移行を実現するvMotionが挙げられます。このページでは、vMotionを手っ取り早く体験するための手順を紹介します。google検索すると「vMotionするためには共有ストレー... 2021.04.03 2022.07.27 ESXi
ESXi VMware HAの設定手順 (NFSを使用する場合) VMwareHAはESXiの筐体障害発生時に、別の筐体で仮想マシンを再起動させるダウンタイムを軽減させる手法です。このページではNFSを使用したVMwareHAの動作確認方法を説明します。 2021.04.03 2022.07.27 ESXi
ESXi VMware HAの設定手順 (iSCSIを使用する場合) VMwareHAはESXiの筐体障害発生時に、別の筐体で仮想マシンを再起動させるダウンタイムを軽減させる手法です。このページではiSCSIを使用したVMwareHAの動作確認方法を説明します。 2021.04.03 2022.07.27 ESXi
ESXi vCenter向けNTPサーバ構築手順 (RockyLinux 9.0編) vCenterはNTPサーバとDNSサーバと併用する事を前提としています。手っ取り早くvCenterを検証したい方向けに、RHEL8.XまたはRHEL9.XでNTPサーバを構築する方法をまとめます。 2021.04.04 2022.07.27 ESXi
ESXi vCenter向けDNSサーバ構築手順 (RockyLinux 9.0編) vCenterはNTPサーバとDNSサーバと併用する事を前提としています。手っ取り早くvCenterを検証したい方向けに、RHEL8.XまたはRHEL9.XでDNSサーバを構築する方法をまとめます。 2021.04.04 2022.07.27 ESXi
ESXi NFSサーバの構築手順 (RockyLinux 9.0編) VMwareHAはESXiの筐体障害発生時に、別の筐体で仮想マシンを再起動させるダウンタイムを軽減させる手法です。この手法を動作確認をするには共有ストレージが必要となりますが、WindowsやLinuxで構築したNFSサーバでも簡単に動作確... 2021.04.04 2022.07.27 ESXi
ESXi ローカルリポジトリの構築手順 (RockyLinux 9.0編) 近年のモダン開発はインターネットに接続されることが前提ですが、VMware製品を導入するような大手企業はインターネットに接続されていない環境での構築を強いられるのは珍しいことではありません。このような環境で素早く構築ができるよう、閉じた環境... 2021.04.04 2022.07.27 ESXi
ESXi NTPサーバ構築手順 (Ubuntu 20.4編) vCenterはNTPサーバとDNSサーバと併用する事を前提としています。手っ取り早くvCenterを検証したい方向けに、Ubuntu20.4でNTPサーバを構築する方法をまとめます。 2021.04.04 2022.07.28 ESXi
ESXi DNSサーバ構築手順 (Ubuntu 20.4編) vCenterはNTPサーバとDNSサーバと併用する事を前提としています。手っ取り早くvCenterを検証したい方向けに、Ubuntu20.4でDNSサーバを構築する方法をまとめます。 2021.04.04 2022.07.28 ESXi
ESXi NFSサーバの構築手順 (Ubuntu 20.4編) VMwareHAはESXiの筐体障害発生時に、別の筐体で仮想マシンを再起動させるダウンタイムを軽減させる手法です。この手法を動作確認をするには共有ストレージが必要となりますが、WindowsやLinuxで構築したNFSサーバでも簡単に動作確... 2021.04.04 2022.07.28 ESXi
ESXi TrueNAS (旧FreeNAS) インストール手順 VMwareHAはESXiの筐体障害発生時に、別の筐体で仮想マシンを再起動させるダウンタイムを軽減させる手法です。この手法を動作確認をするには共有ストレージが必要となります。このページでは、NFSだけでなくiSCSIによる共有を動作確認でき... 2021.04.13 2022.07.28 ESXi
ESXi TrueNAS(旧FreeNAS) NFSによる共有手順 VMwareHAはESXiの筐体障害発生時に、別の筐体で仮想マシンを再起動させるダウンタイムを軽減させる手法です。この手法を動作確認をするには共有ストレージが必要となります。このページではTrueNASを用いたNFSサーバの構築方法を説明し... 2021.04.13 2022.07.28 ESXi
ESXi TrueNAS(旧FreeNAS) iSCSIによる共有手順 VMwareHAはESXiの筐体障害発生時に、別の筐体で仮想マシンを再起動させるダウンタイムを軽減させる手法です。この手法を動作確認をするには共有ストレージが必要となります。このページではTrueNASを用いたiSCSIサーバの構築方法を説... 2021.04.13 2022.07.28 ESXi