MySQLからAWS Auroraへの移行でハマったことなど

MySQLからAWS Auroraに移行した際の振り返り。 RDSはもとより、ほぼDBなど触ったことがなかったのでとてもいい経験になりました。辛かったけど。 概要 オンプレで稼働しているDB(MySQL)をAWS Auroraに移行する。 移行するデータは数百GB〜TBぐらい。 本番を…

AWS VPCピアリング接続作成メモ

やりたいこと VPC同士で接続をする 準備 VPCを2つ作り、異なるAZでサブネットを作る プライベートサブネット同士で接続したいため、プライベートサブネットで作成する 操作する端末からアクセスできるように、publicも1つ作っておく (接続したいVPC同士でサ…

(いまさらだけど)teratermマクロで自動ログイン

teratermを使っていて毎回ユーザー名入力や秘密鍵の指定などがめんどくさいのでマクロ使って楽する為のメモ やりたいこと teratermで特定のホストに自動ログインする セキュリティの観点からパスワードは毎回入力するようにする 実装 ググった先のサイトを参…

CloudFront経由で静的ページをS3ウェブホスティング

AWS

やりたいこと CloudFrontをたててS3にあるhtmlファイルを独自ドメインで見れるようにする この構成をつくりたい http://aws.clouddesignpattern.org/index.php/CDP:Cache_Distribution%E3%83%91%E3%82%BF%E3%83%BC%E3%83%B3 参考にしたページ Developers.IO(…

AWSでEBSを動的に拡張する

AWS

EBSをオンラインで拡張する [ec2-user@ip-172-31-6-252 ~]$ df -h Filesystem Size Used Avail Use% Mounted on devtmpfs 488M 56K 488M 1% /dev tmpfs 497M 0 497M 0% /dev/shm /dev/xvda1 7.8G 1.1G 6.7G 14% /EBSのメニューから ボリュームの変更でサイズ…

AWS Beanstalk でdockerを使う

AWS

beanstalk触り始めの時に理解に苦しんだので備忘録。やりたいこと aws beanstalk dockerを使ってデプロイするマルチコンテナを使ったwebアプリのデプロイまずはシンプルな構成で、 1インスタンス1コンテナを起動するところから使った環境 操作端末:EC2 (Ama…

AWS上でのWordPress落とし穴

前回WordPressのインストールをした後の気づきです。 WordPressの表示がおかしい AWS上のEC2インスタンスにテスト環境を作ったのですが、しばらく使わないだろうという理由で一旦シャットダウンしていました。 その後、ちょっと確認したい事があったのでEC2…

WordPress 4.8.2 インストールメモ

WordPress 4.8.2をインストールしたときのメモ。 環境 サーバ EC2 OS Amazon Linux 2017.09 webサーバ Apache 2.4 言語環境 php7.1 DB mysql5.7 webサーバのインストール teratermなどからAWS上のEC2インスタンスにログイン。今回の環境でyumでhttpdのみを指…

vps上にメールサーバ構築

webサービスのアカウント登録などに使うための捨てアドレスが欲しかったので自前でメールサーバ構築。 以下の環境で構築開始。 サーバ Serversman@vps OS CentOS7.0 サーバの設定 本題に入る前にvpsの設定をいじる。 userアカウント作成 sshでrootログイン禁…

Raspberry Pi2に無線設定

Raspberry Pi2 typeBにUSB無線ドングルを買ってきて設定。DHCPで。あんまり安いと発熱がすごいらしいのでこちらを購入。少し使用した状態だと発熱は大丈夫そう。I-O DATA Wi-Fi 無線LAN 子機 11n/g/b 150Mbps USBアダプター型 ブラック WN-G150UMK出版社/メ…

bashでランダムな2進数を生成

8bitの2進数をランダムに出したかったのでメモ。 bashでランダムな10進数の数字を2進数に変換する。 echo "ibase=10; obase=2 ; `expr $RANDOM % 256`" | bc$RANDOM は0~32767までの数字を出力する それをnで割った余りを割り出す。0~255までのランダムな…

linuxコマンドライン上からメール送信

linux上からメール送信したときのメモ。 [user@hostname ~]$ mail -s “件名” -r 送信元アドレス 宛先アドレス #Enterを押したあとに本文入力。 #ヒアドキュメント的に入力できる。 お疲れ様です。 明日の飲み会行けたら行きます。 以上、よろしくお願いいた…

grepコマンドで特定の文字列を抜きだす

linuxのgrepコマンドを使っていて、特定の文字だけ抜き出したい時に調べたメモ。 以下のようなテキストファイルをベースに色々試す。「-w」「-x」などのオプションでの挙動の違いなど。 $ cat test.txt duck duckduck hogehogeduck duck 12345 #オプション無…

pythonで時間の計算をやってみた

やりたいこと ある時刻「aa:aa」と「bb:bb」の差分の時間を計算させたいなんとなくpythonで試してみる。 ちょっと調べるとweb上に沢山載っているので、ありがたく参考にした。 >>> import time >>> from datetime import datetime >>> t1 = '10:00' >>> t2 =…

ldapでsshログインできるようにする

ldapの構築メモです。■やりたいこと ldapサーバを立ててユーザを作成し、 sshでログインできるようにする。■環境 OS:Cent6.7 openldap:openldap-2.4.40-5.el6.x86_64 参考にしたサイト サーバ:https://genchan.net/server/1670 http://www.unix-power.net/…

teratermで文字化けした

teraterm経由でcentos6.5をいじっていて、日本語入力したら文字化けに遭遇 LANGは以下 [root@xxxxx]# locale LANG=en_US.UTF-8 LC_CTYPE="en_US.UTF-8" LC_NUMERIC="en_US.UTF-8" LC_TIME="en_US.UTF-8" LC_COLLATE="en_US.UTF-8" LC_MONETARY="en_US.UTF-8"…