獲取kvm虛擬主機ip位址指令碼

2021-09-19 04:12:36 字數 680 閱讀 6962

有問題朋友可以聯絡[email protected]

注意事項:

有的時候arp  -a  可能沒有ip的mac解析記錄,可以ping一下整個網段,ping過之後就會有存在的主機的ip和mac的解析記錄

指令碼並不一定使用所有環境,只供參考使用

#!/bin/bash

#注意事項:如果報錯說沒有arp命令的話,需要

#yum install net-tools-2.0-0.24.20131004git.el7.x86_64

#如果查詢的虛擬主機,沒有返回資料,可能是虛擬機器配置有問題,沒有生成ip位址

#2019_4_17

kvm_hanshu () '`

echo "虛擬機器$name,的ip位址是:`arp -a |grep -i $mac | awk -f"[()]" ''` "

;;esac

}########

echo "請選擇要查詢的虛擬機器名稱"

select name in `virsh list |awk -f" " ''|grep -v "name" |sort |uniq -u ` "exit" ; do

kvm_hanshu

done

kvm批量建立虛擬主機

1.首先你的提前建立乙個kvm虛擬機器主機,才能批量複製建立 1 批量複製已經安裝好的系統盤 2for i in seq 144145 do cp centos7 1.img centos7 i.img echo i done34 批量複製已經安裝好的配置檔案 5for i in seq 14414...

ruby獲取主機ip位址

在debian和freebsd測試可用的方法。用以獲取本機ip位址。ruby debian freebsd ip位址 基本抄襲facter的實現 def get ip freebsd ip nil output x output.split s each ipenddef get ip linux ...

nginx基於ip的虛擬主機

1 什麼是虛擬主機 虛擬主機使用特殊的技術,將一台執行的伺服器,在邏輯上劃分成多個主機。這樣做主要是能讓一台物理伺服器上執行多個 程式,這樣就可以利用起來伺服器剩餘的空間。充分發揮伺服器的作用。虛擬主機間,是完全獨立的。這樣在使用nginx去搭建 平台的時候,只需要使用乙個nginx軟體,就能執行多...