SlideShare a Scribd company logo
1
Drupalスタートアップスクリプトと
さくらのクラウドの紹介
2016年9⽉10⽇
Drupal Global Traning Day Sep.2016
さくらインターネット株式会社 エバンジェリストチーム 寺尾 英作2016年9⽉10⽇
eisaku.terao
@eterao
2
⾃⼰紹介
2
eisaku.terao
@eterao
寺尾 英作
さくらインターネット
エバンジェリスト
blog.terao.club
著書
・らくらくドメイン&レンタルサーバー活⽤ガイド (2000/7	秀和システム)
・Q&Aでわかる!BIND	〜 ネームサーバの基本からバーチャルドメイン設定まで〜
(2001/5	エーアイ出版)
・UNIX	Network	sendmail 〜メールサーバの構築と管理〜 (2002/2	ソフトバンクパ
ブリッシング)
・UNIX	Network	Apache	〜WWWサーバの構築と管理〜 (2002/9	ソフトバンクパブ
リッシング)
・改訂第⼆版 CentOSサーバ構築バイブル 改訂第2版 (2009/9/26	毎⽇コミュニケー
ションズ)
・現場のインフラ屋が教えるインフラエンジニアになるための教科書(2016/6/24	
ソシム)
運⽤を15年、2000年頃からコミュニティ活動としてレ
ンタルサーバー・オルグを主催していました。
2013年頃から、企画やマーケティング、広告、イベン
ト主催、講演活動に軸⾜を移して活動中。
2016年1⽉からさくらインターネット勤務。4⽉からエ
バンジェリスト活動を本格化。
最近の興味は、IoT(CPS)、経営のためのサイバーセキュ
リティ。写真と⾃転⾞とアイドル。
3
書籍が出版されました
3
現場のインフラ屋が教える
インフラエンジニアになるための教科書
発売⽇:2016/6/24 出版社:ソシム
著者:寺尾 英作,	中村 知成,	波多野 安⾐,	横⽥ 真俊,	JPCERT/CC
第0章はじめに
第1章インフラ技術の基礎知識
第2章インフラの変遷と特徴
第3章システムの検討から構築まで
第4章運⽤体制の構築から障害対応、予防運⽤まで
第5章インフラエンジニアのためのセキュリティ⼊⾨
第6章DevOps時代に求められるスキル
第7章おわりに
インフラエンジニアは、⾮常に幅広く深い知識が必要です。トラブルシューティングなど早い作業が
要求されたり、メンテナンスでは確実な作業が要求されたり、構築では幅広い知識と経験が必要です。
そして、それだけではなく、それらの技術的な技能や経験を下⽀えする根本的なスキルがあります。
本書では、単なる技術だけではなく、その両⾯を余すことなくお伝えした本になっています。
4
スタートアップスクリプト
▌ スタートアップスクリプトとは
サーバを作成時に特定の作業を⾃動化(スクリプト化)する事が出
来ます。
サーバを作る際に必ずやることをまとめておくことで、次回以降楽
を出来ます。
Drupalを初めとしてLAMP構成などよく使われるものは、さくらの
クラウドでパブリックスクリプトとして⽤意しています。
また、お客様で作成したスクリプト(プライベート)もアップロー
ドして使⽤することが可能です。
4
5
プライベートスクリプト
5
6
Drupalスタートアップスクリプト
▌ Drupal	for	CentOS	7
指定するだけで、CentOS7に、Drupal7もしくはDrupal8を椅⼦
トールしてくれるスクリプト
6
種類 バージョン
OS CentOS7.x
CMS Drupal8.x
Web Apache2.4
PHP PHP5.6(remi)
DB MariaDB5.5
構築できる環境
7
Drupalスタートアップスクリプト解説
▌ ⼿順
1. サーバ作成をクリック
2. シンプルモードを外す
3. アーカイブ選択は、CentOS 7.xを選択
4. スタートアップスクリプトに
「[public] Drupal for CentOS 7」を選択
5. 必要事項を⼊⼒
6. 作成
7
8
(C)Copyright	1996-2016 SAKURA	Internet	Inc.
http://cloud.sakura.ad.jp/ にアクセスします
コンパネへログイン
8
①
9
(C)Copyright	1996-2016 SAKURA	Internet	Inc.
9
https://secure.sakura.ad.jp/cloud/ に直接アクセスしても構いません
10
(C)Copyright	1996-2016 SAKURA	Internet	Inc.
ログイン後のホーム画⾯の説明
10
①
リロード
ボタン 管理系メニュー
⾔語
切り換え ユーザ@会員ID ログアウト
サービスの
選択
質問以外の
コンパネの
バグレポートや
機能要望など
11
(C)Copyright	1996-2016 SAKURA	Internet	Inc.
IaaSクリック後の画⾯
11
ゾーンの選択
←機能の選択
設定や請求、ヘルプ↓ ユーザ@会員ID
12
(C)Copyright	1996-2016 SAKURA	Internet	Inc.
サーバ作成(1)
①左メニューの[サーバ]をクリック
②右上の[追加]をクリック
①
②
③[シンプルモード]のチェックを外す
⑤ディスク作成画⾯ではCentOS 7.x
のアーカイブを選択(その他はデフォルト)
④[サーバプラン]は以下の通り選択
⑥NICはインターネットに接続を選択
13
(C)Copyright	1996-2016 SAKURA	Internet	Inc.
サーバ作成(2)
⑦[管理ユーザのパスワード]と
[ホスト名]を⼊⼒
14
サーバ作成(3)
14
Drupal	7.x
Druapl 8.x
が選択できます
サイト名を指定します
管理ユーザ名とパスワードを指定します。
管理ユーザーは、Adminなどの連想する
ユーザ以外を指定しましょう
管理者メールアドレスを指定
15
(C)Copyright	1996-2016 SAKURA	Internet	Inc.
サーバ作成(4)
⑧サーバの情報[名前]を⼊⼒
※その他は任意⼊⼒項⽬
⑨[作成]をクリック
!	サーバが出来たら、
http://IPアドレス
にアクセスします。
16
Drupalスタートアップスクリプト解説
16
しばしまちます
17
Drupalスタートアップスクリプト解説
17
18
Drupalスタートアップスクリプト解説
18
ç
19
Drupalスタートアップスクリプト解説
19
20
スタートアップスクリプトの概要
▌ 設定項⽬(CentOS7	/	Drupal8)
1. MariaDB5.5をインストール
2. PHP5.6(remi)をインストール
3. httpd.conf AllowOverride All
4. MySQL の max_allowed_packet の設定を 16MB まで引き上げる
5. PHP のデフォルトのタイムゾーンを東京に設定
6. PHPのpost_max_size/upload_max_filesizeを16MBまで引き上げ
7. ファイルアップロード時のプログレスバーを表⽰できるようにする(APCu)
8. drushコマンドで、Drupalをダウンロード
9. インストール (/var/www/html)、サイト名、ユーザやパスワードの設定
10. ⽇本語翻訳をインポート
11. キャッシュをリビルド
12. cronタスクを仕込む (/etc/cron.hourly/drupal )
13. Apache ⾃動起動設定&起動
14. firewalld にhttp空ける
15. アップデートする
16. 完了
20
種類 バージョン
OS CentOS7.x
CMS Drupal8.x
Web Apache2.4
PHP PHP5.6(remi)
DB MariaDB5.5
21
▌DEMO
21
2222
ご清聴ありがとうございました
http://cloud.sakura.ad.jp

More Related Content

PDF
Arukas(Dockerホスティング)サービス概要資料2016年10月版
PDF
さくらのクラウド導入セミナー(2016.10) 第一部 導入編
PDF
【さくらのクラウド】サービス概要カタログ2016年11月号
PDF
さくらのクラウド導入セミナー(2016.10) 第二部 活用編
PDF
さくらのクラウドハンズオン~ロードバランサ編~
PDF
【さくらのクラウド】VPCルータ
PDF
【さくらのクラウド】サービス概要カタログ2016年12月号
PDF
【さくらのクラウド】サービス概要カタログ2017年5月号
Arukas(Dockerホスティング)サービス概要資料2016年10月版
さくらのクラウド導入セミナー(2016.10) 第一部 導入編
【さくらのクラウド】サービス概要カタログ2016年11月号
さくらのクラウド導入セミナー(2016.10) 第二部 活用編
さくらのクラウドハンズオン~ロードバランサ編~
【さくらのクラウド】VPCルータ
【さくらのクラウド】サービス概要カタログ2016年12月号
【さくらのクラウド】サービス概要カタログ2017年5月号

What's hot (18)

PDF
【さくらのクラウド】クラウドマスター認定試験終了者向け講習と、上級者への道(Terraform)
PDF
【さくらのクラウド】サービス概要カタログ2017年1月号
PDF
あらためて Azure virtual network
PDF
OpenStackをコマンドで攻める! 構築・運用とトラブル解決 - OpenStack最新情報セミナー 2014年6月
PDF
【さくらのクラウド】サービス概要カタログ2017年3月号
PDF
OpenStack base public cloud service by GMO Internet Inc., at 2013/12/12 Okin...
PDF
「Neutronになって理解するOpenStack Network」~Neutron/Open vSwitchなどNeutronと周辺技術の解説~ - ...
PPTX
ConoHaにおけるオブジェクトストレージの利用動向 - OpenStack最新情報セミナー 2015年2月
PDF
○ヶ月でできた!?さくらのクラウド開発秘話(【ヒカ☆ラボ】さくらインターネットとMilkcocoa!年末イベント:ここだけのウラ話)
PDF
さくらのクラウド基礎知識
PDF
もっとわかる Microsoft Azure 最新技術アップデート編 - 20150123
PDF
サイバーエージェント様 導入事例:OpenStack Fast Track – 若葉マークStackerのStacker教習所 - OpenStack最新...
PDF
Windows Azure 上でのVPN 接続方法
PDF
S03 企業内システムと Microsoft Azure の VPN 接続
PDF
WordBench Nagoya 12月勉強会
PPTX
GMOインターネットにおけるOpenStack Swiftのサービス化とその利用事例のご紹介 - OpenStack最新情報セミナー 2015年2月
PPTX
RDOを使ったOpenStack Havana - Neutron 構築編
PPTX
サポート エンジニアが Azure Networking をじっくりたっぷり語りつくす会
【さくらのクラウド】クラウドマスター認定試験終了者向け講習と、上級者への道(Terraform)
【さくらのクラウド】サービス概要カタログ2017年1月号
あらためて Azure virtual network
OpenStackをコマンドで攻める! 構築・運用とトラブル解決 - OpenStack最新情報セミナー 2014年6月
【さくらのクラウド】サービス概要カタログ2017年3月号
OpenStack base public cloud service by GMO Internet Inc., at 2013/12/12 Okin...
「Neutronになって理解するOpenStack Network」~Neutron/Open vSwitchなどNeutronと周辺技術の解説~ - ...
ConoHaにおけるオブジェクトストレージの利用動向 - OpenStack最新情報セミナー 2015年2月
○ヶ月でできた!?さくらのクラウド開発秘話(【ヒカ☆ラボ】さくらインターネットとMilkcocoa!年末イベント:ここだけのウラ話)
さくらのクラウド基礎知識
もっとわかる Microsoft Azure 最新技術アップデート編 - 20150123
サイバーエージェント様 導入事例:OpenStack Fast Track – 若葉マークStackerのStacker教習所 - OpenStack最新...
Windows Azure 上でのVPN 接続方法
S03 企業内システムと Microsoft Azure の VPN 接続
WordBench Nagoya 12月勉強会
GMOインターネットにおけるOpenStack Swiftのサービス化とその利用事例のご紹介 - OpenStack最新情報セミナー 2015年2月
RDOを使ったOpenStack Havana - Neutron 構築編
サポート エンジニアが Azure Networking をじっくりたっぷり語りつくす会
Ad

Viewers also liked (11)

PDF
[さくらのクラウド] ウェブアクセラレータ紹介資料
PDF
[さくらのクラウド] 安全性への取り組み
PPTX
さくらのクラウドをAPIで操作する(LT) @ さくらクラブ in 岐阜
PDF
Drupal8 〜 モダンなアーキテクチャのPHPベース OSS CMS
PDF
インフラ初心者向け・サーバの選び方(第31回さくらの夕べ in 仙台 ~全国さくら前線ツアー2016 #さくらクラブ ~)
PPTX
SecurityCamp2015「バグハンティング入門」
PPTX
フリーでできるセキュリティ インフラ(Nessus)編
PDF
Zend OPcacheの速さの秘密を探る
PDF
5分で作るさくらのVPSでKUSANAGI8環境
PDF
さくらのIoT Platform ご紹介
PDF
さくらのIoT Platform β版ハンズオン
[さくらのクラウド] ウェブアクセラレータ紹介資料
[さくらのクラウド] 安全性への取り組み
さくらのクラウドをAPIで操作する(LT) @ さくらクラブ in 岐阜
Drupal8 〜 モダンなアーキテクチャのPHPベース OSS CMS
インフラ初心者向け・サーバの選び方(第31回さくらの夕べ in 仙台 ~全国さくら前線ツアー2016 #さくらクラブ ~)
SecurityCamp2015「バグハンティング入門」
フリーでできるセキュリティ インフラ(Nessus)編
Zend OPcacheの速さの秘密を探る
5分で作るさくらのVPSでKUSANAGI8環境
さくらのIoT Platform ご紹介
さくらのIoT Platform β版ハンズオン
Ad

Similar to [さくらのクラウド] Drupalスタートアップスクリプトの紹介 (10)

PDF
さくらのクラウドでMagentoを使ってみる
PDF
さくらのクラウドを使ってみよう
PDF
さくらで始める機械学習のための計算資源
PDF
さくらのクラウドを使ったシラサギ開発環境の準備
PDF
AWS Black Belt Online Seminar 2017 AWS Elastic Beanstalk
PDF
「さくらのクラウド」スタートアップスクリプトを作ってみよう! - concrete5を題材に -(オープンソースカンファレンス2014 Shimane)
PPTX
インフラエンジニアなら『さくらのクラウド』をAPIでいじろう【入門編】
PDF
DevOpsが引き金となるインフラエンジニアの進撃
PDF
【さくらのクラウド】サービス概要カタログ2017年2月号
PDF
Drupal Market in Japan @ 「DrupalCon 2016 New Orleans」情報交換会
さくらのクラウドでMagentoを使ってみる
さくらのクラウドを使ってみよう
さくらで始める機械学習のための計算資源
さくらのクラウドを使ったシラサギ開発環境の準備
AWS Black Belt Online Seminar 2017 AWS Elastic Beanstalk
「さくらのクラウド」スタートアップスクリプトを作ってみよう! - concrete5を題材に -(オープンソースカンファレンス2014 Shimane)
インフラエンジニアなら『さくらのクラウド』をAPIでいじろう【入門編】
DevOpsが引き金となるインフラエンジニアの進撃
【さくらのクラウド】サービス概要カタログ2017年2月号
Drupal Market in Japan @ 「DrupalCon 2016 New Orleans」情報交換会

More from さくらインターネット株式会社 (20)

PDF
eBPFを用いたトレーシングについて
PDF
さくらの学校支援プロジェクト PyCon mini Sapporo 2019
PDF
石狩での プログラミング教育支援 ~2年目の成果~
PDF
さくらインターネットとコミュニティをつなぐ
PDF
【さくらのクラウド】サービス概要カタログ 2018年10月号
PDF
小学校プログラミング教育 ~石狩の場合~
PDF
【さくらのクラウド】サービス概要カタログ 2018年8月号
PDF
【さくらのクラウド】サービス概要カタログ 2018年7月号
PDF
パートナーと共創する さくらのクラウドのサービス展開
PDF
【さくらのクラウド】サービス概要カタログ 2018年6月号
PPTX
Sakura infini band-20180424
PDF
【さくらのクラウド】サービス概要カタログ 2018年4月号
PDF
正解はどれ?『プログラミング教育』を取り巻くステークホルダーと議論
PDF
クラウドコミュニケーションAPI Twilio&sakura.io体験ハンズオン 20180312
PDF
【さくらのクラウド】サービス概要カタログ 2018年3月号
PDF
駅すぱあとWebサービス&sakura.io体験ハンズオン 20180302
PDF
sakura.io体験ハンズオン 20180228
PDF
「sakura.io」「さくらのセキュアモバイルコネクト」ご紹介
PDF
【さくらのクラウド】サービス概要カタログ 2018年2月号
PDF
セキュアモバイルコネクト&sakura.ioと高火力コンピューティング
eBPFを用いたトレーシングについて
さくらの学校支援プロジェクト PyCon mini Sapporo 2019
石狩での プログラミング教育支援 ~2年目の成果~
さくらインターネットとコミュニティをつなぐ
【さくらのクラウド】サービス概要カタログ 2018年10月号
小学校プログラミング教育 ~石狩の場合~
【さくらのクラウド】サービス概要カタログ 2018年8月号
【さくらのクラウド】サービス概要カタログ 2018年7月号
パートナーと共創する さくらのクラウドのサービス展開
【さくらのクラウド】サービス概要カタログ 2018年6月号
Sakura infini band-20180424
【さくらのクラウド】サービス概要カタログ 2018年4月号
正解はどれ?『プログラミング教育』を取り巻くステークホルダーと議論
クラウドコミュニケーションAPI Twilio&sakura.io体験ハンズオン 20180312
【さくらのクラウド】サービス概要カタログ 2018年3月号
駅すぱあとWebサービス&sakura.io体験ハンズオン 20180302
sakura.io体験ハンズオン 20180228
「sakura.io」「さくらのセキュアモバイルコネクト」ご紹介
【さくらのクラウド】サービス概要カタログ 2018年2月号
セキュアモバイルコネクト&sakura.ioと高火力コンピューティング

[さくらのクラウド] Drupalスタートアップスクリプトの紹介

Editor's Notes

  • #21: [root@dtest ~]# cat /etc/redhat-release CentOS Linux release 7.2.1511 (Core) [root@dtest ~]# rpm -qa | grep mysql mysql-community-release-el7-5.noarch php-mysqlnd-5.6.25-1.el7.remi.x86_64 [root@dtest ~]# rpm -qa | grep maria mariadb-libs-5.5.50-1.el7_2.x86_64 mariadb-server-5.5.50-1.el7_2.x86_64 mariadb-5.5.50-1.el7_2.x86_64 [root@dtest ~]# rpm -qa | grep php php-common-5.6.25-1.el7.remi.x86_64 php-5.6.25-1.el7.remi.x86_64 php-pecl-jsonc-1.3.10-1.el7.remi.5.6.x86_64 php-cli-5.6.25-1.el7.remi.x86_64 php-xml-5.6.25-1.el7.remi.x86_64 php-mysqlnd-5.6.25-1.el7.remi.x86_64 php-pecl-apcu-4.0.11-2.el7.remi.5.6.x86_64 php-mbstring-5.6.25-1.el7.remi.x86_64 php-pecl-zip-1.13.4-1.el7.remi.5.6.x86_64 php-pdo-5.6.25-1.el7.remi.x86_64 php-gd-5.6.25-1.el7.remi.x86_64 php-opcache-5.6.25-1.el7.remi.x86_64 [root@dtest yum.repos.d]# rpm -qa | grep httpd httpd-2.4.6-40.el7.centos.4.x86_64 httpd-tools-2.4.6-40.el7.centos.4.x86_64 [root@dtest yum.repos.d]#