2019-12

Linux

CentOS8 に docker-ce と docker-compose をインストールする

以前にCentOS7にDocker&DockerComposeをインストールするというメモを書きました。しかし、RHEL8では公式リポジトリからdocker-ceが削除され、その代わりRedHat謹製のPodmanが推奨されたせいか、Cen...
Linux

CentOS8 を Kickstart で自動インストールする

CentOS7以前と同様、CentOS8もKickstartによりインストールの自動化を行うことが可能です。今回はCentOS8におけるKickstartの実行方法をメモしておきます。尚、作業はvSphere上の仮想マシンで行いました。作業...
ACI

Cisco ACI で「APIC Connectivity Preferences」設定は APIC の経路メトリックを変更している

CiscoACIではAPICが外部と通信を行う際、通信の出口として下記ふたつの選択肢のうち、「どちらを優先するか?」設定で制御することが出来ます。In-band(APICには10GbEx2のポートがある)Out-band(APICには1Gb...
AWS

Python の boto3 から Amazon SES を使ってメール送信する

Pythonのboto3を使ってAmazonSESからメール送信するサンプルプログラムをメモしておきます。SESのサンドボックスの解除など、SESを使う上で必要な設定は済んでいる前提です。config.py必須ではありませんが、送信関連パラ...
AWS

AWS S3 でライフサイクルポリシーを使い、古くなったファイルを自動削除する

AWSのS3ではライフサイクルポリシー機能を使うことで、古くなったファイルを自動的に削除したり、退避することが可能です。今回は「作成から1日経過したファイルを削除する」ライフサイクルポリシーを設定する方法をメモします。今回はテスト用に「2日...
AWS

Python の boto3 でファイルを作らず、S3 上へオブジェクトを作成する

Pythonのboto3からS3へ「存在するファイルをアップロードする」サンプルはよく見かけるのですが、ファイルは生成せずに直接、オブジェクトをアップロードするサンプルは少ないように思えたので書いてみました。オブジェクトを作成する(指定した...
AWS

Python の boto3 で S3 の操作を行うサンプル

Pythonからboto3を使ってS3上のファイルを操作するサンプルを書いたのでメモしておきます。表示Bucketを一覧表示する#!/usr/bin/envpython"""Listexistingbuckets."""importboto...
Cisco

Cisco SD-WAN の vManage からメール送信設定を行う

CiscoSD-WAN(Viptela)からアラート検知時にメール送信する設定方法はConfigureEmailNotificationsforAlarmsに記載されています。設定方法は簡単なのでこのURLで十分だと思いますが、スクリーンシ...
Programming

Python から subprocess モジュールで外部プログラムを起動する

Pythonから外部プロセスを起動する場合はsubprocessモジュールを使う方法があります。非同期処理等を考えない、簡単なサンプルをメモしておきます。subprocess.run()の実行結果はバイト配列なのでsys.stdout.bu...
AWS

Python の boto3 で EIP の操作を行うサンプル

PythonからAWSを操作出来るライブラリには有名なboto3があります。boto3からEIPを扱うサンプルはUsingElasticIPAddressesinAmazonEC2にまとまっています。ほぼこの内容そのままですが、簡単なサンプ...