<output id="qn6qe"></output>

    1. <output id="qn6qe"><tt id="qn6qe"></tt></output>
    2. <strike id="qn6qe"></strike>

      亚洲 日本 欧洲 欧美 视频,日韩中文字幕有码av,一本一道av中文字幕无码,国产线播放免费人成视频播放,人妻少妇偷人无码视频,日夜啪啪一区二区三区,国产尤物精品自在拍视频首页,久热这里只有精品12

      Vagrant相關知識腦圖

      Vagrant主要點和例子.jpg

      Vagrant主要點和例子

      安裝

      vagrant運行文件

      • yum install -y vagrant.x86_64
      • 安裝和運行的信息保存地址
        ~/.vagrant.d

      provider

      • virtualbox

        • yum install -y VirtualBox-6.1-6.1.12_139181_el7-1.x86_64

      VBoxManage extpack install --accept-license=56be48f923303c8cababb0bb4c478284b688ed23f16d775d729b89a2e8e5f9eb --replace /opt/dev/tools/virtualbox/Oracle_VM_VirtualBox_Extension_Pack-6.1.12-139181.vbox-extpack

      • kvm

        • yum install -y libvirt
      1. install -y qemu* kvm

      yum install -y virt-manager

      vagrant kvm時需要

      yum install -y rsync

      • 還有vmware之類的,不列出了

      plugin

      • virtualbox

        • yum install -y vagrant.x86_64

      --plugin-clean-sources --plugin-source 設置后在 ~/.vagrant.d/plugins.json 這里就會保存了安裝源地址

      https://github.com/devopsgroup-io/vagrant-hostmanager

      vagrant plugin install --plugin-clean-sources --plugin-source ${REPO_GEMS} --debug vagrant-hostmanager

      config.vbguest.iso_path = "https://mirrors.tuna.tsinghua.edu.cn/virtualbox/%{version}/VBoxGuestAdditions_%{version}.iso"

      vagrant plugin install --plugin-clean-sources --plugin-source ${REPO_GEMS} --debug vagrant-vbguest

      https://github.com/sprotheroe/vagrant-disksize config.disksize.size = '50GB'

      vagrant plugin install --plugin-clean-sources --plugin-source ${REPO_GEMS} --debug vagrant-disksize

      /opt/vagrant/embedded/lib/ruby/2.6.0/x86_64-linux/rbconfig.rb 中需要修改 -Wl,--compress-debug-sections=zlib

      vagrant plugin install --plugin-clean-sources --plugin-source ${REPO_GEMS} --debug vagrant-libvirt || true

      centos7上編譯出錯,因此替換后再次安裝,由于使用了緩存就可正常安裝

      sed -i "s/-Wl,--compress-debug-sections=zlib/ /" /opt/vagrant/embedded/lib/ruby/2.6.0/x86_64-linux/rbconfig.rb
      vagrant plugin install --plugin-clean-sources --plugin-source ${REPO_GEMS} --debug vagrant-libvirt

      box

      已經預制好的鏡像文件

      和provider對應

      https://app.vagrantup.com/boxes/search
      官方的box檢索入口,注冊后,自己的box公開的也可以放在這

      如centos7的可以下載的box有

      https://mirrors.ustc.edu.cn/centos-cloud/centos/7/vagrant/x86_64/images/

      導入box

      • 例子
      1. box add --name centos7.4 ftp://xxx.xxx.xxx.xxx/vagrant/CentOS-7-x86_64-Vagrant-1708_01.Libvirt.box

      Vagrantfile

      代碼化配置

      約定式命名

      所有配置都體現在這個文件中

      這是RUBY實現的DSL,因此編寫時注意RUBY的語法

      登錄證書

      • config.ssh
        這個的配置可以設置自己的免密證書等
      • vagrant ssh的排錯

        • vagrant up --provider=virtualbox --debug
        • vagrant ssh-config
        • 直接進入虛擬機命令行

      虛擬機設置

      • CPU 內存 網卡地址 硬盤設置
        https://www.vagrantup.com/docs/providers/virtualbox/configuration
      • config.vm.define "centos7.4-vb" do |node|
            node.vm.hostname = "vb1"
        
            #box需要按照格式備好
            node.vm.box = "cs-centos-cert-user-7.4"
            node.vm.box_check_update = false
        
            #node.vm.synced_folder '.', '/vagrant', :disabled => true
            node.vm.network "private_network", ip: "192.168.99.200"
        
            #https://www.vagrantup.com/docs/providers/virtualbox/configuration 具體的配置項
            node.vm.provider :virtualbox do |vb|
                #   vb.gui = true
                vb.memory = 1024
                vb.cpus = 1
                vb.name = "vb1"
            end
        end

      provision

      • 腳本

        • config.vm.provision :shell, inline: "chmod +x /home/vagrant/post.sh; sudo /home/vagrant/post.sh"
      • 拷貝文件

        • config.vm.provision "file", source: "env.sh", destination: "/home/vagrant/env.sh"

      主要命令

      vagrant CMD ARGS

      啟動 up

      關機 halt

      初始化 provision

      登錄進某個主機 ssh

      銷毀虛機 destroy

      導出自己的box

      如將當前定制的虛擬機mycentos7.4導出為box共享使用

      vagrant package --base mycentos7.4 --output ./mycentos-cert-user-7.4.box

      參考

      https://gitee.com/wushifeng/centosKit/tree/master/sys/virtual/kvm

      https://gitee.com/wushifeng/centosKit/tree/master/sys/virtual/virtualbox

      官方網站

      https://www.vagrantup.com/docs

      基本概念名詞[一句話]

      box

      類似livecd的啟動文件

      provider

      虛擬環境運行的地方,如kvm virtualbox vmware

      plugin

      輔助不同的provider下的虛機的配置

      provision

      在默認的初始鏡像啟動后,需要定制的軟件安裝和各種操作

      概要: 更多明細網絡檢索即可

      用途

      基礎設施IAAS代碼化

      快速多機器環境的應用開發和測試

      [統一的配置和快速安裝]

      ...

      posted @ 2020-10-23 08:23  2012  閱讀(238)  評論(0)    收藏  舉報
      主站蜘蛛池模板: 国产亚洲精品久久777777| 成人精品自拍视频免费看| 中文字幕国产精品日韩| 97色伦97色伦国产| 国产欧美综合在线观看第十页| 内射极品少妇xxxxxhd| 91老肥熟女九色老女人| 最近2019免费中文字幕8| 午夜国产精品福利一二| 汝南县| 国日韩精品一区二区三区| 国产精品蜜臀av在线一区| 日日碰狠狠添天天爽超碰97| 亚洲二区中文字幕在线| 狠狠躁天天躁中文字幕无码| 日韩丝袜欧美人妻制服| 美女胸18大禁视频网站| 亚洲熟妇熟女久久精品综合| 国产精品自拍一二三四区| 国产粉嫩美女一区二区三| 99中文字幕精品国产| 极品蜜桃臀一区二区av| 农村妇女野外一区二区视频| 亚洲男人的天堂在线观看| 国产亚洲精品午夜福利| 黄色三级亚洲男人的天堂| 国内精品免费久久久久电影院97| 石家庄市| 99久热在线精品视频| 又色又污又爽又黄的网站| 男人的天堂av社区在线| 亚洲综合伊人久久大杳蕉| 99riav国产精品视频| 久久丫精品久久丫| 国产精品第一二三区久久| 亚洲人成电影在线天堂色| 亚洲2022国产成人精品无码区 | 人人做人人爽人人爱| 欧美视频二区欧美影视| 国产一区在线观看不卡| 香蕉影院在线观看|