(O+P)ut

アウトプット



(O+P)ut

エンジニアのアウトプット

VMware

【PowerCLI】'System.String'に'System.Object[]'を変換できませんというエラー

事象 PowerCLIにてConnect-VIServerを利用してESXiに接続を試みるも > Connect-VIServer : パラメーター 'Password' で必要とされる型 'System.String' に 'System.Object[]' を変換できません。指定されたメソッドはサポートされていません。 発生場所 行:1…

【VMware/ESXi】仮想マシンが利用しているNICを特定する

やりたいこと ESXi上で以下のように確認されるNICにてどのインターフェースが特定の仮想マシンに割り当てられているかを確認する。 # esxcli network nic list Name PCI Device Driver Admin Status Link Status Speed Duplex MAC Address MTU Description -…

【VMware/ESXi】NICチーミングされているかどうかをCUIで確認する

やりたいこと ESXiにて2つ以上のネットワークアダプタが仮想スイッチにアップリンクされているかどうか(=NICチーミングが有効化どうか)を確認する。 環境情報 VMware ESXi 6.7 やり方 esxcli network vswitch standard listの"Uplinks"に表示されるNICの…

【VMware/ESXi】ファイアウォールの開け締め設定をコマンドで行う

やりたいこと ESXiのポート開閉を実機上のコマンド操作で実施したい。 尚、今回は例としてiofiltervpを例にして行う。 iofiltervp Inbound TCP Dst 9080 9080 環境情報 VMware ESXi 6.7 やり方 サービス名とポートの開閉状況を以下のリスト上から確認した上…

【VMware/ESXi】vmxファイルによるMACアドレス変更後の仮想マシンでの見え方

確認したいこと ESXiの/vmfs/volumes/配下にあるvmxファイルにて「ethernet0.generatedAddress」で管理しているMACアドレスを手動で変更した際の仮想マシン(Linux)側での値の変化を確認する。 環境情報 VMware ESXi 6.7 Red Hat Enterprise Linux 7.6 確認…

【VMware/ESXi】インストールしたハードウェアに搭載されているメモリ情報をCUIで確認する

やりたいこと ESXiに搭載されているメモリ情報をコマンドで確認したい。 環境情報 VMware ESXi 6.7 やり方 ESXiサーバにSSHでログインし、以下コマンドがあることを確認。 # which smbiosDump /bin/smbiosDump同コマンドを押下するとメモリ情報が以下のよう…

【PowerCLI/VMware】vCenterに登録されているESXiをコマンドで一覧化する

やりたいこと vCenterで管理されているESXiの一覧をコマンドで確認したい。 尚、今回はPowerCLIを利用する、 環境情報 VMware ESXi 6.7 VMware.PowerCLI 12.0 やり方 PowerShellにてvCenterのIPアドレスまたはホスト名を指定しててvCenterに接続。 PS> Conne…

【VMWare/ESXi】鍵長を長くすることでSSH暗号設定を強化する

やりたいこと ESXiの暗号化方式において、ネイティブな暗号化方式として期待されている鍵長を変更する。 環境情報 VMware ESXi 6.7 やり方 /etc/ssh/sshd_configにてデフォルトは以下の値となっている。 Ciphers aes256-gcm@openssh.com,aes128-gcm@openssh.…

【VMWare/ESXi】PortGroupのセキュリティ設定値をesxcliコマンドから取得する

やりたいこと あるvSwitch上にて作成済のポートグループ情報をESXi上の実機からCUIで確認したい。GUI上で言うと以下の部分。ブラウザ上でポートグループの編集をすると確認可能 環境情報 VMware ESXi 6 やり方 事前にポートグループ名を確認の上で以下のよう…

【VMWare/ESXi】vSwitchのオプションである偽装転送を承諾から拒否に変更する手順

やりたいこと ESXiは「仮想マシンから送信されたパケットのMACアドレスが仮想NICに割り当てられているMACアドレスと違った場合に許可するか否か」を設定するセキュリティオプションがあり、それを拒否にしたい。 環境情報 VMware ESXi 6 やり方 ブラウザから…

【VMWare/ESXi】Security.PasswordQualityControlにおけるmin/disable/7の意味

はじめに ESXiではSecurity.PasswordQualityControlのオプションを使用して各ユーザのパスワード文字数や文字の種類の要件を変更できます。本記事ではESXiホストの/etc/pam.d/passwdにデフォルトで設定されている値である以下の値の意味を解説します。 passw…

【VMWare/ESXi】空いているポート一覧を確認するコマンド

やりたいこと ESXiの実機上でnetstatライクに合いているポートを確認したい。 環境情報 VMware ESXi 6 やり方 esxcli network ip connection listを実施する。コマンド実行結果は以下のような値となる。 # esxcli network ip connection list Proto Recv Q S…

【SNMP監視設定】ESXiのTrapをRHELで受け取る手順

はじめに ESXiのSNMPトラップをLinuxマシン(RHEL)で受信し、ログとして残すための作業の流れについて記載しました。 尚、今回はログをそのまま蓄積するのみなのでMIBファイル等は不要です。 環境情報 VMware ESXi 6 Red Hat Enterprise Linux Server 7 受…

【PowerCLI】Forceオプションを付与せずにConnect-VIServerを行う

やりたいこと PowerCLIにてESXiやvCenterに接続する同コマンドで以下の証明書エラーになる場合に Error: Invalid server certificate. WindowsServer側の設定変更で同エラーを回避する 環境情報 VMware ESXi 6.7 VMware.PowerCLI 12.0 やり方 PowerShellにて…

【PowerCLI】ESXiに接続してゲスト仮想マシンの情報一覧を取得する

はじめに PowerCLIにてESXiに接続を行い、仮想マシンのホスト名やIPアドレス、OSバージョンを一気に取得するコマンドについて紹介します。 環境情報 VMware ESXi 6.7 VMware.PowerCLI 12.0 ESXiと接続する Powershellにて以下コマンドで接続が可能です。Serv…

【WindowsServer】VMwarePowerCLIのコマンドをオフラインでインストールする

はじめに PowerCLIはVMware製品であるESXiやvCenterに対してコマンドから操作するためのツールです。 本記事ではインターネットに接続していないOfflineの環境にてPowerCLIのコマンド(Connect-VIServer)をWindowsServerにInstallする流れを記載しました。 …

【VMWare/ESXi】プレインパスワード認証によるSSH接続を許可する

やりたいこと Teratermなどでログインする際にデフォルトでは □ブレインパスワードを使う □チャレンジレスポンス認証を使う(キーボードインタラクティブ) にてチャレンジレスポンス認証にてパスワードを入力する必要がありますが、それをブレインパスワー…

【VMWare】vCenter配下のLinuxサーバの起動時にBIOSを開く

やりたいこと ESXi上の仮想マシンであるLinuxサーバのBIOSを開く。 環境情報 vSphere Web Client バージョン6 やり方 vCenterのvSphrere Web Clientにログイン 仮想マシンのアクションにある「設定の編集」を選択 「仮想マシンオプション」タブを選択 「起動…

【VMware】vCenter ConverterによるV2V移行の流れ

はじめに ESXi上に展開されている仮想マシンを別のESXiに移す公式ツールとして「VMware vCenter Converter」があります。本記事では本用語を初めて聞いた方向けに、本ツールによるV2V(Virtual to Virtual)の作業イメージを説明します。 環境情報 vCenter C…

【ESXi】ipconfigに相当するネットワークインターフェース情報を確認する

やり方 以下でインターフェース名を確認し # esxcli network ip interface list以下で詳細を確認する # esxcli network ip interface ipv4 get -i vmk0 環境情報 Product: VMware ESXi Version: 6.7.0以下、補足です。 補足 ESXiの実機にログインするとCUIで…

【vCenter】vCSAに登録されているhostsファイルを確認する

はじめに ESXiとvCenterの名前解決にDNSが要件になりますが、初期構築の段階ではvCenterにhostsファイルを書いて名前解決をさせることもあるかと思います。後々DNSにつないだ際にこのhostsファイルとDNSに登録した内容に差が出た場合にはvCenterの実機に記載…

【ESXi】仮想マシンにおけるWindowsServerライセンスの考え方

WindowsServer2016からはライセンスの考え方がコア数ベースとなったため、ESXi上に仮想マシンとしてWindowServerを立てる場合にはライセンスの考え方は注意が必要です。 DataCenter版 Standard版 終わりに DataCenter版 こちらは1ライセンスあればそのESXiの…

【VMware】ESXiホストと仮想マシンでCPU情報を確認する

はじめに ESXiをインストールした実機のCPUと仮想マシンに割り当てたCPUは、vCenterではどのように見えて、実機上ではどのように見えるのかを確認した結果を投入コマンドと共に備忘録として記しました。 環境情報 VMWare 6.5 vCenter上で確認したESXiホスト/…

【ESXi】ハードウェア情報を確認する

はじめに Windowsであれば、「システム情報」→「システムの概要」にてシステム製造元やシステムモデル等が確認できます。 同じようにESXiをインストールした機器のシステム情報を取得する手順について説明します。 コマンド確認環境 VMware ESXi 6.7.0 esxcf…

【レプリケーション】Zertoとは?

はじめに Zerto社の主力製品にZerto Virtual Replicationというレプリケーションツールがあります。 興味があったのでインターネット情報を簡単に整理したメモを残しておきます。まとまればきちんとした記事にする予定です。 読み方は ゼルト です。 そもそ…

【VMware】ESXi入門

ESXiとは? ESXiとは仮想化プラットフォームを実現するためにVMWare社が提供しているハイパーバイザです。 読み方は イーエスエックスアイ です。本記事ではESXiについて、初学者向けにできるだけ平易な文章で分かりやすく説明してみます。 ハイパーバイザ?…

【VMware】vCenter入門

vCenterとは? vCenterとはVMWare社が提供している仮想化環境管理ソフトウェアで、 読み方は ブイセンター です。本記事ではvCenterについて、初学者向けにできるだけ平易な文章で分かりやすく説明してみます。 仮想環境管理ソフトウェア? 複数の仮想環境を…

【VMware】ESXiに存在するvfatについて

ESXiに存在するファイルシステム : vfat VMwareが提供するハイパーバイザESXiですが、UNIX系コマンドであるdfコマンドを使えます。 [root@localhost:~] which df /bin/df 引数なしでdfコマンドを実行すると、 以下のようにvmfsフォーマットのデータストアと…

【VMware】イベントリから削除した仮想マシンのディスク削除

はじめに タイトルの通りですが、VMware vSphere のvCenterから仮想マシンを削除する際に ディスクから削除 イベントリから削除 の2パターンがあります。基本的に、二度と使わない場合はディスクから削除してOKです。逆に、イベントリからの削除は、vCenter…

【VMware】vmxとvmdkの拡張子の違いと役割

はじめに VMware vSphereの仮想化パッケージ製品には、vmx, vmdk, nvram, vmsnといった聞きなれない拡張子が多々あります。その中でもvmkとvmdkは特に重要で、この2つがあれば仮想マシンを復旧されることが可能と言われます。本記事ではこの2つの拡張子の…