真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

利用vagrant和virtualBox怎么構(gòu)建一個虛擬機-創(chuàng)新互聯(lián)

這篇文章將為大家詳細講解有關(guān)利用vagrant和virtualBox怎么構(gòu)建一個虛擬機,文章內(nèi)容質(zhì)量較高,因此小編分享給大家做個參考,希望大家閱讀完這篇文章后對相關(guān)知識有一定的了解。

創(chuàng)新互聯(lián)-專業(yè)網(wǎng)站定制、快速模板網(wǎng)站建設(shè)、高性價比措勤網(wǎng)站開發(fā)、企業(yè)建站全套包干低至880元,成熟完善的模板庫,直接使用。一站式措勤網(wǎng)站制作公司更省心,省錢,快速模板網(wǎng)站建設(shè)找我們,業(yè)務(wù)覆蓋措勤地區(qū)。費用合理售后完善,十年實體公司更值得信賴。

一、介紹

Vagrant是一個構(gòu)建和管理虛擬機(VirtualBox)的工具。

二、安裝

VirtualBox: https://www.virtualbox.org/wiki/Downloads
Vagrant: http://downloads.vagrantup.co

三、在線創(chuàng)建虛擬機

1.在官網(wǎng)找到自己想要安裝的操作系統(tǒng):https://app.vagrantup.com/boxes/search

利用vagrant和virtualBox怎么構(gòu)建一個虛擬機

2.點進去,執(zhí)行命令創(chuàng)建并啟動虛擬機:https://app.vagrantup.com/centos/boxes/7

利用vagrant和virtualBox怎么構(gòu)建一個虛擬機

注意:需要單獨創(chuàng)建一個目錄,在該目錄下執(zhí)行vagrant命令,一個目錄對應(yīng)一個虛擬機。vagrant init會創(chuàng)建一個配置文件Vagrantfile

三、離線創(chuàng)建虛擬機

1.添加

vagrant box add centOs7 /Users/xianbin.yang/Documents/vagrant/centos-7.0-x86_64.box

? vagrant vagrant box add centOs7 /Users/xianbin.yang/Documents/vagrant/centos-7.0-x86_64.box
==> box: Box file was not detected as metadata. Adding it directly...
==> box: Adding box 'centOs7' (v0) for provider:
  box: Unpacking necessary files from: file:///Users/xianbin.yang/Documents/vagrant/centos-7.0-x86_64.box
==> box: Successfully added box 'centOs7' (v0) for 'virtualbox'!

2.初始化

vagrant init centOs7

? vagrant vagrant init centOs7
A `Vagrantfile` has been placed in this directory. You are now
ready to `vagrant up` your first virtual environment! Please read
the comments in the Vagrantfile as well as documentation on
`vagrantup.com` for more information on using Vagrant.

3.啟動

vagrant up

? vagrant vagrant up
Bringing machine 'default' up with 'virtualbox' provider...
==> default: Importing base box 'centOs7'...
==> default: Matching MAC address for NAT networking...
==> default: Setting the name of the VM: vagrant_default_1612583375721_1893
==> default: Clearing any previously set forwarded ports...
==> default: Clearing any previously set network interfaces...
==> default: Preparing network interfaces based on configuration...
  default: Adapter 1: nat
==> 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: 127.0.0.1:2222
  default: SSH username: vagrant
  default: SSH auth method: private key
  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: Checking for guest additions in VM...
  default: The guest additions on this VM do not match the installed version of
  default: VirtualBox! In most cases this is fine, but in rare cases it can
  default: prevent things such as shared folders from working properly. If you see
  default: shared folder errors, please make sure the guest additions within the
  default: virtual machine match the version of VirtualBox you have installed on
  default: your host and reload your VM.
  default:
  default: Guest Additions Version: 4.3.28
  default: VirtualBox Version: 6.1
==> default: Mounting shared folders...
  default: /vagrant => /Users/xianbin.yang/Documents/vagrant

四、常用命令


命令作用
vagrant box add添加box的操作
vagrant init初始化box的操作,會生成vagrant的配置文件Vagrantfile
vagrant up啟動本地環(huán)境
vagrant ssh通過 ssh 登錄本地環(huán)境所在虛擬機
vagrant halt關(guān)閉本地環(huán)境
vagrant suspend暫停本地環(huán)境
vagrant resume恢復本地環(huán)境
vagrant reload修改了 Vagrantfile 后,使之生效(相當于先 halt,再 up)
vagrant destroy徹底移除本地環(huán)境
vagrant box list顯示當前已經(jīng)添加的box列表
vagrant box remove刪除相應(yīng)的box
vagrant status獲取當前虛擬機的狀態(tài)

五、Vagrantfile常用配置

1.配置固定ip、內(nèi)存、cpu

# -*- mode: ruby -*-
# vi: set ft=ruby :
 
Vagrant.configure("2") do |config|
 config.vm.box = "centOs7"
 config.vm.network "private_network", ip: "192.168.33.10"
 config.vm.provider "virtualbox" do |vb|
   vb.cpus = 4
   vb.memory = "8192"
 end
end

注意:配置后需要vagrant reload

2.配置root用戶和ssh免密

vagrant用戶登錄:vagrant ssh

設(shè)置root密碼:sudo passwd root

配置ssh免密:ssh-copy-id root@192.168.33.10

ssh登錄:ssh root@192.168.33.10

3.關(guān)閉防火墻

檢查防火墻狀態(tài):systemctl status firewalld
關(guān)閉防火墻:systemctl stop firewalld
設(shè)置開機禁用防火墻:systemctl disable firewalld.service

關(guān)于利用vagrant和virtualBox怎么構(gòu)建一個虛擬機就分享到這里了,希望以上內(nèi)容可以對大家有一定的幫助,可以學到更多知識。如果覺得文章不錯,可以把它分享出去讓更多的人看到。


本文題目:利用vagrant和virtualBox怎么構(gòu)建一個虛擬機-創(chuàng)新互聯(lián)
新聞來源:http://weahome.cn/article/pcsdi.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部