2017-10-12 16:34:53
概要AnsibleでさくらVPSの初期セットアップを自動化します。
環境
さくらVPS
CentOS7.3
Ansible2.2.1.0
前提知識
さくらVPSをの初期設定の流れを理解していること。
さくらVPSの初期設定
さくらVPSにCentOS7をインストールさくらVPSのコンソール画面からOSインストール>カスタムOSインストールを選択してCentOS7をインストールしておきます。インストールが開始されると、CentOS7のインストール用コンソール画面(VNCコンソールのHTML5版かJava Applet版)を開くことができるので、環境に合わせて好きな方を選びます。
C...
インフラストラクチャ
Ansible
CentOS
さくらのVPS
Iaas
2017-03-29 16:29:26
概要最近、Boxを再構築した際に、「Vagrant開発環境のワークフローをちゃんとまとめておきたい」と思ったのでまとめてみました。レポジトリにほぼ同じワークフローメモがあります。
github - bmf-san/vagrant-development-workflow
前提以下のアプリケーションがホストマシン(Mac)にインストールされていること
Vagrant
VirtualBox
環境ホストマシン(Mac)
macOS Sierra v10.12.2
仮想環境
CentOS6.7
構築手順
開発環境ディレクトリにて、Vagrantfileを作成する
vagrant init...
インフラストラクチャ
apache
CentOS
vagrant
2017-03-08 16:28:26
概要AnsibleでVagrantの環境構築をする最初の一歩です。プロビジョニングができる環境を整えます。
環境
Vagrant1.9.1
CentOS7.3
Ansible2.2.1.0
CentOS7.3のVagrnat Boxを用意する任意のディレクトリ(例として今回はcentos7.3)にてVagrant環境を構築します。
vagrant box add https://atlas.hashicorp.com/centos/boxes/7vagrant init
ここまでのディレクトリ構成
centos7.3/
├── .vagrant.d
├── Vagrantfile
※デフォル...
インフラストラクチャ
Ansible
CentOS
vagrant
2016-10-03 16:27:12
以前、slackとhubotでShellScriptをSlackから実行しようという記事を書きました。さくらvps+hubot+Slackでslack botをつくる
今回は対話形式のコマンド実行ではなく、cronで定期的にShellScriptを実行、Slackに出力結果を報告しようという試みです。
意外とこの類いのコピペでパクれるリスペクトできる参考ソースが調べても出てこなかったので、途中で挫折仕掛けましたw
API叩いてcrontabで回すという無難な方法もありましたが、せっかくつくったhubotを活躍させたかったので頑張りました。
注意: この記事を執筆している時は確かに動いていたので...
インフラストラクチャ
cron
CentOS
Slack
さくらのVPS
CoffeScript
hubot
logwatch
shell
2017-10-03 16:11:47
php7をインストールした時にmysqlドライバーがなかった()php7のインストールについてはこちらを参照にしました。
CentOS6/CentOS7にPHP5.6/PHP7をyumでインストール
ちなみに私の環境は・・・
さくらVPS
CentOS6.7
ドライバーがないならインストールすればいいじゃないyum install yum install --enablerepo=remi,remi-php70 php-mysqlnd
これで解決できたっぽいです(:3」∠)
補足:php7のインストールに関してもしかしたら足りないパッケージもあるかもしれませんが、laravelをphp...
インフラストラクチャ
CentOS
MySQL
PHP
PHP7
さくらのVPS
yum
2016-10-03 16:10:44
Apacheで運用していたさくらVPSにNginxをリバースプロキシとして設定したのでメモします。
随分前に設定したのでうろ覚えのところもあるかもしれませんがご了承ください。
環境
さくらVPS
CentOS6系
Apache2.2.15
Nginx1.8.1
あると良い(いやあったほうが良い)前提知識
Apacheのバーチャルホストの仕組み及び設定方法
おおまかに仕組みをいうと、Nginxでリクエストを受け付けてApcheの指定ポートにリクエストを流すという感じです()バーチャルホストの設定はApache側で設定しておきます。Nginxが右から左へムーディ勝山するだけです。
Nginxを...
インフラストラクチャ
CentOS
Nginx
apache
さくらのVPS
2016-10-03 20:57:30
CentOS6.7で[Errno 14] PYCURL ERROR 22 - "The requested URL returned error: 404 Not Found"とかいうエラーがでたzabbixを導入しようと色々試行錯誤していたら以下のようなエラーがでてyumが使えなくなりました。
http://mirror.centos.org/centos/6/SCL/x86_64/repodata/repomd.xml: [Errno 14] PYCURL ERROR 22 - "The requested URL returned error: 404 No...
インフラストラクチャ
CentOS
os
zabbix
2017-03-29 20:50:45
概要VagrantのCentOS7.3に開発環境をAnsibleで構築します。
環境
PHP7
Ruby
Python
Nginx
MySQL5.7
Redis
Mailcatcher
構築ベストプラクティスをある程度模倣した形のディレクトリです。
ansible/
├── group_vars
│ └── vagrant.yml
├── host
├── roles
│ ├── common
│ │ └── tasks
│ │ ├── add_remi_repo.yml
│ │ ├── install_common.yml
│ │...
インフラストラクチャ
Ansible
CentOS
vagrant