記事一覧

仮想マシンの起動時間確認@PowerCLI

vSphereで稼働するすべての仮想マシンの起動時間を一覧化するスクリプトです。 vSphere HAが発生した場合、仮想マシンの起動時間がvSphere HAのタイミングになるため、vSp…

TANTANG
10か月前

vCenter一括VMエクスポート@PowerCLI

GUIを利用してエクスポートする際、特に大きい仮想マシンの場合正常にエクスポートできず無駄に時間がかかってしまうことがありました。 そのため、PowerCLIでエクスポー…

TANTANG
10か月前

簡易Syslogサーバ

シスログ転送について簡易的に確認したいケースありませんでしょうか。 最近シスログ転送を検証する必要がありました。一時的にシスログサーバが必要になったため、Python…

TANTANG
10か月前
1

フォルダ配下の画像を1つのPDFにまとめるPythonスクリプト

画像ファイルを一つのファイルにまとめて作業したいケースに便利 事前準備 必要なパッケージをインストール pip install Pillow reportlab フォルダ配下の画像を1つのP…

TANTANG
10か月前
1

PowerCLIによるvSphere環境の情報取得

PowerCLIを使うことで、容易にvSphere環境の情報を取得することが出来ます。 ただ、オブジェクト・プロパティを操作をうまく行わなければほしい情報にたどり着けないケース…

TANTANG
10か月前

PDFファイルの結合

PDFを結合する必要が出てきたのでやってみました。 Pythonスクリプトを置いておきます import PyPDF2merger = PyPDF2.PdfMerger()merger.append('changeme')merger.appen…

TANTANG
10か月前

PDFファイルのパスワード解除用Pythonスクリプト

しばらく使っていなかったPDFのパスワードについて、失念してしまうといったケースは多く見受けられると思います。 本記事では、PDFのパスワードを総当たりで解除するPyth…

1,000
TANTANG
10か月前

vCenterのイベント情報のダウンロード

vCenterのGUIからイベントを確認することが出来ますが、古いイベントを参照しようとすると過去に遡ることが面倒だったり、過去に遡ったところで古い情報が消されていたりす…

TANTANG
10か月前
1

仮想マシンの起動時間確認@PowerCLI

vSphereで稼働するすべての仮想マシンの起動時間を一覧化するスクリプトです。

vSphere HAが発生した場合、仮想マシンの起動時間がvSphere HAのタイミングになるため、vSphere HAによって、影響が出ている恐れのある仮想マシンをリストアップしやすくなります。

$VIServer = "changeme"$VIUsername = "changeme"$VIPassword

もっとみる

vCenter一括VMエクスポート@PowerCLI

GUIを利用してエクスポートする際、特に大きい仮想マシンの場合正常にエクスポートできず無駄に時間がかかってしまうことがありました。

そのため、PowerCLIでエクスポートするスクリプトを作成してみました

# vm.csv layout# Name# VM1# VM2$VIServer = "changeme"$VIUsername = "changeme"$VIPassword = "cha

もっとみる

簡易Syslogサーバ

シスログ転送について簡易的に確認したいケースありませんでしょうか。

最近シスログ転送を検証する必要がありました。一時的にシスログサーバが必要になったため、Pythonで立ててみました

import socketdef syslog_server(): host = '0.0.0.0' # すべてのインターフェースからの接続を受け入れる port = 514 # シスロ

もっとみる

フォルダ配下の画像を1つのPDFにまとめるPythonスクリプト

画像ファイルを一つのファイルにまとめて作業したいケースに便利

事前準備

必要なパッケージをインストール

pip install Pillow reportlab

フォルダ配下の画像を1つのPDFにまとめる

スクリプトの下の方にある画像が含まれるフォルダと出力するPDFファイルを変更し、Pythonを実行

import osfrom PIL import Imagefrom report

もっとみる

PowerCLIによるvSphere環境の情報取得

PowerCLIを使うことで、容易にvSphere環境の情報を取得することが出来ます。
ただ、オブジェクト・プロパティを操作をうまく行わなければほしい情報にたどり着けないケースがあります。
本ページでは、PowerCLIそのものよりも、オブジェクト・プロパティの扱いについて紹介します。

仮想マシンの一覧表示

Get-VM

指定した仮想マシンの情報取得

Get-VM <仮想マシン名>Get-

もっとみる

PDFファイルの結合

PDFを結合する必要が出てきたのでやってみました。

Pythonスクリプトを置いておきます

import PyPDF2merger = PyPDF2.PdfMerger()merger.append('changeme')merger.append('changeme')merger.write('changeme')merger.close()

PDFファイルのパスワード解除用Pythonスクリプト

しばらく使っていなかったPDFのパスワードについて、失念してしまうといったケースは多く見受けられると思います。

本記事では、PDFのパスワードを総当たりで解除するPythonスクリプトをご紹介します。

本スクリプトでパスワードを解除する場合、時間がかかるる場合があります。

また、本スクリプトで必ずしも解除できるとも限らならいためご了承ください。

もっとみる

vCenterのイベント情報のダウンロード

vCenterのGUIからイベントを確認することが出来ますが、古いイベントを参照しようとすると過去に遡ることが面倒だったり、過去に遡ったところで古い情報が消されていたりすることがあります。

本記事では、そういった問題を解決するために、vCenterのイベント情報をローカルにダウンロードするスクリプトをご紹介します。

本スクリプトを定期的に出力することで過去分のイベントの確認が容易に参照可能とな

もっとみる