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

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

怎么用Ansible在KVM上創(chuàng)建虛擬機

小編給大家分享一下怎么用Ansible在KVM上創(chuàng)建虛擬機,相信大部分人都還不怎么了解,因此分享這篇文章給大家參考一下,希望大家閱讀完這篇文章后大有收獲,下面讓我們一起去了解一下吧!

10年積累的成都網(wǎng)站建設(shè)、成都做網(wǎng)站經(jīng)驗,可以快速應(yīng)對客戶對網(wǎng)站的新想法和需求。提供各種問題對應(yīng)的解決方案。讓選擇我們的客戶得到更好、更有力的網(wǎng)絡(luò)服務(wù)。我雖然不認(rèn)識你,你也不認(rèn)識我。但先網(wǎng)站制作后付款的網(wǎng)站建設(shè)流程,更有寧明免費網(wǎng)站建設(shè)讓你可以放心的選擇與我們合作。

我們的目標(biāo)是用 Ansible 快速搭建出一個 miniCloud 環(huán)境,以方便以后部署基于 K8S 的各種生產(chǎn)力工具。雖然 VMware vSphere 很好用,但因為 lisence 及價格的因素,KVM 是最適合拿來使用的 Hypervisor。

在宿主機上需要以下軟件:

  • Ansible

  • KVM

  • KVM 用戶空間工具

  • SSH keys

  • Guest Image

可運行以下命令準(zhǔn)備環(huán)境:

  # Create SSH key if you don't have one
 ssh-keygen

 # libvirtd
 sudo yum groupinstall -y "Virtualization Host"
 sudo systemctl enable --now libvirtd

 # Ansible
 sudo yum install -y epel-release
 sudo yum install -y python36
 pip3 install -i https://pypi.tuna.tsinghua.edu.cn/simple --user ansible

 # Other deps
 sudo yum install -y \
 git \
 genisoimage \
 libguestfs-tools-c \
 libosinfo \
 python3 \
 python3-libvirt \
 python3-lxml \
 python3-pip \
 libselinux-python3 \
 qemu-img \
 virt-install

國內(nèi)用戶為了使用 yum 時有更快的下載速度,可以設(shè)置 yum 國內(nèi)鏡像源。

mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup

wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo

pip 使用 -i https://pypi.tuna.tsinghua.edu.cn/simple 參數(shù)使用國內(nèi)源。

確定要操作的網(wǎng)絡(luò)接口及名稱:

export NET_DEV=em1
sudo nmcli con |egrep -w "${NET_DEV}"
export NM_NAME=em1

通過 ip 命令創(chuàng)建網(wǎng)橋:

sudo ip link add name br0 type bridge
sudo ip addr add 192.168.1.10/24 dev br0
sudo ip link set dev em1 master br0 ; sudo ip addr del 192.168.1.10/24 dev em1 ; sudo ip link set br0 up

如果修改之后 ping baidu.com 不通,可以堅持一下路由表。確認(rèn)是否有 default 路由、em1 是否還在路由表里等。

route -v
sudo ip route add default via 192.168.1.10 dev br0
sudo ip route del 192.168.1.0/24 dev em1

也可以用 nmci 創(chuàng)建網(wǎng)橋 br0 并把物理網(wǎng)卡 em1 插到網(wǎng)橋上。

sudo nmcli con add ifname br0 type bridge con-name br0
sudo nmcli con add type bridge-slave ifname "${NET_DEV}" master br0

也可以通過 brctl 創(chuàng)建網(wǎng)橋:

brctl addbr br0
brctl addif br0 em1

接下來就可以運行一下命令自動創(chuàng)建 KVM Guests 了。

ansible-playbook --limit kvmhost,simple ./virt-infra.yml

用virt-manager查看創(chuàng)建的guests。

怎么用Ansible在KVM上創(chuàng)建虛擬機

以上是“怎么用Ansible在KVM上創(chuàng)建虛擬機”這篇文章的所有內(nèi)容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內(nèi)容對大家有所幫助,如果還想學(xué)習(xí)更多知識,歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道!


本文標(biāo)題:怎么用Ansible在KVM上創(chuàng)建虛擬機
文章源于:http://weahome.cn/article/jsgggp.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部