vagrant init bento/CentOS-6.8



$ vagrant box add {title} {url}
$ vagrant init {title}

という手順を踏みますが、ここで「vagrant init bento/CentOS-6.8」としたのはなぜか?

まずbentoとはPackerでいろんなVagrant Boxを作れるテンプレートとビルドしたBoxを公開しているレポジトリらしい。要は誰が作ったかわからない中身がブラックボックスなbox(Vagrantbox.esに公開されているようなやつ)より安心できるやつを使おうという方針。

ちなみにVagrantbox.esにはWindows系のboxも公開されている。今度試しに使ってみるかも。 es

vagrant upすると....(ここからはあとで細かいところをみるためのメモ)

Bringing machine 'default' up with 'virtualbox' provider... ==> default: Importing base box 'bento/centos-6.8'... ==> default: Matching MAC address for NAT networking... ==> default: Checking if box 'bento/centos-6.8' is up to date... ==> default: Setting the name of the VM: MyCentOS2_default_1487921661091_94558 ==> default: Clearing any previously set network interfaces... ==> default: Preparing network interfaces based on configuration... default: Adapter 1: nat default: Adapter 2: hostonly ==> default: Forwarding ports... default: 22 (guest) => 2222 (host) (adapter 1) ==> default: Booting VM... ==> default: Waiting for machine to boot. This may take a few minutes... default: SSH address: default: SSH username: vagrant default: SSH auth method: private key default: Warning: Remote connection disconnect. Retrying... default: default: Vagrant insecure key detected. Vagrant will automatically replace default: this with a newly generated keypair for better security. default: default: Inserting generated public key within guest... default: Removing insecure key from the guest if it's present... default: Key inserted! Disconnecting and reconnecting using new SSH key... ==> default: Machine booted and ready! [default] GuestAdditions versions on your host (5.1.14) and guest (5.1.10) do not match. Loaded plugins: fastestmirror Setting up Install Process Determining fastest mirrors * base: * extras: * updates: Package binutils- already installed and latest version Package 1:make-3.81-23.el6.x86_64 already installed and latest version Package 4:perl-5.10.1-141.el6_7.1.x86_64 already installed and latest version Package bzip2-1.0.5-7.el6_0.x86_64 already installed and latest version Resolving Dependencies --> Running transaction check ---> Package gcc.x86_64 0:4.4.7-17.el6 will be installed --> Processing Dependency: cpp = 4.4.7-17.el6 for package: gcc-4.4.7-17.el6.x86_64 --> Processing Dependency: glibc-devel >= 2.2.90-12 for package: gcc-4.4.7-17.el6.x86_64 ---> Package kernel-devel.x86_64 0:2.6.32-642.el6 will be installed --> Running transaction check ---> Package cpp.x86_64 0:4.4.7-17.el6 will be installed ---> Package glibc-devel.x86_64 0:2.12-1.192.el6 will be installed --> Processing Dependency: glibc-headers = 2.12-1.192.el6 for package: glibc-devel-2.12-1.192.el6.x86_64 --> Processing Dependency: glibc-headers for package: glibc-devel-2.12-1.192.el6.x86_64 --> Running transaction check ---> Package glibc-headers.x86_64 0:2.12-1.192.el6 will be installed --> Processing Dependency: kernel-headers >= 2.2.1 for package: glibc-headers-2.12-1.192.el6.x86_64 --> Processing Dependency: kernel-headers for package: glibc-headers-2.12-1.192.el6.x86_64 --> Running transaction check ---> Package kernel-headers.x86_64 0:2.6.32-642.13.2.el6 will be installed --> Finished Dependency Resolution Dependencies Resolved ================================================================================ Package Arch Version Repository Size ================================================================================ Installing: gcc x86_64 4.4.7-17.el6 base 10 M kernel-devel x86_64 2.6.32-642.el6 base 11 M Installing for dependencies: cpp x86_64 4.4.7-17.el6 base 3.7 M glibc-devel x86_64 2.12-1.192.el6 base 988 k glibc-headers x86_64 2.12-1.192.el6 base 617 k kernel-headers x86_64 2.6.32-642.13.2.el6 updates 4.4 M Transaction Summary ================================================================================ Install 6 Package(s) Total download size: 30 M Installed size: 59 M Downloading Packages: -------------------------------------------------------------------------------- Total 326 kB/s | 30 MB 01:35 warning: rpmts_HdrFromFdno: Header V3 RSA/SHA1 Signature, key ID c105b9de: NOKEY Retrieving key from file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6 Importing GPG key 0xC105B9DE: Userid : CentOS-6 Key (CentOS 6 Official Signing Key) Package: centos-release-6-8.el6.centos.12.3.x86_64 (@anaconda-CentOS-201605220104.x86_64/6.8) From : /etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6 Running rpm_check_debug Running Transaction Test Transaction Test Succeeded Running Transaction Installing : cpp-4.4.7-17.el6.x86_64 1/6 Installing : kernel-headers-2.6.32-642.13.2.el6.x86_64 2/6 Installing : glibc-headers-2.12-1.192.el6.x86_64 3/6 Installing : glibc-devel-2.12-1.192.el6.x86_64 4/6 Installing : gcc-4.4.7-17.el6.x86_64 5/6 Installing : kernel-devel-2.6.32-642.el6.x86_64 6/6 Verifying : glibc-devel-2.12-1.192.el6.x86_64 1/6 Verifying : kernel-devel-2.6.32-642.el6.x86_64 2/6 Verifying : kernel-headers-2.6.32-642.13.2.el6.x86_64 3/6 Verifying : gcc-4.4.7-17.el6.x86_64 4/6 Verifying : glibc-headers-2.12-1.192.el6.x86_64 5/6 Verifying : cpp-4.4.7-17.el6.x86_64 6/6 Installed: gcc.x86_64 0:4.4.7-17.el6 kernel-devel.x86_64 0:2.6.32-642.el6 Dependency Installed: cpp.x86_64 0:4.4.7-17.el6 glibc-devel.x86_64 0:2.12-1.192.el6 glibc-headers.x86_64 0:2.12-1.192.el6 kernel-headers.x86_64 0:2.6.32-642.13.2.el6 Complete! Copy iso file C:\Program Files\Oracle\VirtualBox\VBoxGuestAdditions.iso into the box /tmp/VBoxGuestAdditions.iso Installing Virtualbox Guest Additions 5.1.14 - guest version is 5.1.10 Verifying archive integrity... All good. Uncompressing VirtualBox 5.1.14 Guest Additions for Linux........... VirtualBox Guest Additions installer Removing installed version 5.1.10 of VirtualBox Guest Additions... Stopping VirtualBox Guest Addition service. Stopping VirtualBox Additions. Copying additional installer modules ... Installing additional modules ... Building Guest Additions kernel modules. Starting the VirtualBox Guest Additions. Could not find the X.Org or XFree86 Window System, skipping. Got different reports about installed GuestAdditions version: Virtualbox on your host claims: 5.1.10 VBoxService inside the vm claims: 5.1.14 Going on, assuming VBoxService is correct... Got different reports about installed GuestAdditions version: Virtualbox on your host claims: 5.1.10 VBoxService inside the vm claims: 5.1.14 Going on, assuming VBoxService is correct... ==> default: Checking for guest additions in VM... ==> default: Configuring and enabling network interfaces... ==> default: Mounting shared folders... default: /vagrant => C:/Users/hogehoge/MyVagrant/MyCentOS2

puttyCentOSへログイン(接続情報をsaveしておく) php -vしても、

php:command not found


sudo yum install php

php -v で PHP5.3.3が表示された.....古い。

実践 Vagrant

実践 Vagrant



DevOps導入指南 Infrastructure as Codeでチーム開発・サービス運用を効率化する (DEV Engineer’s Books)

DevOps導入指南 Infrastructure as Codeでチーム開発・サービス運用を効率化する (DEV Engineer’s Books)