openstack 虚拟机迁移时应注意的问题
2013-02-01 10:27
387 查看
(1) hostname 以及hosts文件
(2)libvirt的配置 以及权限
(2)libvirt的配置 以及权限
def migrate_disk_and_power_off(self, context, instance, dest, instance_type, network_info, block_device_info=None): LOG.debug(_("Starting migrate_disk_and_power_off"), instance=instance) disk_info_text = self.get_instance_disk_info(instance['name']) disk_info = jsonutils.loads(disk_info_text) self.power_off(instance) block_device_mapping = driver.block_device_info_get_mapping( block_device_info) for vol in block_device_mapping: connection_info = vol['connection_info'] mount_device = vol['mount_device'].rpartition("/")[2] self.volume_driver_method('disconnect_volume', connection_info, mount_device) # copy disks to destination # rename instance dir to +_resize at first for using # shared storage for instance dir (eg. NFS). same_host = (dest == self.get_host_ip_addr()) inst_base = libvirt_utils.get_instance_path(instance) inst_base_resize = inst_base + "_resize" try: utils.execute('mv', inst_base, inst_base_resize) if same_host: dest = None utils.execute('mkdir', '-p', inst_base) else: utils.execute('ssh', dest, 'mkdir', '-p', inst_base) //需确保各主机之间可以无密码登陆 for info in disk_info: # assume inst_base == dirname(info['path'])
相关文章推荐
- openstack 虚拟机迁移时应注意的问题
- openstack-虚拟机在线迁移失败问题及解决办法
- 【OpenStack】虚拟机在线迁移失败问题及解决办法
- Openstack虚拟机迁移失败,解决虚拟机显示resize_prep状态的问题
- 解决openstack虚拟机迁移ssh权限问题
- OPENSTACK ICEHOUSE 迁移虚拟机
- 虚拟机跨主机RESIZE和迁移时候报错的问题
- android代码迁移要注意的问题
- 将IIS6上的网站迁移到IIS7.5需要注意的问题
- OpenStack 加入新的节点,创建虚拟机失败的问题
- 本地的mysql连接虚拟机中Linux中的MySQL需要注意的地方(权限问题)
- 使用openstack的虚拟机模版注意事项
- OpenStack虚拟机迁移的排错经历
- Magento系统迁移时需要注意的问题
- openstack中虚拟机启动后主机名设置问题
- openstack虚拟机迁移live-migration中libvirt配置
- 移动虚拟机注意问题
- 虚拟机硬盘迁移――注意事项
- openstack 实现手动迁移虚拟机