日韩精品中文字幕一区二区-日韩精品中文字幕一区-日韩精品中文字幕视频-日韩精品在线一区二区三区-第一页在线-第一福利视频

當(dāng)前位置: 首頁(yè)IT技術(shù)操作系統(tǒng) → 遠(yuǎn)程登錄linux主機(jī)更換IP地址

遠(yuǎn)程登錄linux主機(jī)更換IP地址

更多
通過(guò)VCenter對(duì)RHEL6.0以下版本的系統(tǒng)進(jìn)行克隆的時(shí)候,無(wú)法使用高級(jí)選項(xiàng)進(jìn)行IP的指定操作,從而通過(guò)CloudStack對(duì)新的實(shí)例指定IP也是不能實(shí)現(xiàn)的,而且,不能夠使用DHCP服務(wù)器解決該問(wèn)題,否則會(huì)導(dǎo)致新虛擬機(jī)IP地址跟指定IP的不一致,也可能導(dǎo)致整個(gè)系統(tǒng)中IP地址分配的混亂。
解決思路:
給RHEL6.0以下系統(tǒng)制作的模板均指定一個(gè)固定的保留IP地址,比如192.168.3.0/24網(wǎng)段中,保留192.168.3.240~192.168.3.250給此類(lèi)模板系統(tǒng)。
不管是通過(guò)VCenter克隆虛擬機(jī)還是CloudStack新建實(shí)例,只要是通過(guò)該固定IP地址啟動(dòng)的所有虛擬機(jī),均會(huì)成功以原有IP地址啟動(dòng),并正常跟網(wǎng)段內(nèi)其他IP地址通訊,需要保證同一時(shí)間不允許同一IP地址的模板同時(shí)啟動(dòng)。
下文以模板固定IP為:10.196.18.250的系統(tǒng),在控制節(jié)點(diǎn),如cloudstackmanagement節(jié)點(diǎn)上面/etc/hosts中進(jìn)行解析:
10.196.18.250 vm250
1.啟動(dòng)vm250 ,通過(guò)檢測(cè)機(jī)制判斷其啟動(dòng)成功,程序中去對(duì)10.196.18.250進(jìn)行簡(jiǎn)單的連接測(cè)試,ping 通即可。
2.在啟動(dòng)實(shí)例的過(guò)程中,同時(shí)將IP地址信息寫(xiě)入本地目錄中,按照如下格式保存:
假設(shè)文件名為:ifcfg-eth0.001,內(nèi)容為如下
DEVICE=eth0
ONBOOT=on
BOOTPROTO=static
IPADDR=10.196.28.208
NETMASK=255.255.255.0
GATEWAY=10.196.28.254
3.調(diào)用腳本文件:ChangeIP.sh ,該腳本文件完成兩項(xiàng)任務(wù):
【1】將ifcfg-eth0.Id 拷貝到vmId指定目錄中,重命名為ifcfg-eth0
【2】通過(guò)cloudstack management 登陸vmId,重啟網(wǎng)絡(luò)服務(wù),使得新的網(wǎng)絡(luò)配置文件生效。
使用方法:./ChangeIP.sh id_of_ifcfg-eth0 id_of_vm
如: ./ChangeIP.sh 001 250 ,將ifcfg-eth0.001 文件拷貝紙vm250系統(tǒng)中,并重新啟動(dòng)網(wǎng)絡(luò)服務(wù),使得新實(shí)例的最終IP地址為10.196.28.208


--------------------------------------------------------------------------------

12345678910111213141516171819202122232425262728293031323334353637 #!/bin/bash
#description: change ip on instances
#Usage: ./ChangeIP.sh fileId vmId
# flush the caches of remote hosts
>~/.ssh/known_hosts
#define the network configfile location
dist=/etc/sysconfig/network-scripts/ifcfg-eth0
# define a function which copy the new ifcfg-eth0 file
# from cloudstack management or from other host to new
# instance boot from vm_fixip without interactive
function scp_file(){
expect -c "
set timeout -1
spawn -noecho scp $1 $2
expect "yes/no"
send \"yes\r\"
expect "password:"
send \"password\r\"
expect eof
"
}
scp_file ifcfg-eth0.$1 root@vm$2:$dist
# this function named res_new means restart network
# on new instance loading from new network config file
# without interactive
function res_net(){
expect -c "
set timeout -1
spawn -noecho ssh $1 $2
expect "password:"
send \"password\r\"
expect eof
"
}
res_net root@vm$2 "service network restart > /dev/null 2>&1 &"
sleep 2
exit 0
熱門(mén)評(píng)論
最新評(píng)論
發(fā)表評(píng)論 查看所有評(píng)論(0)
昵稱(chēng):
表情: 高興 可 汗 我不要 害羞 好 下下下 送花 屎 親親
字?jǐn)?shù): 0/500 (您的評(píng)論需要經(jīng)過(guò)審核才能顯示)
主站蜘蛛池模板: 六扇门电影大全| 凤凰电视台| 故乡别来无恙演员表名单| 老大不小在线观看免费完整版| 罗云熙的新剧《尸语者》哪里能看| 高锰酸盐指数和cod的关系| 他其实没那么爱你电影| 马路虫子图片| 红海行动2在线观看西瓜影院| 花守由美里| 春江花月夜理解性默写及答案| 免费观看污视频网站| https://www.douyin.com| 冰雪十一天| 《军官夫人》电影在线观看| 电影《此时此刻》| 阿妹的诺言| 女王眼泪| 天天操免费视频| 房事性生活| 单依纯个人资料| 中央三套节目表| frank sinatra| 壁纸纯欲天花板| 小娘惹电视连续剧48集剧情| 威尼斯的资料| 落花流水电影完整版在线观看| 大追捕电影结局| 少年派2高清免费观看电视剧预告| 孔冉| 买下我完整版电影免费观看| 托比·瑞格波| 家庭琐事电影| 卫平| 伸舌头接吻脱裤子| 成人免费黄色电影| 红灯区1996| 云月之恋简谱| 同乐赛鸽公棚| 血色誓言演员表| 非常完美 电影|