【Powershell】AWS S3にファイルバックアップするスクリプトを作る

イメージ
AWSに関して Web上の事例はLinuxばかりでWindowsの事例が少ない気がする! (※個人の感想です) あと、AWSではないが、 クラウドサービスでよくある「S3互換のストレージ」に関して 使いかたがわからん!!!! AWSでは「AWS Tools for Windows PowerShell」があるけど、そのS3互換のストレージでは何使えばいいんや・・・ ナレッジやら事例をもっとあげてください。どことは言わないけど。。

ソフトウェアルータ「VyOS」でルータの設定をする

前回の続き。
単純なルータを作ります。ファイアウォールはANY-ANYで。

ネットワークはこんな感じ。
Windows、CentOS7のデフォルトゲートウェイはRouter(192.168.2.1)なので、
スタティックルートの設定をして疎通確認をします。
Network Diagram (4)


[VyOS設定概要]
1.初期設定
・rootユーザ設定
・キーボード設定
・時刻設定(ローカルタイム)

2.ネットワーク設定
・ゲートウェイ、DNSフォワーダー
・インターフェースIP設定
・ファイアウォール設定
・NTP設定

3.ネットワーク設定(Windows,CentOS7側)
・スタティックルート設定


[VyOS設定手順]
1.初期設定
1.1VyOSにログイン(vyos/vyos)。以下コマンド入力で設定モードに移行
#configure

1.2rootパス設定
#set system login user root authentication plaintext-password パスワード
#commit

1.3 /etc/default/keyboard を編集
#su
>rootパスワード入力
#vi /etc/default/keyboard

編集前
XKBMODEL=”pc105”
XKBLAYOUT=”us”
編集後
XKBMODEL=”pc106”
XKBLAYOUT=”jp”
キーボード02 キーボード03

1.4以下コマンドでリブート
#reboot
> (リブートしますか)Yes

1.5再起動後、再度ログイン。configure

1.6以下コマンド実行
[edit]
#set system time-zone Asia/Tokyo
#commit
#save

1.6dateコマンドを実行して、時刻がJSTとなっているか確認
[edit]
#date

2.ネットワーク設定
2.1 VyOSインターフェースのNW設定(eth0 192.168.2.254, eth1 192.168.100.1)
[edit]
#set interfaces ethernet eth0 address 192.168.2.254/24
#set interfaces ethernet eth0 description OUTSIDE
#set interfaces ethernet eth1 address 192.168.100.1/24
#set interfaces ethernet eth1 description INSIDE

2.2VyOSのゲートウェイ(192.168.2.1)を設定
[edit]
#set system gateway-address 192.168.2.1

2.3VyOSの転送先DNSサーバ(192.168.2.1)設定
[edit]
#set service dns forwarding cache-size 0
#set service dns forwarding listen-oneth1
#set service dns forwarding name-server 192.168.2.1


2.4ファイアウォール設定。ひとまずすべて許可。
[edit]
#set firewall name OUTSIDE-IN default-action accept
# set firewall name OUTSIDE-IN  rule 10 action accept
# set firewall name OUTSIDE-IN rule 10 state established enable
# set firewall name OUTSIDE-IN  rule 10 state related enable
#set firewall name OUTSIDE-LOCAL default-action accept
# set firewall name OUTSIDE-LOCAL  rule 10 action accept
# set firewall name OUTSIDE-LOCAL rule 10 state established enable
# set firewall name OUTSIDE-LOCAL  rule 10 state related enable
#set interfaces ethernet eth0 firewall in name OUTSIDE-IN
#set interfaces ethernet eth0 firewall local name OUTSIDE-LOCAL

2.5NTP設定。インターネットマルチフィード (MFEED) に変更します。
[edit]
#delete system ntp server
#set system ntp server ntp1.jst.mfeed.ad.jp
#set system ntp server ntp2.jst.mfeed.ad.jp
#set system ntp server ntp3.jst.mfeed.ad.jp

2.6設定をコミットして保存します。
[edit]
#commit
#save
#exit

3.ネットワーク設定(Windows,CentOS7側)
192.168.100.0/24向けのGWを192.168.2.254/24とします。

3.1Windows 側
管理者モードでコマンドプロンプトを起動して下記コマンドを実行
>route add 192.168.100.0 mask 192.168.100.0 mask 255.255.255.0 192.168.2.254 metric 1

3.2CentOS7側(再起動まで有効)
#route add –net 192.168.100.0/24 gw 192.168.2.254 eno16777736

※eno16777736はネットーワークデバイス名。


ひとまずこれで動くはずです。
両方からセグメント超えのpingも通って、apacheのデフォルトページも見れたので。
NATやらはまたいつか


[追記]
設定例であれば下記も参照ください。
「NetScaler VPX + XenDesktop 環境の構築をしてみる phase 1 【vyos(仮想ルータ編】」

[余談]
・vyosのシャットダウンはpoweroffコマンドで実行できます。
#poweroff

・CentOS7のファイアウォールがだいぶ変わった模様。
/etc/init.d/iptables stop で止まらないのか。。。

コメント

このブログの人気の投稿

【ActiveDirectory】ドメコンはNTPサーバーとして使えるの?クライアントLinuxでもいける?