SlideShare une entreprise Scribd logo
1  sur  26
Quick Start Guide
using
Virtuozzo 7 (β) on AWS EC2
Twitter: @ebiken | ebiken.g@gmail.com
Quick Start Guide using Virtuozzo 7 (beta) on AWS EC2 | 2015/10/31 1
• Virtuozzo 7 is now available on Amazon EC2 since October 2015.
• Announcement:
• https://lists.openvz.org/pipermail/users/2015-October/006548.html
• It is free provided you use t2.micro instance type.
• This document aims to give you a quick overview of steps to setup
Virtuozzo on Amazon EC2.
• Steps was referenced from below OpenVZ wiki.
• Please check the page for further information.
• https://openvz.org/Using_Virtuozzo_in_the_Amazon_EC2
Quick Start Guide using Virtuozzo 7 (beta) on AWS EC2 | 2015/10/31 2
About this Document
• Virtuozzo only supports containers when deployed on Amazon EC2.
• In other words, you can not create VMs on Virtuozzo running on EC2.
• (At least as of today)
Quick Start Guide using Virtuozzo 7 (beta) on AWS EC2 | 2015/10/31 3
Important notes when using Virtuozzo on AWS EC2
1. Create EC2 (VPC) Instance
• Create instance based on Community AMI (Virtuozzo)
• Configure "Security Groups".
• Create Key Pair.
2. Configuring IP Address for Container
• To access container, you need to configure additional IP addresses.
• Allocate Private address
• Allocate Public (Elastic) IP address and associate with Private address
3. Connecting to the Instance via SSH
4. Create and Configure Container
Quick Start Guide using Virtuozzo 7 (beta) on AWS EC2 | 2015/10/31 4
Setting up Virtuozzo on Amazon EC2 : Overview
1. Create EC2 (VPC) Instance
Quick Start Guide using Virtuozzo 7 (beta) on AWS EC2 | 2015/10/31 5
a. Sign into the AWS web console.
b. Click “EC2”
c. Click “Launch Instance”
1. Create EC2 (VPC) Instance
Quick Start Guide using Virtuozzo 7 (beta) on AWS EC2 | 2015/10/31 6
a. Chose “Community AMIs”
b. Search for “Virtuozzo”
c. Click “Select”
1. Create EC2 (VPC) Instance
Quick Start Guide using Virtuozzo 7 (beta) on AWS EC2 | 2015/10/31 7
a. Select “t2.micro” for free try.
b. Click “Review and Launch”
1. Create EC2 (VPC) Instance
Quick Start Guide using Virtuozzo 7 (beta) on AWS EC2 | 2015/10/31 8
By default, SSH is allowed from
any address.
a. Click “Select”
Change any configuration to your preferred value.
Recommend changing “Security Groups”.
1. Create EC2 (VPC) Instance
Quick Start Guide using Virtuozzo 7 (beta) on AWS EC2 | 2015/10/31 9
b. Click “Add Rule”
Example to only allow access from the current address.
a. Select “My IP”
IPv4 Address you are currently
accessing from is automatically filled.
1. Create EC2 (VPC) Instance
Quick Start Guide using Virtuozzo 7 (beta) on AWS EC2 | 2015/10/31 10
a. Click “Launch”
Setting of “Security Groups” was changed.
1. Create EC2 (VPC) Instance
Quick Start Guide using Virtuozzo 7 (beta) on AWS EC2 | 2015/10/31 11
“Key Pair” creation wizard would start after
clicking “Launch” in previous slide.
1. Create EC2 (VPC) Instance
Quick Start Guide using Virtuozzo 7 (beta) on AWS EC2 | 2015/10/31 12
a. Select “Create a new key pair”
Create and Download Key Pair (Used later for SSH access)
b. Enter “Key pair name” and “Download Key Pair”
c. Click “Launch Instances”
2. Configuring IP Address for Container
Quick Start Guide using Virtuozzo 7 (beta) on AWS EC2 | 2015/10/31 13
To access container, you need to configure additional IP addresses.
• Allocate Private address
• Allocate Public IP address and map with Private address
a. Select “Actions” -> “Networking” -> “Manage Private IP Addresses”
2. Configuring IP Address for Container
Quick Start Guide using Virtuozzo 7 (beta) on AWS EC2 | 2015/10/31 14
a. Click “Assign new IP”
b. Click “Yes, Update”
d. Close the dialog window.
c. Address will be assigned.
2. Configuring IP Address for Container
Quick Start Guide using Virtuozzo 7 (beta) on AWS EC2 | 2015/10/31 15
a. Click “Elastic IPs”
b. Click “Allocate New Address”
Allocating Public IP Address (Elastic Address)
2. Configuring IP Address for Container
Quick Start Guide using Virtuozzo 7 (beta) on AWS EC2 | 2015/10/31 16
a. Select “VPC” (not EC2)
c. Click “Close”
Allocating Public IP Address (Elastic Address)
b. Select “Yes Allocate”
2. Configuring IP Address for Container
Quick Start Guide using Virtuozzo 7 (beta) on AWS EC2 | 2015/10/31 17
!! Caution !!
If EC2 was selected, instance would not be
shown in the dialog box when associating it with
instance / private address.
2. Configuring IP Address for Container
Quick Start Guide using Virtuozzo 7 (beta) on AWS EC2 | 2015/10/31 18
a. Select “Associate Address”
b. Enter “Instance ID”
Address will be associated.
Associate Public (Elastic) with Private IP Address.
c. Select newly allocated private address
d. Click “Associate”
3. Connecting to the Instance via SSH
Quick Start Guide using Virtuozzo 7 (beta) on AWS EC2 | 2015/10/31 19
Example of connecting to the Instance via SSH (using TeraTerm)
a. Enter Public IP address of the instance.
b. User = “ec2user” / No Passphrase.
c. Specify “*.pem” file of the “Key Pair”.
d. Click “OK”
4. Create and Configure Container
Quick Start Guide using Virtuozzo 7 (beta) on AWS EC2 | 2015/10/31 20
a. Check release. set hostname.
[ec2user@ip-172-30-x-xx ~]$ cat /etc/redhat-release
CloudLinux release 7.1 (Vladimir Komarov)
[ec2user@ip-172-30-x-xx ~]$ cat /etc/parallels-release
Virtuozzo release 7.0.0 (495)
[ec2user@ip-172-30-x-xx ~]$ sudo -i
[root@ip-172-30-x-xx ~]# hostnamectl set-hostname vz7
[root@vz7 ~]# hostnamectl status
Static hostname: vz7
Icon name: computer-vm
Chassis: vm
Machine ID: 85bd28436587402eb9b5ce23627487e7
Boot ID: 587a70b90bcb4d2e9813e03048a0e9c2
Virtualization: xen
Operating System: Virtuozzo release 7.0.0 (495)
CPE OS Name: cpe:/o:virtuozzoproject:vz:7
Kernel: Linux 3.10.0-123.1.2.vz7.5.29
Architecture: x86_64
Check Release
Set hostname
Virtuozzo 7 (β) is based on CloudLinux 7.1, which is based on CentOS7 / RHEL7.
Thus, General Linux commands are identical to above distributions.
4. Create and Configure Container
Quick Start Guide using Virtuozzo 7 (beta) on AWS EC2 | 2015/10/31 21
b. Container creation / configuration
[ec2user@vz7 ~]$ prlctl create 100700 --vmtype ct
Creating the Virtuozzo Container...
The Container has been successfully created.
[ec2user@vz7 ~]$ prlctl set 100700 --ipadd 172.30.x.xxx/24
Enable automatic reconfiguration for this network adapter.
Configure venet0 (+) type='routed'
ips='172.30.x.xxx/255.255.255.0 '
Configured venet0 (+) type='routed'
ips='172.30.x.xxx/255.255.255.0 '
The CT has been successfully configured.
[ec2user@vz7 ~]$ prlctl set 100700 --nameserver 8.8.8.8
The CT has been successfully configured.
[ec2user@vz7 ~]$ prlctl set 100700 --hostname ct100700
The CT has been successfully configured.
[ec2user@vz7 ~]$ prlctl start 100700
Starting the CT...
The CT has been successfully started.
Set name server
and hostname
Create container.
(Container ID = 100700 can be
any number above 100)
Set private IP address allocated on
AWS console.
Start container
4. Create and Configure Container
Quick Start Guide using Virtuozzo 7 (beta) on AWS EC2 | 2015/10/31 22
c. Check container. Set container password.
[ec2user@vz7 ~]$ sudo -i
[root@vz7 ~]# prlctl list
UUID STATUS IP_ADDR T NAME
{319323f3-7333-4286-98cc-12777e6d9c3c} running 172.30.x.xxx CT 100700
[root@vz7 ~]# prlctl enter 100700
entered into CT
CT-319323f3 /# passwd
Changing password for user root.
New password:
Retype new password:
passwd: all authentication tokens updated successfully.
“prlctl list” will show containers on the host.
Enter container and set password.
(password will be used when SSH to the container)
4. Create and Configure Container
Quick Start Guide using Virtuozzo 7 (beta) on AWS EC2 | 2015/10/31 23
d. Login to the container via SSH.
SSH to “Elastic IP” associated with
Private IP address of the container.
User name : root
Passphrase: <the one you set in the container>
No need to specify “*.pem” file.
(Only User name / Passphrase)
4. Create and Configure Container
Quick Start Guide using Virtuozzo 7 (beta) on AWS EC2 | 2015/10/31 24
e. Sample output inside Container
[root@ct100700 ~]# ps aux
USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND
root 1 0.0 0.2 19284 1452 ? Ss 10:17 0:00 init
root 2 0.0 0.0 0 0 ? S 10:17 0:00 [kthreadd/319323]
root 3 0.0 0.0 0 0 ? S 10:17 0:00 [khelper]
root 140 0.0 0.1 10692 696 ? S<s 10:18 0:00 /sbin/udevd -d
root 511 0.0 0.2 179560 1344 ? Sl 10:18 0:00 /sbin/rsyslogd -i /var/ru
root 530 0.0 0.2 66276 1136 ? Ss 10:18 0:00 /usr/sbin/sshd
root 540 0.0 0.1 21768 908 ? Ss 10:18 0:00 xinetd -stayalive -pidfil
root 551 0.0 0.1 66460 904 ? Ss 10:18 0:00 /usr/sbin/saslauthd -m /v
root 552 0.0 0.1 66460 652 ? S 10:18 0:00 /usr/sbin/saslauthd -m /v
root 573 0.0 0.4 82640 2260 ? Ss 10:19 0:00 sendmail: accepting conne
root 582 0.0 0.8 98436 4428 ? Ss 10:19 0:00 sshd: root@pts/0
root 584 0.0 0.3 11492 1620 pts/0 Ss+ 10:19 0:00 -bash
root 597 0.0 0.8 98440 4424 ? Ss 10:20 0:00 sshd: root@pts/1
smmsp 599 0.0 0.3 78236 2052 ? Ss 10:20 0:00 sendmail: Queue runner@01
root 610 0.0 0.6 175264 3600 ? Ss 10:20 0:00 /usr/sbin/httpd
apache 615 0.0 0.4 175264 2220 ? S 10:20 0:00 /usr/sbin/httpd
root 622 0.0 0.2 20028 1204 ? Ss 10:20 0:00 crond
root 629 0.0 0.1 4116 596 ? Ss+ 10:20 0:00 /sbin/mingetty console
root 630 0.0 0.1 4116 596 ? Ss+ 10:20 0:00 /sbin/mingetty tty2
root 631 0.0 0.3 11492 1744 pts/1 Ss 10:20 0:00 -bash
root 645 0.0 0.2 13372 1060 pts/1 R+ 10:24 0:00 ps aux
[root@ct100700 ~]#
Small number of processes.
(PID starts from 1 == init)
4. Create and Configure Container
Quick Start Guide using Virtuozzo 7 (beta) on AWS EC2 | 2015/10/31 25
e. Sample output inside Container
[root@ct100700 ~]# ip a
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
inet 127.0.0.1/8 scope host lo
valid_lft forever preferred_lft forever
inet6 ::1/128 scope host
valid_lft forever preferred_lft forever
2: venet0: <BROADCAST,POINTOPOINT,NOARP,UP,LOWER_UP> mtu 1500 qdisc noqueue state UNKNOWN
link/void
inet 127.0.0.1/32 scope host venet0
valid_lft forever preferred_lft forever
inet 172.30.x.xxx/24 brd 172.30.0.255 scope global venet0:0
valid_lft forever preferred_lft forever
[root@ct100700 ~]# cat /etc/redhat-release
CentOS release 6.7 (Final)
[root@ct100700 ~]# cat /etc/parallels-release
cat: /etc/parallels-release: No such file or directory
Only “lo” and “venet”.
No “eth” etc having MAC addr.
Running “CentOS 6.7”
(different distribution from the host)
No “/etc/parallels-release”
Quick Start Guide using Virtuozzo 7 (beta) on AWS EC2 | 2015/10/31 26
Checkout OpenVZ wiki for more info!!
https://openvz.org/
Feedback to the slides is also welcome.
Twitter: @ebiken | email: ebiken.g@gmail.com

Contenu connexe

Tendances

誰でもわかる!AWSを使って超簡単・短時間でスリーランドスケープ(本番・ステージング・開発)環境を作っちゃおう!
誰でもわかる!AWSを使って超簡単・短時間でスリーランドスケープ(本番・ステージング・開発)環境を作っちゃおう!誰でもわかる!AWSを使って超簡単・短時間でスリーランドスケープ(本番・ステージング・開発)環境を作っちゃおう!
誰でもわかる!AWSを使って超簡単・短時間でスリーランドスケープ(本番・ステージング・開発)環境を作っちゃおう!Tomoya Ishida
 
SSRF対策としてAmazonから発表されたIMDSv2の効果と破り方
SSRF対策としてAmazonから発表されたIMDSv2の効果と破り方SSRF対策としてAmazonから発表されたIMDSv2の効果と破り方
SSRF対策としてAmazonから発表されたIMDSv2の効果と破り方Hiroshi Tokumaru
 
Yocto Project ハンズオン プレゼン用資料
Yocto Project ハンズオン プレゼン用資料Yocto Project ハンズオン プレゼン用資料
Yocto Project ハンズオン プレゼン用資料Nobuhiro Iwamatsu
 
プロトコルから見るID連携
プロトコルから見るID連携プロトコルから見るID連携
プロトコルから見るID連携Naohiro Fujie
 
AWS Organizations連携サービスの罠(Security JAWS 第26回 発表資料)
AWS Organizations連携サービスの罠(Security JAWS 第26回 発表資料)AWS Organizations連携サービスの罠(Security JAWS 第26回 発表資料)
AWS Organizations連携サービスの罠(Security JAWS 第26回 発表資料)NTT DATA Technology & Innovation
 
Percona XtraDB Cluster ( Ensure high Availability )
Percona XtraDB Cluster ( Ensure high Availability )Percona XtraDB Cluster ( Ensure high Availability )
Percona XtraDB Cluster ( Ensure high Availability )Mydbops
 
トランクベース開発を活用して爆速に開発した話
トランクベース開発を活用して爆速に開発した話トランクベース開発を活用して爆速に開発した話
トランクベース開発を活用して爆速に開発した話Tier_IV
 
AWS Outpostsセミナー オンプレミスネットワークとの接続
AWS Outpostsセミナー オンプレミスネットワークとの接続AWS Outpostsセミナー オンプレミスネットワークとの接続
AWS Outpostsセミナー オンプレミスネットワークとの接続Shuji Kikuchi
 
macOSの仮想化技術について ~Virtualization-rs Rust bindings for virtualization.framework ~
macOSの仮想化技術について ~Virtualization-rs Rust bindings for virtualization.framework ~macOSの仮想化技術について ~Virtualization-rs Rust bindings for virtualization.framework ~
macOSの仮想化技術について ~Virtualization-rs Rust bindings for virtualization.framework ~NTT Communications Technology Development
 
20150821 Azure 仮想マシンと仮想ネットワーク
20150821 Azure 仮想マシンと仮想ネットワーク20150821 Azure 仮想マシンと仮想ネットワーク
20150821 Azure 仮想マシンと仮想ネットワークKuninobu SaSaki
 
プロダクト開発してわかったDjangoの深〜いパーミッション管理の話 @ PyconJP2017
プロダクト開発してわかったDjangoの深〜いパーミッション管理の話 @ PyconJP2017プロダクト開発してわかったDjangoの深〜いパーミッション管理の話 @ PyconJP2017
プロダクト開発してわかったDjangoの深〜いパーミッション管理の話 @ PyconJP2017hirokiky
 
日本OpenStackユーザ会 第37回勉強会
日本OpenStackユーザ会 第37回勉強会日本OpenStackユーザ会 第37回勉強会
日本OpenStackユーザ会 第37回勉強会Yushiro Furukawa
 
乗っ取れコンテナ!!開発者から見たコンテナセキュリティの考え方(CloudNative Days Tokyo 2021 発表資料)
乗っ取れコンテナ!!開発者から見たコンテナセキュリティの考え方(CloudNative Days Tokyo 2021 発表資料)乗っ取れコンテナ!!開発者から見たコンテナセキュリティの考え方(CloudNative Days Tokyo 2021 発表資料)
乗っ取れコンテナ!!開発者から見たコンテナセキュリティの考え方(CloudNative Days Tokyo 2021 発表資料)NTT DATA Technology & Innovation
 
I/O仮想化最前線〜ネットワークI/Oを中心に〜
I/O仮想化最前線〜ネットワークI/Oを中心に〜I/O仮想化最前線〜ネットワークI/Oを中心に〜
I/O仮想化最前線〜ネットワークI/Oを中心に〜Ryousei Takano
 
Azure サポート エンジニア直伝 ~ PowerShell 実践活用術 ~
Azure サポート エンジニア直伝 ~ PowerShell 実践活用術 ~Azure サポート エンジニア直伝 ~ PowerShell 実践活用術 ~
Azure サポート エンジニア直伝 ~ PowerShell 実践活用術 ~ShuheiUda
 
Amazon SNSでZabbixのアラートをプッシュ通知してみた
Amazon SNSでZabbixのアラートをプッシュ通知してみたAmazon SNSでZabbixのアラートをプッシュ通知してみた
Amazon SNSでZabbixのアラートをプッシュ通知してみたHikaru Ashino
 

Tendances (20)

誰でもわかる!AWSを使って超簡単・短時間でスリーランドスケープ(本番・ステージング・開発)環境を作っちゃおう!
誰でもわかる!AWSを使って超簡単・短時間でスリーランドスケープ(本番・ステージング・開発)環境を作っちゃおう!誰でもわかる!AWSを使って超簡単・短時間でスリーランドスケープ(本番・ステージング・開発)環境を作っちゃおう!
誰でもわかる!AWSを使って超簡単・短時間でスリーランドスケープ(本番・ステージング・開発)環境を作っちゃおう!
 
SSRF対策としてAmazonから発表されたIMDSv2の効果と破り方
SSRF対策としてAmazonから発表されたIMDSv2の効果と破り方SSRF対策としてAmazonから発表されたIMDSv2の効果と破り方
SSRF対策としてAmazonから発表されたIMDSv2の効果と破り方
 
Yocto Project ハンズオン プレゼン用資料
Yocto Project ハンズオン プレゼン用資料Yocto Project ハンズオン プレゼン用資料
Yocto Project ハンズオン プレゼン用資料
 
プロトコルから見るID連携
プロトコルから見るID連携プロトコルから見るID連携
プロトコルから見るID連携
 
AWS Organizations連携サービスの罠(Security JAWS 第26回 発表資料)
AWS Organizations連携サービスの罠(Security JAWS 第26回 発表資料)AWS Organizations連携サービスの罠(Security JAWS 第26回 発表資料)
AWS Organizations連携サービスの罠(Security JAWS 第26回 発表資料)
 
Percona XtraDB Cluster ( Ensure high Availability )
Percona XtraDB Cluster ( Ensure high Availability )Percona XtraDB Cluster ( Ensure high Availability )
Percona XtraDB Cluster ( Ensure high Availability )
 
ゼロからはじめるKVM超入門
ゼロからはじめるKVM超入門ゼロからはじめるKVM超入門
ゼロからはじめるKVM超入門
 
トランクベース開発を活用して爆速に開発した話
トランクベース開発を活用して爆速に開発した話トランクベース開発を活用して爆速に開発した話
トランクベース開発を活用して爆速に開発した話
 
Defending Your "Gold"
Defending Your "Gold"Defending Your "Gold"
Defending Your "Gold"
 
AWS Outpostsセミナー オンプレミスネットワークとの接続
AWS Outpostsセミナー オンプレミスネットワークとの接続AWS Outpostsセミナー オンプレミスネットワークとの接続
AWS Outpostsセミナー オンプレミスネットワークとの接続
 
macOSの仮想化技術について ~Virtualization-rs Rust bindings for virtualization.framework ~
macOSの仮想化技術について ~Virtualization-rs Rust bindings for virtualization.framework ~macOSの仮想化技術について ~Virtualization-rs Rust bindings for virtualization.framework ~
macOSの仮想化技術について ~Virtualization-rs Rust bindings for virtualization.framework ~
 
20150821 Azure 仮想マシンと仮想ネットワーク
20150821 Azure 仮想マシンと仮想ネットワーク20150821 Azure 仮想マシンと仮想ネットワーク
20150821 Azure 仮想マシンと仮想ネットワーク
 
プロダクト開発してわかったDjangoの深〜いパーミッション管理の話 @ PyconJP2017
プロダクト開発してわかったDjangoの深〜いパーミッション管理の話 @ PyconJP2017プロダクト開発してわかったDjangoの深〜いパーミッション管理の話 @ PyconJP2017
プロダクト開発してわかったDjangoの深〜いパーミッション管理の話 @ PyconJP2017
 
日本OpenStackユーザ会 第37回勉強会
日本OpenStackユーザ会 第37回勉強会日本OpenStackユーザ会 第37回勉強会
日本OpenStackユーザ会 第37回勉強会
 
乗っ取れコンテナ!!開発者から見たコンテナセキュリティの考え方(CloudNative Days Tokyo 2021 発表資料)
乗っ取れコンテナ!!開発者から見たコンテナセキュリティの考え方(CloudNative Days Tokyo 2021 発表資料)乗っ取れコンテナ!!開発者から見たコンテナセキュリティの考え方(CloudNative Days Tokyo 2021 発表資料)
乗っ取れコンテナ!!開発者から見たコンテナセキュリティの考え方(CloudNative Days Tokyo 2021 発表資料)
 
FIDOのキホン
FIDOのキホンFIDOのキホン
FIDOのキホン
 
OAuth 2.0のResource Serverの作り方
OAuth 2.0のResource Serverの作り方OAuth 2.0のResource Serverの作り方
OAuth 2.0のResource Serverの作り方
 
I/O仮想化最前線〜ネットワークI/Oを中心に〜
I/O仮想化最前線〜ネットワークI/Oを中心に〜I/O仮想化最前線〜ネットワークI/Oを中心に〜
I/O仮想化最前線〜ネットワークI/Oを中心に〜
 
Azure サポート エンジニア直伝 ~ PowerShell 実践活用術 ~
Azure サポート エンジニア直伝 ~ PowerShell 実践活用術 ~Azure サポート エンジニア直伝 ~ PowerShell 実践活用術 ~
Azure サポート エンジニア直伝 ~ PowerShell 実践活用術 ~
 
Amazon SNSでZabbixのアラートをプッシュ通知してみた
Amazon SNSでZabbixのアラートをプッシュ通知してみたAmazon SNSでZabbixのアラートをプッシュ通知してみた
Amazon SNSでZabbixのアラートをプッシュ通知してみた
 

Similaire à Quick Start Guide using Virtuozzo 7 (β) on AWS EC2

Amazon AWS Workspace Howto
Amazon AWS Workspace HowtoAmazon AWS Workspace Howto
Amazon AWS Workspace Howtomailbhargav
 
Chris Swan ONUG Academy - Container Networks Tutorial
Chris Swan ONUG Academy - Container Networks TutorialChris Swan ONUG Academy - Container Networks Tutorial
Chris Swan ONUG Academy - Container Networks TutorialCohesive Networks
 
Installing WordPress on AWS
Installing WordPress on AWSInstalling WordPress on AWS
Installing WordPress on AWSManish Jain
 
Jump into Squeak - Integrate Squeak projects with Docker & Github
Jump into Squeak - Integrate Squeak projects with Docker & GithubJump into Squeak - Integrate Squeak projects with Docker & Github
Jump into Squeak - Integrate Squeak projects with Docker & Githubhubx
 
Continuous Integration With Jenkins Docker SQL Server
Continuous Integration With Jenkins Docker SQL ServerContinuous Integration With Jenkins Docker SQL Server
Continuous Integration With Jenkins Docker SQL ServerChris Adkin
 
High available BizTalk infrastructure on Azure IaaS
High available BizTalk infrastructure on Azure IaaSHigh available BizTalk infrastructure on Azure IaaS
High available BizTalk infrastructure on Azure IaaSBizTalk360
 
OSS Japan 2019 service mesh bridging Kubernetes and legacy
OSS Japan 2019 service mesh bridging Kubernetes and legacyOSS Japan 2019 service mesh bridging Kubernetes and legacy
OSS Japan 2019 service mesh bridging Kubernetes and legacySteve Wong
 
Learning how AWS implement AWS VPC CNI
Learning how AWS implement AWS VPC CNILearning how AWS implement AWS VPC CNI
Learning how AWS implement AWS VPC CNIHungWei Chiu
 
Web rtc, Media stream, Peer connection, Setting up STUN and TURN on Linux and...
Web rtc, Media stream, Peer connection, Setting up STUN and TURN on Linux and...Web rtc, Media stream, Peer connection, Setting up STUN and TURN on Linux and...
Web rtc, Media stream, Peer connection, Setting up STUN and TURN on Linux and...Amitesh Madhur
 
Deep Dive OpenShitt on Azure & .NET Core on OpenShift
Deep Dive OpenShitt on Azure & .NET Core on OpenShiftDeep Dive OpenShitt on Azure & .NET Core on OpenShift
Deep Dive OpenShitt on Azure & .NET Core on OpenShiftTakayoshi Tanaka
 
Kubelet with no Kubernetes Masters | DevNation Tech Talk
Kubelet with no Kubernetes Masters | DevNation Tech TalkKubelet with no Kubernetes Masters | DevNation Tech Talk
Kubelet with no Kubernetes Masters | DevNation Tech TalkRed Hat Developers
 
Building an HPC Cluster in 10 Minutes
Building an HPC Cluster in 10 MinutesBuilding an HPC Cluster in 10 Minutes
Building an HPC Cluster in 10 MinutesMonica Rut Avellino
 
The Container Security Checklist
The Container Security Checklist The Container Security Checklist
The Container Security Checklist LibbySchulze
 
Microservices Server - MSS Workshop
Microservices Server - MSS WorkshopMicroservices Server - MSS Workshop
Microservices Server - MSS WorkshopWSO2
 
Advancing Bitcoin 2019 - BTCPayServer Architecture
Advancing Bitcoin 2019  - BTCPayServer ArchitectureAdvancing Bitcoin 2019  - BTCPayServer Architecture
Advancing Bitcoin 2019 - BTCPayServer ArchitectureAndrew Camilleri
 

Similaire à Quick Start Guide using Virtuozzo 7 (β) on AWS EC2 (20)

Amazon AWS Workspace Howto
Amazon AWS Workspace HowtoAmazon AWS Workspace Howto
Amazon AWS Workspace Howto
 
Chris Swan ONUG Academy - Container Networks Tutorial
Chris Swan ONUG Academy - Container Networks TutorialChris Swan ONUG Academy - Container Networks Tutorial
Chris Swan ONUG Academy - Container Networks Tutorial
 
Installing WordPress on AWS
Installing WordPress on AWSInstalling WordPress on AWS
Installing WordPress on AWS
 
Jump into Squeak - Integrate Squeak projects with Docker & Github
Jump into Squeak - Integrate Squeak projects with Docker & GithubJump into Squeak - Integrate Squeak projects with Docker & Github
Jump into Squeak - Integrate Squeak projects with Docker & Github
 
One-Man Ops
One-Man OpsOne-Man Ops
One-Man Ops
 
Continuous Integration With Jenkins Docker SQL Server
Continuous Integration With Jenkins Docker SQL ServerContinuous Integration With Jenkins Docker SQL Server
Continuous Integration With Jenkins Docker SQL Server
 
Azure from scratch part 4
Azure from scratch part 4Azure from scratch part 4
Azure from scratch part 4
 
High available BizTalk infrastructure on Azure IaaS
High available BizTalk infrastructure on Azure IaaSHigh available BizTalk infrastructure on Azure IaaS
High available BizTalk infrastructure on Azure IaaS
 
OSS Japan 2019 service mesh bridging Kubernetes and legacy
OSS Japan 2019 service mesh bridging Kubernetes and legacyOSS Japan 2019 service mesh bridging Kubernetes and legacy
OSS Japan 2019 service mesh bridging Kubernetes and legacy
 
Learning how AWS implement AWS VPC CNI
Learning how AWS implement AWS VPC CNILearning how AWS implement AWS VPC CNI
Learning how AWS implement AWS VPC CNI
 
Web rtc, Media stream, Peer connection, Setting up STUN and TURN on Linux and...
Web rtc, Media stream, Peer connection, Setting up STUN and TURN on Linux and...Web rtc, Media stream, Peer connection, Setting up STUN and TURN on Linux and...
Web rtc, Media stream, Peer connection, Setting up STUN and TURN on Linux and...
 
Deep Dive OpenShitt on Azure & .NET Core on OpenShift
Deep Dive OpenShitt on Azure & .NET Core on OpenShiftDeep Dive OpenShitt on Azure & .NET Core on OpenShift
Deep Dive OpenShitt on Azure & .NET Core on OpenShift
 
Kubelet with no Kubernetes Masters | DevNation Tech Talk
Kubelet with no Kubernetes Masters | DevNation Tech TalkKubelet with no Kubernetes Masters | DevNation Tech Talk
Kubelet with no Kubernetes Masters | DevNation Tech Talk
 
citus™ iot ecosystem
citus™ iot ecosystemcitus™ iot ecosystem
citus™ iot ecosystem
 
Building an HPC Cluster in 10 Minutes
Building an HPC Cluster in 10 MinutesBuilding an HPC Cluster in 10 Minutes
Building an HPC Cluster in 10 Minutes
 
The Container Security Checklist
The Container Security Checklist The Container Security Checklist
The Container Security Checklist
 
Microservices Server - MSS Workshop
Microservices Server - MSS WorkshopMicroservices Server - MSS Workshop
Microservices Server - MSS Workshop
 
Advancing Bitcoin 2019 - BTCPayServer Architecture
Advancing Bitcoin 2019  - BTCPayServer ArchitectureAdvancing Bitcoin 2019  - BTCPayServer Architecture
Advancing Bitcoin 2019 - BTCPayServer Architecture
 
Dev stacklabguide
Dev stacklabguideDev stacklabguide
Dev stacklabguide
 
Devstack lab guide
Devstack lab guideDevstack lab guide
Devstack lab guide
 

Plus de Kentaro Ebisawa

P4 Updates (2020) (Japanese)
P4 Updates (2020) (Japanese)P4 Updates (2020) (Japanese)
P4 Updates (2020) (Japanese)Kentaro Ebisawa
 
Barefoot Faster™ 日本語紹介
Barefoot Faster™ 日本語紹介Barefoot Faster™ 日本語紹介
Barefoot Faster™ 日本語紹介Kentaro Ebisawa
 
IETF106 Hackathon 報告 & P4 based Switch の課題と未来
IETF106 Hackathon 報告 & P4 based Switch の課題と未来IETF106 Hackathon 報告 & P4 based Switch の課題と未来
IETF106 Hackathon 報告 & P4 based Switch の課題と未来Kentaro Ebisawa
 
MPLS Japan 2019 : Data & Control Plane を繋ぐ API
MPLS Japan 2019 : Data & Control Plane を繋ぐ APIMPLS Japan 2019 : Data & Control Plane を繋ぐ API
MPLS Japan 2019 : Data & Control Plane を繋ぐ APIKentaro Ebisawa
 
In Network Computing Prototype Using P4 at KSC/KREONET 2019
In Network Computing Prototype Using P4 at KSC/KREONET 2019In Network Computing Prototype Using P4 at KSC/KREONET 2019
In Network Computing Prototype Using P4 at KSC/KREONET 2019Kentaro Ebisawa
 
Comparison of SRv6 Extensions uSID, SRv6+, C-SRH
Comparison of SRv6 Extensions uSID, SRv6+, C-SRHComparison of SRv6 Extensions uSID, SRv6+, C-SRH
Comparison of SRv6 Extensions uSID, SRv6+, C-SRHKentaro Ebisawa
 
Interop2019 Toyota Netcope P4
Interop2019 Toyota Netcope P4Interop2019 Toyota Netcope P4
Interop2019 Toyota Netcope P4Kentaro Ebisawa
 
IETF 104 Hackathon VPP Prototyping Stateless SRv6/GTP-U Translation
IETF 104 Hackathon VPP Prototyping Stateless SRv6/GTP-U TranslationIETF 104 Hackathon VPP Prototyping Stateless SRv6/GTP-U Translation
IETF 104 Hackathon VPP Prototyping Stateless SRv6/GTP-U TranslationKentaro Ebisawa
 
p4srv6 (P4-16) design document rev1.0
p4srv6 (P4-16) design document rev1.0p4srv6 (P4-16) design document rev1.0
p4srv6 (P4-16) design document rev1.0Kentaro Ebisawa
 
SRv6 Mobile User Plane : Initial POC and Implementation
SRv6 Mobile User Plane : Initial POC and ImplementationSRv6 Mobile User Plane : Initial POC and Implementation
SRv6 Mobile User Plane : Initial POC and ImplementationKentaro Ebisawa
 
JANOG43 Forefront of SRv6, Open Source Implementations
JANOG43 Forefront of SRv6, Open Source ImplementationsJANOG43 Forefront of SRv6, Open Source Implementations
JANOG43 Forefront of SRv6, Open Source ImplementationsKentaro Ebisawa
 
Using GTP on Linux with libgtpnl
Using GTP on Linux with libgtpnlUsing GTP on Linux with libgtpnl
Using GTP on Linux with libgtpnlKentaro Ebisawa
 
"SRv6の現状と展望" ENOG53@上越
"SRv6の現状と展望" ENOG53@上越"SRv6の現状と展望" ENOG53@上越
"SRv6の現状と展望" ENOG53@上越Kentaro Ebisawa
 
SRv6 Mobile User Plane P4 proto-type
SRv6 Mobile User Plane P4 proto-typeSRv6 Mobile User Plane P4 proto-type
SRv6 Mobile User Plane P4 proto-typeKentaro Ebisawa
 
Zebra SRv6 CLI on Linux Dataplane (ENOG#49)
Zebra SRv6 CLI on Linux Dataplane (ENOG#49)Zebra SRv6 CLI on Linux Dataplane (ENOG#49)
Zebra SRv6 CLI on Linux Dataplane (ENOG#49)Kentaro Ebisawa
 
Zebra 2.0 in Hybrid Cloud Era
Zebra 2.0 in Hybrid Cloud EraZebra 2.0 in Hybrid Cloud Era
Zebra 2.0 in Hybrid Cloud EraKentaro Ebisawa
 
p4alu: Arithmetic Logic Unit in P4
p4alu: Arithmetic Logic Unit in P4p4alu: Arithmetic Logic Unit in P4
p4alu: Arithmetic Logic Unit in P4Kentaro Ebisawa
 
zebra & openconfigd Introduction
zebra & openconfigd Introductionzebra & openconfigd Introduction
zebra & openconfigd IntroductionKentaro Ebisawa
 

Plus de Kentaro Ebisawa (20)

P4 Updates (2020) (Japanese)
P4 Updates (2020) (Japanese)P4 Updates (2020) (Japanese)
P4 Updates (2020) (Japanese)
 
Barefoot Faster™ 日本語紹介
Barefoot Faster™ 日本語紹介Barefoot Faster™ 日本語紹介
Barefoot Faster™ 日本語紹介
 
IETF106 Hackathon 報告 & P4 based Switch の課題と未来
IETF106 Hackathon 報告 & P4 based Switch の課題と未来IETF106 Hackathon 報告 & P4 based Switch の課題と未来
IETF106 Hackathon 報告 & P4 based Switch の課題と未来
 
MPLS Japan 2019 : Data & Control Plane を繋ぐ API
MPLS Japan 2019 : Data & Control Plane を繋ぐ APIMPLS Japan 2019 : Data & Control Plane を繋ぐ API
MPLS Japan 2019 : Data & Control Plane を繋ぐ API
 
Yang Tools Quick Memo
Yang Tools Quick MemoYang Tools Quick Memo
Yang Tools Quick Memo
 
In Network Computing Prototype Using P4 at KSC/KREONET 2019
In Network Computing Prototype Using P4 at KSC/KREONET 2019In Network Computing Prototype Using P4 at KSC/KREONET 2019
In Network Computing Prototype Using P4 at KSC/KREONET 2019
 
Comparison of SRv6 Extensions uSID, SRv6+, C-SRH
Comparison of SRv6 Extensions uSID, SRv6+, C-SRHComparison of SRv6 Extensions uSID, SRv6+, C-SRH
Comparison of SRv6 Extensions uSID, SRv6+, C-SRH
 
Interop2019 Toyota Netcope P4
Interop2019 Toyota Netcope P4Interop2019 Toyota Netcope P4
Interop2019 Toyota Netcope P4
 
IETF 104 Hackathon VPP Prototyping Stateless SRv6/GTP-U Translation
IETF 104 Hackathon VPP Prototyping Stateless SRv6/GTP-U TranslationIETF 104 Hackathon VPP Prototyping Stateless SRv6/GTP-U Translation
IETF 104 Hackathon VPP Prototyping Stateless SRv6/GTP-U Translation
 
p4srv6 (P4-16) design document rev1.0
p4srv6 (P4-16) design document rev1.0p4srv6 (P4-16) design document rev1.0
p4srv6 (P4-16) design document rev1.0
 
SRv6 Mobile User Plane : Initial POC and Implementation
SRv6 Mobile User Plane : Initial POC and ImplementationSRv6 Mobile User Plane : Initial POC and Implementation
SRv6 Mobile User Plane : Initial POC and Implementation
 
JANOG43 Forefront of SRv6, Open Source Implementations
JANOG43 Forefront of SRv6, Open Source ImplementationsJANOG43 Forefront of SRv6, Open Source Implementations
JANOG43 Forefront of SRv6, Open Source Implementations
 
Using GTP on Linux with libgtpnl
Using GTP on Linux with libgtpnlUsing GTP on Linux with libgtpnl
Using GTP on Linux with libgtpnl
 
GTPing, How To
GTPing, How ToGTPing, How To
GTPing, How To
 
"SRv6の現状と展望" ENOG53@上越
"SRv6の現状と展望" ENOG53@上越"SRv6の現状と展望" ENOG53@上越
"SRv6の現状と展望" ENOG53@上越
 
SRv6 Mobile User Plane P4 proto-type
SRv6 Mobile User Plane P4 proto-typeSRv6 Mobile User Plane P4 proto-type
SRv6 Mobile User Plane P4 proto-type
 
Zebra SRv6 CLI on Linux Dataplane (ENOG#49)
Zebra SRv6 CLI on Linux Dataplane (ENOG#49)Zebra SRv6 CLI on Linux Dataplane (ENOG#49)
Zebra SRv6 CLI on Linux Dataplane (ENOG#49)
 
Zebra 2.0 in Hybrid Cloud Era
Zebra 2.0 in Hybrid Cloud EraZebra 2.0 in Hybrid Cloud Era
Zebra 2.0 in Hybrid Cloud Era
 
p4alu: Arithmetic Logic Unit in P4
p4alu: Arithmetic Logic Unit in P4p4alu: Arithmetic Logic Unit in P4
p4alu: Arithmetic Logic Unit in P4
 
zebra & openconfigd Introduction
zebra & openconfigd Introductionzebra & openconfigd Introduction
zebra & openconfigd Introduction
 

Dernier

From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Allon Mureinik
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Paola De la Torre
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Servicegiselly40
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Scriptwesley chun
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processorsdebabhi2
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...Neo4j
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Igalia
 

Dernier (20)

From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 

Quick Start Guide using Virtuozzo 7 (β) on AWS EC2

  • 1. Quick Start Guide using Virtuozzo 7 (β) on AWS EC2 Twitter: @ebiken | ebiken.g@gmail.com Quick Start Guide using Virtuozzo 7 (beta) on AWS EC2 | 2015/10/31 1
  • 2. • Virtuozzo 7 is now available on Amazon EC2 since October 2015. • Announcement: • https://lists.openvz.org/pipermail/users/2015-October/006548.html • It is free provided you use t2.micro instance type. • This document aims to give you a quick overview of steps to setup Virtuozzo on Amazon EC2. • Steps was referenced from below OpenVZ wiki. • Please check the page for further information. • https://openvz.org/Using_Virtuozzo_in_the_Amazon_EC2 Quick Start Guide using Virtuozzo 7 (beta) on AWS EC2 | 2015/10/31 2 About this Document
  • 3. • Virtuozzo only supports containers when deployed on Amazon EC2. • In other words, you can not create VMs on Virtuozzo running on EC2. • (At least as of today) Quick Start Guide using Virtuozzo 7 (beta) on AWS EC2 | 2015/10/31 3 Important notes when using Virtuozzo on AWS EC2
  • 4. 1. Create EC2 (VPC) Instance • Create instance based on Community AMI (Virtuozzo) • Configure "Security Groups". • Create Key Pair. 2. Configuring IP Address for Container • To access container, you need to configure additional IP addresses. • Allocate Private address • Allocate Public (Elastic) IP address and associate with Private address 3. Connecting to the Instance via SSH 4. Create and Configure Container Quick Start Guide using Virtuozzo 7 (beta) on AWS EC2 | 2015/10/31 4 Setting up Virtuozzo on Amazon EC2 : Overview
  • 5. 1. Create EC2 (VPC) Instance Quick Start Guide using Virtuozzo 7 (beta) on AWS EC2 | 2015/10/31 5 a. Sign into the AWS web console. b. Click “EC2” c. Click “Launch Instance”
  • 6. 1. Create EC2 (VPC) Instance Quick Start Guide using Virtuozzo 7 (beta) on AWS EC2 | 2015/10/31 6 a. Chose “Community AMIs” b. Search for “Virtuozzo” c. Click “Select”
  • 7. 1. Create EC2 (VPC) Instance Quick Start Guide using Virtuozzo 7 (beta) on AWS EC2 | 2015/10/31 7 a. Select “t2.micro” for free try. b. Click “Review and Launch”
  • 8. 1. Create EC2 (VPC) Instance Quick Start Guide using Virtuozzo 7 (beta) on AWS EC2 | 2015/10/31 8 By default, SSH is allowed from any address. a. Click “Select” Change any configuration to your preferred value. Recommend changing “Security Groups”.
  • 9. 1. Create EC2 (VPC) Instance Quick Start Guide using Virtuozzo 7 (beta) on AWS EC2 | 2015/10/31 9 b. Click “Add Rule” Example to only allow access from the current address. a. Select “My IP” IPv4 Address you are currently accessing from is automatically filled.
  • 10. 1. Create EC2 (VPC) Instance Quick Start Guide using Virtuozzo 7 (beta) on AWS EC2 | 2015/10/31 10 a. Click “Launch” Setting of “Security Groups” was changed.
  • 11. 1. Create EC2 (VPC) Instance Quick Start Guide using Virtuozzo 7 (beta) on AWS EC2 | 2015/10/31 11 “Key Pair” creation wizard would start after clicking “Launch” in previous slide.
  • 12. 1. Create EC2 (VPC) Instance Quick Start Guide using Virtuozzo 7 (beta) on AWS EC2 | 2015/10/31 12 a. Select “Create a new key pair” Create and Download Key Pair (Used later for SSH access) b. Enter “Key pair name” and “Download Key Pair” c. Click “Launch Instances”
  • 13. 2. Configuring IP Address for Container Quick Start Guide using Virtuozzo 7 (beta) on AWS EC2 | 2015/10/31 13 To access container, you need to configure additional IP addresses. • Allocate Private address • Allocate Public IP address and map with Private address a. Select “Actions” -> “Networking” -> “Manage Private IP Addresses”
  • 14. 2. Configuring IP Address for Container Quick Start Guide using Virtuozzo 7 (beta) on AWS EC2 | 2015/10/31 14 a. Click “Assign new IP” b. Click “Yes, Update” d. Close the dialog window. c. Address will be assigned.
  • 15. 2. Configuring IP Address for Container Quick Start Guide using Virtuozzo 7 (beta) on AWS EC2 | 2015/10/31 15 a. Click “Elastic IPs” b. Click “Allocate New Address” Allocating Public IP Address (Elastic Address)
  • 16. 2. Configuring IP Address for Container Quick Start Guide using Virtuozzo 7 (beta) on AWS EC2 | 2015/10/31 16 a. Select “VPC” (not EC2) c. Click “Close” Allocating Public IP Address (Elastic Address) b. Select “Yes Allocate”
  • 17. 2. Configuring IP Address for Container Quick Start Guide using Virtuozzo 7 (beta) on AWS EC2 | 2015/10/31 17 !! Caution !! If EC2 was selected, instance would not be shown in the dialog box when associating it with instance / private address.
  • 18. 2. Configuring IP Address for Container Quick Start Guide using Virtuozzo 7 (beta) on AWS EC2 | 2015/10/31 18 a. Select “Associate Address” b. Enter “Instance ID” Address will be associated. Associate Public (Elastic) with Private IP Address. c. Select newly allocated private address d. Click “Associate”
  • 19. 3. Connecting to the Instance via SSH Quick Start Guide using Virtuozzo 7 (beta) on AWS EC2 | 2015/10/31 19 Example of connecting to the Instance via SSH (using TeraTerm) a. Enter Public IP address of the instance. b. User = “ec2user” / No Passphrase. c. Specify “*.pem” file of the “Key Pair”. d. Click “OK”
  • 20. 4. Create and Configure Container Quick Start Guide using Virtuozzo 7 (beta) on AWS EC2 | 2015/10/31 20 a. Check release. set hostname. [ec2user@ip-172-30-x-xx ~]$ cat /etc/redhat-release CloudLinux release 7.1 (Vladimir Komarov) [ec2user@ip-172-30-x-xx ~]$ cat /etc/parallels-release Virtuozzo release 7.0.0 (495) [ec2user@ip-172-30-x-xx ~]$ sudo -i [root@ip-172-30-x-xx ~]# hostnamectl set-hostname vz7 [root@vz7 ~]# hostnamectl status Static hostname: vz7 Icon name: computer-vm Chassis: vm Machine ID: 85bd28436587402eb9b5ce23627487e7 Boot ID: 587a70b90bcb4d2e9813e03048a0e9c2 Virtualization: xen Operating System: Virtuozzo release 7.0.0 (495) CPE OS Name: cpe:/o:virtuozzoproject:vz:7 Kernel: Linux 3.10.0-123.1.2.vz7.5.29 Architecture: x86_64 Check Release Set hostname Virtuozzo 7 (β) is based on CloudLinux 7.1, which is based on CentOS7 / RHEL7. Thus, General Linux commands are identical to above distributions.
  • 21. 4. Create and Configure Container Quick Start Guide using Virtuozzo 7 (beta) on AWS EC2 | 2015/10/31 21 b. Container creation / configuration [ec2user@vz7 ~]$ prlctl create 100700 --vmtype ct Creating the Virtuozzo Container... The Container has been successfully created. [ec2user@vz7 ~]$ prlctl set 100700 --ipadd 172.30.x.xxx/24 Enable automatic reconfiguration for this network adapter. Configure venet0 (+) type='routed' ips='172.30.x.xxx/255.255.255.0 ' Configured venet0 (+) type='routed' ips='172.30.x.xxx/255.255.255.0 ' The CT has been successfully configured. [ec2user@vz7 ~]$ prlctl set 100700 --nameserver 8.8.8.8 The CT has been successfully configured. [ec2user@vz7 ~]$ prlctl set 100700 --hostname ct100700 The CT has been successfully configured. [ec2user@vz7 ~]$ prlctl start 100700 Starting the CT... The CT has been successfully started. Set name server and hostname Create container. (Container ID = 100700 can be any number above 100) Set private IP address allocated on AWS console. Start container
  • 22. 4. Create and Configure Container Quick Start Guide using Virtuozzo 7 (beta) on AWS EC2 | 2015/10/31 22 c. Check container. Set container password. [ec2user@vz7 ~]$ sudo -i [root@vz7 ~]# prlctl list UUID STATUS IP_ADDR T NAME {319323f3-7333-4286-98cc-12777e6d9c3c} running 172.30.x.xxx CT 100700 [root@vz7 ~]# prlctl enter 100700 entered into CT CT-319323f3 /# passwd Changing password for user root. New password: Retype new password: passwd: all authentication tokens updated successfully. “prlctl list” will show containers on the host. Enter container and set password. (password will be used when SSH to the container)
  • 23. 4. Create and Configure Container Quick Start Guide using Virtuozzo 7 (beta) on AWS EC2 | 2015/10/31 23 d. Login to the container via SSH. SSH to “Elastic IP” associated with Private IP address of the container. User name : root Passphrase: <the one you set in the container> No need to specify “*.pem” file. (Only User name / Passphrase)
  • 24. 4. Create and Configure Container Quick Start Guide using Virtuozzo 7 (beta) on AWS EC2 | 2015/10/31 24 e. Sample output inside Container [root@ct100700 ~]# ps aux USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND root 1 0.0 0.2 19284 1452 ? Ss 10:17 0:00 init root 2 0.0 0.0 0 0 ? S 10:17 0:00 [kthreadd/319323] root 3 0.0 0.0 0 0 ? S 10:17 0:00 [khelper] root 140 0.0 0.1 10692 696 ? S<s 10:18 0:00 /sbin/udevd -d root 511 0.0 0.2 179560 1344 ? Sl 10:18 0:00 /sbin/rsyslogd -i /var/ru root 530 0.0 0.2 66276 1136 ? Ss 10:18 0:00 /usr/sbin/sshd root 540 0.0 0.1 21768 908 ? Ss 10:18 0:00 xinetd -stayalive -pidfil root 551 0.0 0.1 66460 904 ? Ss 10:18 0:00 /usr/sbin/saslauthd -m /v root 552 0.0 0.1 66460 652 ? S 10:18 0:00 /usr/sbin/saslauthd -m /v root 573 0.0 0.4 82640 2260 ? Ss 10:19 0:00 sendmail: accepting conne root 582 0.0 0.8 98436 4428 ? Ss 10:19 0:00 sshd: root@pts/0 root 584 0.0 0.3 11492 1620 pts/0 Ss+ 10:19 0:00 -bash root 597 0.0 0.8 98440 4424 ? Ss 10:20 0:00 sshd: root@pts/1 smmsp 599 0.0 0.3 78236 2052 ? Ss 10:20 0:00 sendmail: Queue runner@01 root 610 0.0 0.6 175264 3600 ? Ss 10:20 0:00 /usr/sbin/httpd apache 615 0.0 0.4 175264 2220 ? S 10:20 0:00 /usr/sbin/httpd root 622 0.0 0.2 20028 1204 ? Ss 10:20 0:00 crond root 629 0.0 0.1 4116 596 ? Ss+ 10:20 0:00 /sbin/mingetty console root 630 0.0 0.1 4116 596 ? Ss+ 10:20 0:00 /sbin/mingetty tty2 root 631 0.0 0.3 11492 1744 pts/1 Ss 10:20 0:00 -bash root 645 0.0 0.2 13372 1060 pts/1 R+ 10:24 0:00 ps aux [root@ct100700 ~]# Small number of processes. (PID starts from 1 == init)
  • 25. 4. Create and Configure Container Quick Start Guide using Virtuozzo 7 (beta) on AWS EC2 | 2015/10/31 25 e. Sample output inside Container [root@ct100700 ~]# ip a 1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00 inet 127.0.0.1/8 scope host lo valid_lft forever preferred_lft forever inet6 ::1/128 scope host valid_lft forever preferred_lft forever 2: venet0: <BROADCAST,POINTOPOINT,NOARP,UP,LOWER_UP> mtu 1500 qdisc noqueue state UNKNOWN link/void inet 127.0.0.1/32 scope host venet0 valid_lft forever preferred_lft forever inet 172.30.x.xxx/24 brd 172.30.0.255 scope global venet0:0 valid_lft forever preferred_lft forever [root@ct100700 ~]# cat /etc/redhat-release CentOS release 6.7 (Final) [root@ct100700 ~]# cat /etc/parallels-release cat: /etc/parallels-release: No such file or directory Only “lo” and “venet”. No “eth” etc having MAC addr. Running “CentOS 6.7” (different distribution from the host) No “/etc/parallels-release”
  • 26. Quick Start Guide using Virtuozzo 7 (beta) on AWS EC2 | 2015/10/31 26 Checkout OpenVZ wiki for more info!! https://openvz.org/ Feedback to the slides is also welcome. Twitter: @ebiken | email: ebiken.g@gmail.com

Notes de l'éditeur

  1. Change any configuration to your preferred value. Recommend changing Security Groups while testing.
  2. Change any configuration to your preferred value. Recommend changing Security Groups while testing.
  3. Change any configuration to your preferred value. Recommend changing Security Groups while testing.