NETWORK ENGINEER BLOG

Tips and Reviews for Engineers

プログラミング

VS Code でコマンドプロンプトを実行

VS Code では、デフォルトのターミナルが Power Shell に設定されています。 これを、コマンドプロントに変更することができます。 VS Code の概要については、こちらがご参考になれば幸いです。 設定方法 左下の「管理(歯車のマーク)」➡「設定」➡「機能」…

簡単 VS Code で SSH 接続

VS Code の概要については、こちらがご参考になれば幸いです。 インストール VS Code 起動後 Ctrl + Shift + X を実行して、「Remote Development」をインストールします。 SSH 接続設定 左ペインの「リモートエクスプローラ」アイコンから「SSH Targets」を…

簡単 Visual Studio Code の使い方

Visual Studio Code とは Visual Studio Code(以下 VS Code)は Microsoft 社が開発した無償のエディターです。プログラミングで使用するだけでなく、メモ帳としても便利なので愛用しています。 インストール方法 VS Code の公式サイトからダウンロードした…

Python 3.7.3(for Windows)のインストールについて

Python のインストール 以下のサイトから、Python のインストーラーをダウンロードします。 https://www.python.org/ Downloads ➡ Windows ➡ Python3.7.3 を選択 ダウンロードしたインストーラーを実行し、インストールします。 "Add_Python 3.7 to PATH" を…

VMware PowerCLI で Horizon 7 環境を制御する

2021-02-23VMware PowerCLI を使って Horizon 7 環境を制御する手順を紹介します。 VMware PowerCLI 6.5.2 以降では、MSI 形式の提供は廃止され、PowerShell Garallry 経由によるインストールとなったようです。 MSI 形式の提供を廃止した理由は、リリース期…

ONTAP 9.4 の重複排除効果監視について

ONTAP Simulator 9.4 を使用したテスト環境の構築と、重複排除効果を監視する方法をご紹介します。 環境構築手順(簡易版) disk 追加~Aggr 作成 storage disk assign -all true -node cl-01 storage aggregate create -aggregate aggr1 -raidtype raid_dp …

Windows Server 2016 Hyper-V インストール

2021-02-23Windows Server 2016 上で Hyper-V をインストールする際の手順例です。 Hyper-V の要件 ハードウェア要件として、以下を満たしている必要があります。 VM モニターモード拡張機能 第 2 レベルのアドレス変換(SLAT) 機能 仮想化支援機能 Intel Vir…

Python で FortiGate のログを取得

Python2.7 で FortiGate のログを収集する際のスクリプト例です。 http://nocwiz.com/2013/01/18/automated-fortigate-backups/ を参考にさせて頂きました。 import re import sys import datetime, time import string from Exscript.util.interact import …

VMware PowerCLI サンプルスクリプト

CSV ファイルを読み込んで、仮想マシンを制御するスクリプトの例です。 本例では、仮想マシン名を記述した CSV ファイル(vms.csv)を以下のパスに配置しています。 C:\scripts\vms.csvCSV ファイルの内容は、以下のとおりです。 仮想マシンを起動するスクリ…

スナップショットを削除するスクリプト

セキュリティポリシーの変更(スクリプトの実行を許可) PS C:\> Set-ExecutionPolicy RemoteSigned 対象の仮想マシンのスナップショットを削除するスクリプト例になります。 ※-RemoveChildren は「すべて削除」と同義です。指定しない場合は、1つずつ削除し…

コマンドを任意の時間に実行するスクリプト

基本的な考え方として、ビジーウェイトによる非効率性に対処するため、スクリプト実行時間(TARGET_TIME)まで、sleep するようになっています。下記は、12:00 に SnapMirror の状態を確認する場合の例になります。 #!/usr/bin/perl use Time::Local; use PO…

Python で Cisco のログを取得

Python で Cisco のログを収集する際のスクリプト例です。 Exscript で上手くいかずハマってしまったため、とりあえず Paramiko を使用しました。 "ssh.exec_command" で複数のコマンドを実行できないため、少し不便です。(方法があるかもですが。。) impo…

vSphere PowerCLI 覚書

セキュリティポリシーの変更(スクリプトの実行を許可) PS C:\> Set-ExecutionPolicy RemoteSigned vCenter サーバーへ接続 PS C:\> Connect-VIServer -User Administrator@vsphere.local -Password P@ssw0rd 192.168.1.10 新規データセンタの作成 PS C:\> …

TeraTerm マクロ例

踏み台サーバー(192.168.1.100)を経由して、複数の NetApp の aggregate と volume の使用量を収集するマクロです。任意の Host(192.168.1.101-105)に、巡回アクセスして "df -Ag" と "df -h"を実行します。 connect '192.168.1.100 /ssh /auth=password…

BIG-IP の UCS ファイルを作成・取得するスクリプト

BIG-IP の UCS(設定ファイル)を作成し・取得するスクリプトになります。 タスクスケジューラを使用する事で自動化が可能です。使用する引数は下記の 3 つです。 list: Archive List の一覧を表示します。 save: UCS を任意の名前で作成します。 download: …

CentOS5.6 へ Python2.6 をインストール

インストール手順 Python2.6 と関連パッケージをインストールします。 [root@hostname ~]# yum -y install python26 --enablerepo=epel [root@hostname ~]# yum -y install python26* --enablerepo=epel Python2.6 を実行してみます。 [root@hostname ~]# py…

Windows PowerShell で NetApp を制御

NetApp を Windows PowerShell により制御する事が可能です。 詳細は NetApp PowerShell Survival Guide をご参照ください。 検証環境 Windows Server 2008R2 Datacenter Ontap Data ONTAP 8.1.0 Simulator VMware Workstation 9.0.1 build-894247 手順 Powe…

Windows PowerShell で BIG-IP LTM を制御

F5の iControl を使って Windows PowerShell と BIG-IP を連携させることが可能です。 詳細はマイクロソフトの PowerShell と iControl の連携をご参照ください。 検証環境 BIGIP-10.1.0.3341.1084 Windows Server 2008R2 Datacenter VMware Workstation 9.0…