基於Centos7快速建立虛擬的指令碼

2021-09-29 18:26:18 字數 841 閱讀 3383

#!/bin/bash

. /etc/init.d/functions

conf_dir=/etc/libvirt/qemu

img_dir=/var/lib/libvirt/images

function createvm(

)/$.img ]

;then

echo_warning

echo

"vm $.img is exists"

return 1

else

# 利用cow技術根據後端盤建立前端盤

qemu-img create -b $/.node_base.qcow2 -f qcow2 $/$.img 30g &

>/dev/null

#依據模板xml檔案修改新建立虛擬機器的xml檔案,並重定向到/etc/libvirt/qemu路徑下

sed -e "s,node_base,$,"

$/.node_base.xml >

$/$.xml

#宣告,一定需要記得使用sudo來進行提權,否則普通使用者使用不了

sudo virsh define $/$.xml &

>/dev/null

echo_success

echo

"vm $ create"fi}

if(( $# == 0 ));then

echo

"$0 虛擬機器名1 虛擬機器名2 ... ..."

else

for i in$@;

do createvm $

done

fiexit 0

Centos7 建立虛擬網絡卡(tun tap)

建立網絡卡 建立網橋並建立橋接 root kolla cat create.sh create br delete br create br delete br 1.確認核心是否支援tun tap,確認核心是否有tun模組 root guanxiaojue modinfo tun filename ...

CentOS7 建立虛擬記憶體

linux 建立虛擬記憶體 dd if dev zero of dev myswap bs 4096 count 1024000 這裡用 0 初始化乙個每塊4k,總大小為4g的檔案 空間 為什麼4k?多次執行命令,保證bs count不變前提下,檢視不同大小的 bs執行速度是多少,選最快的,試了試5...

阿里Centos7 建立Python虛擬環境

二 常用命令 1.安裝虛擬環境包 表示在命令列中,下同 pip3 install virtualenv 2.修改 bashrc檔案vim bashrc修改.bashrc檔案,在檔案尾新增以下 python虛擬環境 export workon home home virtualenvs3.使修改立即生...