際際滷

際際滷Share a Scribd company logo
オンラインイベント
Claris FileMaker Server
砿尖宀が岑っておきたい
Infrastructure as Code
セッション ID
O-G-15
防硫V
書指の}
Infrastructure as 遺看糸艶┗温遺とは
Claris FileMaker Server for Linux
サ`バ`の撹砿尖やテストを佩うツ`ル
デモ
デモについて
サ`バ`撹砿尖ツ`ルItamaeを聞喘したデモ
macOS Catalinaのタ`ミナルアプリケ`ション
で1つのコマンドをg佩するだけでサ`バ`を徭
B
CentOS Linux 7がインスト`ルされていてSSH
俊Aできる彜BになっているLinuxサ`バ`を喘吭
FileMaker Server for Linux _k宀プレビュ`
をLinuxサ`バ`にインスト`ル
幄塀氏芙エミック
防硫V
防硫V
徭失B初
幄塀氏芙エミック|奨脅票K曝旗燕函叨芙L
FileMaker 18 J協デベロッパ
kintoneJ協 アプリデザインスペシャリスト
2020定2埖
kintoneJ協 カスタマイズスペシャリスト
2020定3埖
https://note.com/matsuo_atsushi
幄塀氏芙エミック
F壓30豚朕
Claris FileMaker 鬋曠好謄ングサ`ビス
FMプランを1998定から戻工
kintone秘屶址?カスタマイズ_k
https://www.emic.co.jp/
1. Infrastructure as 遺看糸艶┗温遺とは
肝のようなおみを宇えていませんか
サ`バ`のBにrgがかかっている
O協ミスがk伏することがある
毅輝宀によってO協坪否が`うことがある
rgのU^に育いサ`バ`によってO協が
バラバラになっている
Infrastructure as CodeIaC
ソフトウェア_kで叨羨つ返隈やTなど
をシステムの\喘砿尖に鮄辰垢訖爾┠
ソフトウェア_kで叨羨つ返隈やTの箭
徭啝
バ`ジョン砿尖
テスト
@A議インテグレ`ション
Infrastructure as Codeの旋泣
徭啝でh廠Bにかかるrgを玉s
恬Iの徭啝?殆晒で繁薺張潺垢魑p
奉繁晒を盾
械に匯協の瞳|を隠つことができる
コ`ドとして砿尖することで篁
ITインフラのBや\喘にvわる恬Iを
コ`ド晒することで徭啝をgF
恬I返★コ`ド
返恬Iでセットアップ★徭B
返咼謄好硲朕で_J★徭咼謄好
Excelを聞ってO協筝の堕sを砿尖★
バ`ジョン砿尖システムGitの旋喘
2. Claris FileMaker Server for Linux
Claris FileMaker Server
オンプレミス徭芙サ`バ`鬚韻
Claris FileMaker サ`バ`u瞳
鬋廛薀奪肇侫`ム
Windows Server
macOS
LinuxCentOS Linux New!
Claris FileMaker Server for Linux
F壓_k宀プレビュ`井が巷_されている
除晩屎塀井が鞠嚠協
IaCを秘する栽はLinux井がオススメ
Linux
クラウドではI順
IaCとH才來のあるプラットフォ`ム
ユ`ザ`方が謹い
秤鵑筌挑`ルがN源
コマンドラインインタ`フェ`スCLIでの荷恬が駅
コマンドプロンプトもしくはPowerShell
Windows
タ`ミナルアプリケ`ションmacOS
gHの\喘rにはSSHについての尖盾も駅勣
SSHSecure Shell
ネットワ`クを初してサ`バ`に俊Aするためのソフトウェア
宥佚U揃が圧催晒される
sshコマンドでリモ`トサ`バ`に俊A
サ`バ`撹砿尖ツ`ルでも聞われる
3. サ`バ`の撹砿尖やテストを佩うツ`ル
書指B初するツ`ル
サ`バ`テストツ`ルServerspec
サ`バ`撹砿尖ツ`ルAnsible
サ`バ`テストツ`ル
Serverspec
https://serverspec.org/
Serverspecでの峰箭
# 峰箭
describe package('httpd') do
it { should be_installed }
end
describe service('httpd') do
it { should be_running }
end
Serverspecのインスト`ル
CentOS Linux 7におけるインスト`ル返の箭
% sudo yum install -y centos-release-scl??
% sudo yum install -y rh-ruby27??
% scl enable rh-ruby27 bash??
% gem install serverspec rake??
Serverspecの兵め圭
ロ`カルでのg佩箭
% serverspec-init??
1??UN*X
2??Exec (local)
% rake spec??
サ`バ`撹砿尖ツ`ル
Ansible
Chef
Puppet
Itamae
Ansibleの蒙L
シンプル
Playbookという撹協xファイルを峰
エ`ジェントレス
荷恬鵐稀`バ`箸喘ソフト┘┤`ジェントをインスト`ルする
駅勣がない
Ansibleのインスト`ル
CentOS Linux 7におけるインスト`ル返の箭
% sudo yum install -y epel-release??
% sudo yum install -y ansible??
Ansibleの兵め圭
ロ`カルでのg佩箭
ファイルを2つ恬撹┘侫.ぅ訝は販吭
hosts坤ぅ鵐戰鵐肇蟋`
httpd.ymlPlaybook╋xファイル
Ansibleの兵め圭
hostsファイルの嶄附
[localhost]

127.0.0.1	ansible_connection=local
Ansibleの兵め圭
httpd.ymlファイルの嶄附
-	hosts:	localhost

		become:	yes

		tasks:

				-	yum:	name=httpd	state=installed

				-	service:	name=httpd	state=started	enabled=yes
Ansibleの兵め圭
ロ`カルでのg佩箭
% ansible-playbook -i hosts httpd.yml??
g佩瘁にServerspecでテスト
% rake spec??
その麿のツ`ル
バ`ジョン砿尖システム
Git
ソフトウェア_kプラットフォ`ム
バ`ジョン砿尖システム、リポジトリの砿尖?慌嗤や@A議インテグレ`ションなど
GitHub
GitLab
デモ
デモについて
バ`ジョン砿尖システムを試喘したデモの匯箭
GitLabとDockerをインスト`ルしておいた
Linuxサ`バ`CentOS Linux 7を喘吭
gitコマンドでGitLabにデ`タを郡啌したタイ
ミングで徭啜弔鉾厘發I尖をg佩
Dockerコンテナ貧でAnsibleとServerspec
をインスト`ルしてサ`バ`撹砿尖ツ`ルお
よびサ`バ`テストツ`ルを徭g佩
バ`ジョン砿尖システム秘のメリット
筝堕sを慌嗤して_Jしやすくなる
n}にvBするコ`ドの筝坪否を_Jしやすくなる
コ`ドを厚仟したHに徭咼謄好箸g佩できるようになる
コ`ドレビュ`瘁にサ`バ`にO協を郡啌させることも辛嬬
Infrastructure as CodeIaC秘のメリット
徭啝でh廠Bにかかるrgを玉s
恬Iの徭啝?殆晒で繁薺張潺垢魑p
奉繁晒を盾
械に匯協の瞳|を隠つことができる
ツ`ルを秘しただけではKわりではない
チ`ムとして@A議な個鋲に函りMむM
の悶崙やL輿も駅勣
匯櫃砲垢戮討鬟芥`ド晒しようとしない
富しずつテストや撹砿尖喘のコ`ドを
峰していくという圭隈でも措い
テストはbになる
o尖のない譴琶爾畍追討靴討いこと
が寄並
歌深猟
Infrastructure as Code
k佩坤ライリ`?ジャパン
k咤坤`ム芙
ISBN978-4-87311-796-6
エミックで_kしたコマンドラインツ`ル
歌深fmcsadmin
リモ`ト砿尖C嬬を笋┐織稀`バ`砿尖宀鬚吋灰泪鵐疋薀ぅ鵐挑`ル
Linux、macOSおよびWindowsで旋喘辛嬬
https://www.emic.co.jp/products/fmcsadmin/
Claris FileMaker Server 砿尖宀が岑っておきたい Infrastructure as Code
Claris FileMaker Server 砿尖宀が岑っておきたい Infrastructure as Code

More Related Content

Claris FileMaker Server 砿尖宀が岑っておきたい Infrastructure as Code