カテゴリー: 計算機

  • ProxMox Virtual Environment

    VMware さんが Broadcom さんに買収された結果、諸々の環境が様変わりしましたので、一念発起して ProxMox仮想サーバーへ移行しました。ついでに物理ホストも、Core i5-8400 (6C/6T)のデスクトップ(IdeaCentre 510S)から、Ryzen 5 6600H (6C/12T)の小型 PC(GMKtec NUCbox M6)へリプレース。

    メモリは変わらず16GB ですが、電気代は下がったかも(未確認)。ゲストは OpenMediaVault と BOINC と、年賀状と年末調整と音楽 CD の取り込みに使っている Windows です。

    今のところ大きなトラブルなく動いてくれてます。ちょっと引っかかっているのは OpenMediaVault 用の2TB ストレージ(SATA HDD)が 1.92TB の PCIe M.2 SSD になったこと。寿命は大丈夫かなぁ・・・

  • ESXi 8.0 Update 1c

    久しぶりに ESXi のリリースノート(Web)を見たら、最新バージョン8.0 Update 1c が公開されていました。いつもの如く、バンドルをダウンロードして適用しました。

  • ELB背後のHTTPリダイレクトのループ回避

    もう3月も半ば。兄猫みゃおの一周忌も過ぎて、桜もちらほら。早過ぎます〜

    さて、ちょっと気になっていたことがあって、検索でヒットしたページにアンカーを打っておきます(リンクを貼る、やね)。

    ELB で http から https に 301 リダイレクトするとリダイレクトループになる場合の対処法 | Psychoco Laboratory

    https://psychoco.net/misc/redirect-http-https-elb

    Elastic Load Balancing を使用して HTTP トラフィックを HTTPS にリダイレクトする | AWS re:Post

    https://repost.aws/ja/knowledge-center/redirect-http-https-elb

    システム構成としては、ELB (Application Load Balancer) が HTTPS を終端した後、443/https80/http のどちらも EC2サーバーへ繋いでくれます。ここで HTTP を HTTPS にリダイレクトしたいんですが、それをサーバー側でやる場合(ELB の設定でもできるそうです)。

    このときサーバーはどちらも80/http で受けるので、常にリダイレクトすると無限ループになります。そこで「元々 ELB に届いた時に HTTPS だったか」判定する必要があって、そのとき使えるのが HTTP リクエストヘッダーの X-Forwarded-Proto です。

    HTTP headers and Application Load Balancers – Elastic Load Balancing

    https://docs.aws.amazon.com/elasticloadbalancing/latest/application/x-forwarded-headers.html
  • ESXi 7.0 Update 3e

    火曜日に ESXi 7.0 Update 3e が公開されていました。さっそくバンドルをダウンロードして更新しました。

    ESXi 7.0 Update 3e installed.
  • ESXi 7.0 Update 3d

    3月末に ESXi 7.0 Update 3d が公開されていました。今日になって気づき、いつものようにバンドルをダウンロードして、アップデートしました。

    ESXi 7.0 Update 3d installed.
    2022-04-29T13:45:25.747Z SSH[587334]: SSH login enabled
    2022-04-29T13:46:06.818Z shell[587485]: Interactive shell session started
    2022-04-29T13:46:48.300Z shell[587485]: [root]: esxcli software sources profile list -d /vmfs/volumes/datastore1/VMware-ESXi-7.0U3d-19482537-depot.zip
    
    Name                            Vendor        Acceptance Level  Creation Time        Modification Time
    ------------------------------  ------------  ----------------  -------------------  -----------------
    ESXi-7.0U3sd-19482531-standard  VMware, Inc.  PartnerSupported  2022-03-29T00:00:00  2022-03-29T00:00:00
    ESXi-7.0U3sd-19482531-no-tools  VMware, Inc.  PartnerSupported  2022-03-29T00:00:00  2022-03-11T13:53:29
    ESXi-7.0U3d-19482537-standard   VMware, Inc.  PartnerSupported  2022-03-29T00:00:00  2022-03-29T00:00:00
    ESXi-7.0U3d-19482537-no-tools   VMware, Inc.  PartnerSupported  2022-03-29T00:00:00  2022-03-11T15:01:02
    
    2022-04-29T13:47:10.210Z shell[587485]: [root]: esxcli software profile get
    
    ESXi-7.0U3c-19193900-standard
       Name: ESXi-7.0U3c-19193900-standard
       Vendor: VMware, Inc.
       Creation Time: ...
    
    2022-04-29T13:48:38.286Z shell[587485]: [root]: esxcli software profile update -d /vmfs/volumes/datastore1/VMware-ESXi-7.0U3d-19482537-depot.zip -p ESXi-7.0U3d-19482537-standard --no-hardware-warning
    
    Update Result
       Message: The update completed successfully, but the system needs to be rebooted for the changes to be effective.
       Reboot Required: true
       VIBs Installed: ...
    
    2022-04-29T13:49:40.341Z shell[587485]: [root]: esxcli system shutdown reboot -r "Update to version 7.0U3d"
    2022-04-29T13:51:22.606Z ESXShell[265406]: ESXi Shell unavailable