SlideShare a Scribd company logo
Submit Search
Upload
vSphere環境での自動化とテスト
Report
Share
富士通クラウドテクノロジーズ株式会社
富士通クラウドテクノロジーズ株式会社
Follow
•
0 likes
•
2,333 views
1
of
21
vSphere環境での自動化とテスト
•
0 likes
•
2,333 views
Report
Share
Download Now
Download to read offline
Engineering
VMware DevOps Meetup #2 (2019/7/5) vSphere環境での自動化とテスト
Read more
富士通クラウドテクノロジーズ株式会社
富士通クラウドテクノロジーズ株式会社
Follow
Recommended
自宅k8s/vSphere入門 by
自宅k8s/vSphere入門
富士通クラウドテクノロジーズ株式会社
1.8K views
•
39 slides
コンテナネットワーキング(CNI)最前線 by
コンテナネットワーキング(CNI)最前線
Motonori Shindo
31.6K views
•
34 slides
Dockerからcontainerdへの移行 by
Dockerからcontainerdへの移行
Akihiro Suda
7.5K views
•
36 slides
BuildKitの概要と最近の機能 by
BuildKitの概要と最近の機能
Kohei Tokunaga
4.6K views
•
34 slides
OpenStackで始めるクラウド環境構築入門 by
OpenStackで始めるクラウド環境構築入門
VirtualTech Japan Inc.
34.5K views
•
66 slides
大規模DCのネットワークデザイン by
大規模DCのネットワークデザイン
Masayuki Kobayashi
17.6K views
•
32 slides
More Related Content
What's hot
分散トレーシング技術について(Open tracingやjaeger) by
分散トレーシング技術について(Open tracingやjaeger)
NTT Communications Technology Development
23.3K views
•
25 slides
その Pod 突然落ちても大丈夫ですか!?(OCHaCafe5 #5 実験!カオスエンジニアリング 発表資料) by
その Pod 突然落ちても大丈夫ですか!?(OCHaCafe5 #5 実験!カオスエンジニアリング 発表資料)
NTT DATA Technology & Innovation
1K views
•
15 slides
2011年度 新3年生向け by
2011年度 新3年生向け
Yuki Takahashi
501 views
•
91 slides
OpenStack超入門シリーズ Novaのディスク周りあれこれ by
OpenStack超入門シリーズ Novaのディスク周りあれこれ
Toru Makabe
10.4K views
•
12 slides
無料で仮想Junos環境を手元に作ろう by
無料で仮想Junos環境を手元に作ろう
akira6592
8.3K views
•
22 slides
Pod Security AdmissionによるKubernetesのポリシー制御(Kubernetes Novice Tokyo #21 発表資料) by
Pod Security AdmissionによるKubernetesのポリシー制御(Kubernetes Novice Tokyo #21 発表資料)
NTT DATA Technology & Innovation
423 views
•
54 slides
What's hot
(20)
分散トレーシング技術について(Open tracingやjaeger) by NTT Communications Technology Development
分散トレーシング技術について(Open tracingやjaeger)
NTT Communications Technology Development
•
23.3K views
その Pod 突然落ちても大丈夫ですか!?(OCHaCafe5 #5 実験!カオスエンジニアリング 発表資料) by NTT DATA Technology & Innovation
その Pod 突然落ちても大丈夫ですか!?(OCHaCafe5 #5 実験!カオスエンジニアリング 発表資料)
NTT DATA Technology & Innovation
•
1K views
2011年度 新3年生向け by Yuki Takahashi
2011年度 新3年生向け
Yuki Takahashi
•
501 views
OpenStack超入門シリーズ Novaのディスク周りあれこれ by Toru Makabe
OpenStack超入門シリーズ Novaのディスク周りあれこれ
Toru Makabe
•
10.4K views
無料で仮想Junos環境を手元に作ろう by akira6592
無料で仮想Junos環境を手元に作ろう
akira6592
•
8.3K views
Pod Security AdmissionによるKubernetesのポリシー制御(Kubernetes Novice Tokyo #21 発表資料) by NTT DATA Technology & Innovation
Pod Security AdmissionによるKubernetesのポリシー制御(Kubernetes Novice Tokyo #21 発表資料)
NTT DATA Technology & Innovation
•
423 views
Kubernetesのしくみ やさしく学ぶ 内部構造とアーキテクチャー by Toru Makabe
Kubernetesのしくみ やさしく学ぶ 内部構造とアーキテクチャー
Toru Makabe
•
37K views
Linux KVMではじめるカンタン仮想化入門 by VirtualTech Japan Inc.
Linux KVMではじめるカンタン仮想化入門
VirtualTech Japan Inc.
•
1.6K views
ゼロからはじめるKVM超入門 by VirtualTech Japan Inc.
ゼロからはじめるKVM超入門
VirtualTech Japan Inc.
•
22.2K views
「おうちクラウド」が今熱い! by Hirotaka Sato
「おうちクラウド」が今熱い!
Hirotaka Sato
•
1K views
Azure DevOpsとセキュリティ by Kazushi Kamegawa
Azure DevOpsとセキュリティ
Kazushi Kamegawa
•
11.2K views
vSphere 7 へのアップグレードについて by 富士通クラウドテクノロジーズ株式会社
vSphere 7 へのアップグレードについて
富士通クラウドテクノロジーズ株式会社
•
5.5K views
Dockerfile を書くためのベストプラクティス解説編 by Masahito Zembutsu
Dockerfile を書くためのベストプラクティス解説編
Masahito Zembutsu
•
84.4K views
実環境にTerraform導入したら驚いた by Akihiro Kuwano
実環境にTerraform導入したら驚いた
Akihiro Kuwano
•
28.3K views
WindowsのCP932に苦闘している件 by Hidetoshi Hirokawa
WindowsのCP932に苦闘している件
Hidetoshi Hirokawa
•
8.6K views
Dockerからcontainerdへの移行 by Kohei Tokunaga
Dockerからcontainerdへの移行
Kohei Tokunaga
•
16.7K views
コンテナセキュリティにおける権限制御(OCHaCafe5 #3 Kubernetes のセキュリティ 発表資料) by NTT DATA Technology & Innovation
コンテナセキュリティにおける権限制御(OCHaCafe5 #3 Kubernetes のセキュリティ 発表資料)
NTT DATA Technology & Innovation
•
595 views
明日からはじめるネットワーク運用自動化 by Taiji Tsuchiya
明日からはじめるネットワーク運用自動化
Taiji Tsuchiya
•
4.8K views
Keycloak入門 by Hiroyuki Wada
Keycloak入門
Hiroyuki Wada
•
11.8K views
AWSとオンプレミスを繋ぐときに知っておきたいルーティングの基礎知識(CCSI監修!) by Trainocate Japan, Ltd.
AWSとオンプレミスを繋ぐときに知っておきたいルーティングの基礎知識(CCSI監修!)
Trainocate Japan, Ltd.
•
13.4K views
Similar to vSphere環境での自動化とテスト
VM 基盤運用チームの DevOps by
VM 基盤運用チームの DevOps
富士通クラウドテクノロジーズ株式会社
940 views
•
18 slides
次世代仮想化テクノロジー by
次世代仮想化テクノロジー
Syuichi Murashima
993 views
•
53 slides
次世代仮想化テクノロジー by
次世代仮想化テクノロジー
Syuichi Murashima
692 views
•
53 slides
Eight meets AWS by
Eight meets AWS
Tetsuya Mase
6.8K views
•
52 slides
パブリック・クラウド基盤でVirtual on virtual ってどうよ by
パブリック・クラウド基盤でVirtual on virtual ってどうよ
Yukio Saito
883 views
•
11 slides
command-shift紹介資料 by
command-shift紹介資料
Takano Masaru
469 views
•
12 slides
Similar to vSphere環境での自動化とテスト
(20)
VM 基盤運用チームの DevOps by 富士通クラウドテクノロジーズ株式会社
VM 基盤運用チームの DevOps
富士通クラウドテクノロジーズ株式会社
•
940 views
次世代仮想化テクノロジー by Syuichi Murashima
次世代仮想化テクノロジー
Syuichi Murashima
•
993 views
次世代仮想化テクノロジー by Syuichi Murashima
次世代仮想化テクノロジー
Syuichi Murashima
•
692 views
Eight meets AWS by Tetsuya Mase
Eight meets AWS
Tetsuya Mase
•
6.8K views
パブリック・クラウド基盤でVirtual on virtual ってどうよ by Yukio Saito
パブリック・クラウド基盤でVirtual on virtual ってどうよ
Yukio Saito
•
883 views
command-shift紹介資料 by Takano Masaru
command-shift紹介資料
Takano Masaru
•
469 views
OpenStack入門 2016/06/10 by 株式会社 NTTテクノクロス
OpenStack入門 2016/06/10
株式会社 NTTテクノクロス
•
3.7K views
#cross2012 クラウドCROSS ニフティの中の人によるニフティクラウド活用 by Abe Junichiro
#cross2012 クラウドCROSS ニフティの中の人によるニフティクラウド活用
Abe Junichiro
•
2K views
作られては消えていく泡のように儚いクラスタの運用話 by Tsuyoshi Torii
作られては消えていく泡のように儚いクラスタの運用話
Tsuyoshi Torii
•
4.6K views
Fabric + Amazon EC2で快適サポート生活 #PyFes by Sho Shimauchi
Fabric + Amazon EC2で快適サポート生活 #PyFes
Sho Shimauchi
•
2.7K views
20161129_npstudy_JunosAutomation by Tatsuya Naganawa
20161129_npstudy_JunosAutomation
Tatsuya Naganawa
•
1K views
あのスタートアップもさくら!?さくらのクラウドでサービスローンチしてみよう(スタートアップのサーバーインフラを考えよう!Vol.2) by さくらインターネット株式会社
あのスタートアップもさくら!?さくらのクラウドでサービスローンチしてみよう(スタートアップのサーバーインフラを考えよう!Vol.2)
さくらインターネット株式会社
•
1.7K views
Dev ops by Satoshi Ando
Dev ops
Satoshi Ando
•
1K views
今から始める、Windows 10&新.NETへの移行戦略 by 信之 岩永
今から始める、Windows 10&新.NETへの移行戦略
信之 岩永
•
30.4K views
クラウド環境向けZabbixカスタマイズ紹介(第5回Zabbix勉強会) by Daisuke Ikeda
クラウド環境向けZabbixカスタマイズ紹介(第5回Zabbix勉強会)
Daisuke Ikeda
•
6.7K views
[SoftLayer Summit 2015] DockerとOpenVNetを用いたSoftLayer VLAN上への仮想ネットワークオーバーレイ by cloudconductor
[SoftLayer Summit 2015] DockerとOpenVNetを用いたSoftLayer VLAN上への仮想ネットワークオーバーレイ
cloudconductor
•
5.7K views
20140926 mt cloud_handson_seminar by Six Apart
20140926 mt cloud_handson_seminar
Six Apart
•
456 views
AWSクラウドデザインパターン(CDP) - 概要編 - by SORACOM, INC
AWSクラウドデザインパターン(CDP) - 概要編 -
SORACOM, INC
•
13.7K views
OWIN - .NETにおけるPSGI - by 将 高野
OWIN - .NETにおけるPSGI -
将 高野
•
2.4K views
2015年GMOペパボ新卒エンジニア研修 Webオペレーション研修イントロダクション by Takahiro Okumura
2015年GMOペパボ新卒エンジニア研修 Webオペレーション研修イントロダクション
Takahiro Okumura
•
11.6K views
More from 富士通クラウドテクノロジーズ株式会社
IPsec VPNとSSL-VPNの違い by
IPsec VPNとSSL-VPNの違い
富士通クラウドテクノロジーズ株式会社
471 views
•
8 slides
弊社サービスを使って ノーコード開発してみた.pdf by
弊社サービスを使って ノーコード開発してみた.pdf
富士通クラウドテクノロジーズ株式会社
247 views
•
15 slides
今から始めるUbuntu入門_202307.pdf by
今から始めるUbuntu入門_202307.pdf
富士通クラウドテクノロジーズ株式会社
597 views
•
35 slides
非エンジニアがクラウド上にMinecraftサーバーを構築するまでの記録 by
非エンジニアがクラウド上にMinecraftサーバーを構築するまでの記録
富士通クラウドテクノロジーズ株式会社
613 views
•
22 slides
FJcloud-Vの無料トライアルで雑にWordPressを入れてみた(リベンジ) by
FJcloud-Vの無料トライアルで雑にWordPressを入れてみた(リベンジ)
富士通クラウドテクノロジーズ株式会社
1.9K views
•
64 slides
今さら聞けないバックアップの基礎 by
今さら聞けないバックアップの基礎
富士通クラウドテクノロジーズ株式会社
545 views
•
29 slides
More from 富士通クラウドテクノロジーズ株式会社
(20)
IPsec VPNとSSL-VPNの違い by 富士通クラウドテクノロジーズ株式会社
IPsec VPNとSSL-VPNの違い
富士通クラウドテクノロジーズ株式会社
•
471 views
弊社サービスを使って ノーコード開発してみた.pdf by 富士通クラウドテクノロジーズ株式会社
弊社サービスを使って ノーコード開発してみた.pdf
富士通クラウドテクノロジーズ株式会社
•
247 views
今から始めるUbuntu入門_202307.pdf by 富士通クラウドテクノロジーズ株式会社
今から始めるUbuntu入門_202307.pdf
富士通クラウドテクノロジーズ株式会社
•
597 views
非エンジニアがクラウド上にMinecraftサーバーを構築するまでの記録 by 富士通クラウドテクノロジーズ株式会社
非エンジニアがクラウド上にMinecraftサーバーを構築するまでの記録
富士通クラウドテクノロジーズ株式会社
•
613 views
FJcloud-Vの無料トライアルで雑にWordPressを入れてみた(リベンジ) by 富士通クラウドテクノロジーズ株式会社
FJcloud-Vの無料トライアルで雑にWordPressを入れてみた(リベンジ)
富士通クラウドテクノロジーズ株式会社
•
1.9K views
今さら聞けないバックアップの基礎 by 富士通クラウドテクノロジーズ株式会社
今さら聞けないバックアップの基礎
富士通クラウドテクノロジーズ株式会社
•
545 views
DevOps with GitLabで始める簡単DevOps by 富士通クラウドテクノロジーズ株式会社
DevOps with GitLabで始める簡単DevOps
富士通クラウドテクノロジーズ株式会社
•
948 views
自宅vSphereからニフクラに引っ越ししてみた by 富士通クラウドテクノロジーズ株式会社
自宅vSphereからニフクラに引っ越ししてみた
富士通クラウドテクノロジーズ株式会社
•
7K views
自宅インフラの育て方 第2回 by 富士通クラウドテクノロジーズ株式会社
自宅インフラの育て方 第2回
富士通クラウドテクノロジーズ株式会社
•
34.2K views
NGINX App Protect on Hatobaで実現するセキュリティサービス公開 構築手順書 by 富士通クラウドテクノロジーズ株式会社
NGINX App Protect on Hatobaで実現するセキュリティサービス公開 構築手順書
富士通クラウドテクノロジーズ株式会社
•
271 views
これから始めるエンジニアのためのクラウド超入門 by 富士通クラウドテクノロジーズ株式会社
これから始めるエンジニアのためのクラウド超入門
富士通クラウドテクノロジーズ株式会社
•
911 views
「ネットワーク超入門 IPsec VPN編」 by 富士通クラウドテクノロジーズ株式会社
「ネットワーク超入門 IPsec VPN編」
富士通クラウドテクノロジーズ株式会社
•
1K views
マネージドKubernetes、「Kubernetes Service Hatoba」を使ってみよう by 富士通クラウドテクノロジーズ株式会社
マネージドKubernetes、「Kubernetes Service Hatoba」を使ってみよう
富士通クラウドテクノロジーズ株式会社
•
551 views
GitLabで始めるDevOps入門 by 富士通クラウドテクノロジーズ株式会社
GitLabで始めるDevOps入門
富士通クラウドテクノロジーズ株式会社
•
556 views
GitLabのAutoDevOpsを試してみた by 富士通クラウドテクノロジーズ株式会社
GitLabのAutoDevOpsを試してみた
富士通クラウドテクノロジーズ株式会社
•
836 views
緊急事態宣言解除後のセキュリティ・チェックリストを解説してみた by 富士通クラウドテクノロジーズ株式会社
緊急事態宣言解除後のセキュリティ・チェックリストを解説してみた
富士通クラウドテクノロジーズ株式会社
•
821 views
入社2年目社員から見たVDI(DaaS)の運用とセキュリティ by 富士通クラウドテクノロジーズ株式会社
入社2年目社員から見たVDI(DaaS)の運用とセキュリティ
富士通クラウドテクノロジーズ株式会社
•
822 views
インフラチームのリモートワーク by 富士通クラウドテクノロジーズ株式会社
インフラチームのリモートワーク
富士通クラウドテクノロジーズ株式会社
•
1.1K views
いつでも在宅勤務 by 富士通クラウドテクノロジーズ株式会社
いつでも在宅勤務
富士通クラウドテクノロジーズ株式会社
•
934 views
テレワーク中もさみしくない!オンライン社内レクリエーションのススメ by 富士通クラウドテクノロジーズ株式会社
テレワーク中もさみしくない!オンライン社内レクリエーションのススメ
富士通クラウドテクノロジーズ株式会社
•
996 views
Recently uploaded
onewedge_companyguide1 by
onewedge_companyguide1
ONEWEDGE1
32 views
•
22 slides
lt.pptx by
lt.pptx
tomochamarika
85 views
•
13 slides
SSH超入門 by
SSH超入門
Toru Miyahara
405 views
•
21 slides
システム概要.pdf by
システム概要.pdf
Taira Shimizu
44 views
•
1 slide
how query cost affects search behavior translated in JP by
how query cost affects search behavior translated in JP
Tobioka Ken
10 views
•
16 slides
Najah Matsuo Self Introduction by
Najah Matsuo Self Introduction
NajahMatsuo
10 views
•
29 slides
Recently uploaded
(7)
onewedge_companyguide1 by ONEWEDGE1
onewedge_companyguide1
ONEWEDGE1
•
32 views
lt.pptx by tomochamarika
lt.pptx
tomochamarika
•
85 views
SSH超入門 by Toru Miyahara
SSH超入門
Toru Miyahara
•
405 views
システム概要.pdf by Taira Shimizu
システム概要.pdf
Taira Shimizu
•
44 views
how query cost affects search behavior translated in JP by Tobioka Ken
how query cost affects search behavior translated in JP
Tobioka Ken
•
10 views
Najah Matsuo Self Introduction by NajahMatsuo
Najah Matsuo Self Introduction
NajahMatsuo
•
10 views
JISTA月例会2023年12月 書籍『3カ月で改善!システム障害対応実践ガイド』ご紹介+失敗学と障害対応と私 by 修治 松浦
JISTA月例会2023年12月 書籍『3カ月で改善!システム障害対応実践ガイド』ご紹介+失敗学と障害対応と私
修治 松浦
•
195 views
vSphere環境での自動化とテスト
1.
vSphere環境での自動化とテスト 富士通クラウドテクノロジーズ株式会社 伊藤 将行 VMware DevOps
Meetup #2 (2019/7/5)
2.
私とVMwareと自動化 私のお仕事: パブリッククラウド仮想化基盤運用 • NIFCLOUD: VMware基盤のIaaSや,
その上で稼働するPaaSを提供 • サービスは2010年からやっている (自分が参加したのは2016年) 基盤運用は色々なところを自動化している • pyVmomi, PowerCLI, nsxramlclient, nsxansible, …
3.
運用自動化の運用 自動化で書いたコードをメンテナンスする必要性 • コードを修正したかったり, 基盤等のバージョンを更新したいことはよくある • 変更を通して動き続けているか (リグレッションがないこと)が大事 •
最初に書いた人が異動等で離れてしまっても, できないといけない • 触れないコードは腐っていく
4.
そうだテストを書こう ちゃんとソフトウェアテストを書いて 持続可能な自動化を実現したい • リグレッションテストができる • 多くの人が修正をしやすくなる •
レビュワーの負担も軽減される → 持続可能な自動化!DevOps! ✌('ω'✌ )三✌('ω')✌三( ✌'ω')✌
5.
テストつらい
6.
なぜつらいのか すぐ取り組めるなら最初からやっている • ユニットテストや入出力を模擬したテストは 比較的取り組みやすい 実際のvSphereやNSXと連携させるテストが厄介 • E2Eテスト,
システムテストに分類されるようなもの • 毎回ではないにせよ, ある程度の頻度では 実物と連携したテストもしたくなる
7.
テスト環境準備つらい 安定したテストを実現できる環境がない • 共有の検証用の環境は汚れがち • うっかり加えた検証環境への変更がテストを壊す •
テストごとに必要な設定を入れたり消したりするのも 結構しんどい
8.
テスト環境作成も自動化 テスト向けのキレイなvSphere, NSX環境を 立てたり壊したりを気楽に実行したい • 仮想化環境を仮想化できれば… _人人人人人人人_ >
Nested ESXi <  ̄Y^Y^Y^Y^Y^ ̄
9.
Nested ESXi VMにESXiを インストールして利用 VMなので当然 vSphere APIで 操作可能 •
Cloneとかも出来る • 早さを求めると Linked cloneが良い 物理サーバー ESXi VM ESXi VM VM Nested ESXi API API
10.
Nested ESXi の難点 適当にNested
ESXiをCloneすると MACアドレスやIPアドレスの重複がおこりがち • 気をつける点はこのへん https://www.virtuallyghetto.com/2013/12/how-to-properly-clone-nested-esxi-vm.html Nested ESXiを使ったテスト環境を複数同時に 動かしたいときに問題になってくる ネットワークを分離できると気にせずに済む
11.
vSwitchでネットワークの分離 SV ESXi NIC NIC vSwitch VM vNIC vCenter Server VM vNIC ESXi vSwitch VM vNIC uplink portgroup VM vNIC VM vNIC ESXi vSwitch VM vNIC uplink portgroup VM vNIC uplink
uplink vSwitch uplink uplink portgroup portgroup portgroup VM vNIC Linux (Docker Host) VM vNIC vNIC Linux proxy DNS Uplinkが無く 別環境と競合しない 外からは踏み台 経由でアクセス
12.
テストに利用する流れ Nested ESXi Linked clone tool vCenter Nested ESXi Nested ESXi vCenter vSwitch Nested ESXiNested ESXiNested ESXi Docker host 踏み台 Docker host 踏み台 Linked cloneと vSwitch作成
13.
テストに利用する流れ Nested ESXi Linked clone vCenter Nested ESXi Nested ESXi vCenter vSwitch Nested ESXiNested ESXiNested ESXi Docker host 踏み台 Docker host 踏み台 test 環境内で testを実行
14.
テストに利用する流れ Nested ESXi tool vCenter Nested ESXi Nested ESXi Docker host 踏み台 使用済み環境は 消すだけ
15.
大変そう? 大事なポイントはいくつか 動作を確かめるテスト環境は常にきれいにする テスト用に汚してはきれいにする vSphere環境にはNested ESXiがおすすめ Linked Clone(またはSnapshot)を使って高速化 複数並行で動かす場合はネットワークの分離にも 気を使いたい
16.
活用例
17.
vcr 運用ツールのテスト vCenter NSX tool test 変更操作など cassette 入出力を模擬した テスト用のデータ 変更の反映を 確認
18.
Ansibleのテスト環境にも vCenter ESXi ansible ESXi VM VM
VM エラーに ならないか確認 まっさらな状態も 作りやすい
19.
DHCPサーバーの動作検証 vCenter ESXi ESXi VM
VM VM VM test 割当アドレスが 想定通りか確認
20.
まとめ 自動化を持続的に推進するならテストが欲しい 動作するvSphere環境を使うようなテストは きれいなテスト環境を用意するが大変 Nested ESXi (+ネットワークの隔離)を使うと 楽できる vSphereのテストにとどまらず,
インフラ関連の テスト環境として活用できる
21.
Copyright 2019 FUJITSU
CLOUD TECHNOLOGIES LIMITED