Chinaunix首页 | 论坛 | 博客
  • 博客访问: 2454069
  • 博文数量: 328
  • 博客积分: 4302
  • 博客等级: 上校
  • 技术积分: 5486
  • 用 户 组: 普通用户
  • 注册时间: 2010-07-01 11:14
个人简介

悲剧,绝对的悲剧,悲剧中的悲剧。

文章分类

全部博文(328)

文章存档

2017年(6)

2016年(18)

2015年(28)

2014年(73)

2013年(62)

2012年(58)

2011年(55)

2010年(28)

分类: 虚拟化

2014-03-10 13:10:31

Ldom本身没有提供重命名的命令,所以要实现的话,就需要绕个路。思路就是按照原来ldm的配置,重新生成一个除了名字和uuid不一样,其他都一样的域。

1. 停止原有domain


  1. bash-3.2# ldm list old_name
  2. NAME STATE FLAGS CONS VCPU MEMORY UTIL UPTIME
  3. old_name active -t—- 5000 16 8G 6.2% 23h 17m

  4. #ldm stop-domain old_name
  5. LDom old_name stopped

  6. bash-3.2# ldm list old_name
  7. NAME STATE FLAGS CONS VCPU MEMORY UTIL UPTIME
  8. old_name bound —— 5000 16 8G


  9. unbind 是域进入inactive

  10. bash-3.2# ldm unbind old_name
  11. bash-3.2# ldm list old_name
  12. NAME STATE FLAGS CONS VCPU MEMORY UTIL UPTIME
  13. old_name inactive —— 16 8G

2. 保存并更改配置


  1. bash-3.2# ldm list-constraints -x old_name > /var/tmp/old_name.xml
  2. bash-3.2# cp -p /var/tmp/old_name.xml /var/tmp/new_name.xml
改动配置文件里面的一行
  1. <Content xsi:type="ovf:VirtualSystem_Type" ovf:id="更改这个名字">

3. 删除旧域并添加新域


  1. bash-3.2# ldm destroy old_name

  2. bash-3.2# ldm add-domain -i /var/tmp/new_name.xml

  3. bash-3.2# ldm list
  4. NAME STATE FLAGS CONS VCPU MEMORY UTIL UPTIME
  5. primary active -n-cv- UART 8 1G 1.1% 1d 3h 24m
  6. new_name inactive —— 16 8G

  7. bash-3.2# ldm bind new_name

  8. bash-3.2# ldm start new_name
  9. LDom new_name started
  10. bash-3.2# ldm list
  11. NAME STATE FLAGS CONS VCPU MEMORY UTIL UPTIME
  12. primary active -n-cv- UART 8 1G 4.8% 1d 3h 25m
  13. new_name active -t—- 5000 16 8G 3.5% 2s


  14. Verify connecting to new guest domain console:
如果添加新ldm之前不想删掉旧的domain,添加时候会报UUID冲突的错误,这时就需要把配置文件里面的uuid字段也改一下
阅读(2961) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~