OpenStack挂载ISO镜像解决
OpenStack挂载ISO镜像解决
Summary
本次在OpenStack平台上进行,基于kvm,挂载iso镜像到OpenStack虚拟机中。
1、针对linux:
上传所需要挂载的iso镜像(必须位于计算节点上,假设虚拟机运行在kvm-bjctc31.dstack.net 上,那么一切操作需要在kvm-bjctc31.dstack.net 上),本次上传的是centos6.7的iso镜像,上传到root目录下
执行dd命令:
dd if=/root/CentOS-7.0-1406-x86_64-Minimal.iso of=/dev/test_iso(test_iso名字随便取)
执行virsh attach-disk命令,自然也可以用attach-device命令(这里的测试虚拟机名字为test_iso_centos位于kvm-bjctc31.dstack.net )
virsh attach-disk instance-00000969 /dev/test_iso vdb(必须是vdb,如果有多个iso那么接下去便是vdc....)
此外还可以将其用cdrom的格式挂载到虚拟机中,具体命令如下:
virsh attach-disk --type cdrom instance-00000969 /dev/test_iso hdd(必须是hdd)
2、针对windows:
上传所需要挂载的iso镜像(必须位于计算节点上,假设虚拟机运行在kvm-bjctc29.dstack.net 上,那么一切操作需要在kvm-bjctc29.dstack.net 上),本次上传的是centos6.7的iso镜像,上传到root目录下
执行dd命令:
dd if=/root/CentOS-7.0-1406-x86_64-Minimal.iso of=/dev/test_iso(test_iso名字随便取)
执行virsh attach-disk命令,自然也可以用attach-device命令(这里的测试虚拟机名字为test_cdrom_win2008位于kvm-bjctc29.dstack.net )
将其用cdrom的格式挂载到虚拟机中,具体命令如下:
virsh attach-disk --type cdrom instance-0000097b /dev/test_iso hdd(必须是hdd)
注意:
针对windows的情况下比较特殊,将iso镜像以disk形式挂载到虚拟机中是raw格式,由于windows不识别,所以此种情况下,是无法行得通的,只能以cdrom的格式将其挂载到虚拟机上。不论是在linux上还是在windows上,如果我们的平台支持cloud-init,并且系统上装有cloud-init那么很遗憾的是,当我们以cdrom的格式将iso镜像挂载到虚拟机中的时候,我们将会失去一些cloud-init的元数据。这里之所以不直接用CentOS-7.0-1406-x86_64-Minimal.iso这个文件,dd似乎是画蛇添足,其实如果不先用dd命令,直接将iso文件挂载到OpenStack虚拟机中,那么即使你将所有的权限赋值个该iso文件,在重启nova compute服务之后,你会发现,他是会dead的。是因为我们权限不足够。
OpenStack挂载ISO镜像解决的更多相关文章
- Ubuntu 备份系统为ISO镜像 & 解决ISO限制4GB大小 & Clone当前系统到其他电脑
看标题,标题涵盖了3个部分,Ubuntu 备份系统为ISO镜像, 解决ISO限制4GB大小 , Clone当前系统到其他电脑 我们就从三个部分说起. Ubuntu 备份系统为ISO镜像 在Win ...
- linux下挂载iso镜像文件
linux挂载iso镜像可以分为两种,直接挂载镜像和上传镜像文件至服务器进行挂载 一.虚拟机镜像挂载 测试时使用虚拟机,此时可以直接在虚拟机的设置中将镜像文件直接选择并进行挂载,无需上传至虚拟机服务器 ...
- Linux挂载iso镜像、配置本地yum源
Linux挂载iso镜像.配置本地yum源 1.备份原yum源配置文件 [root@localhost ~]# ll /etc/yum.repos.d/ [root@localhost ~]# mkd ...
- Linux之使用mount挂载ISO镜像
Liunx系统中如果不方便把ISO镜像放在CDROM中进行挂载可以把对应ISO镜像上传至主机使用mount命令挂载 系统环境查看 上传镜像后挂载 mount -o loop ubuntu-18.04. ...
- [CentOS7] 挂载iso镜像文件到/media目录下
声明:本文主要总结自:鸟哥的Linux私房菜-第七章.Linux 磁碟與檔案系統管理,如有侵权,请通知博主 首先,设置虚拟机让它加载iso镜像文件到CD/DVD设备中,这个设备对应于Linux下的/d ...
- linux下挂载iso镜像文件(转)
挂接命令(mount) 首先,介绍一下挂接(mount)命令的使用方法,mount命令参数非常多,这里主要讲一下今天我们要用到的. 命令格式: mount [-t vfstype] [-o optio ...
- linux无需root挂载iso镜像文件
引言 起初,我在针对deepin制作一款appimage安装工具,想要其实现的功能就是自动获取图标,只需要输入软件名称和分类即可,当然以后也会寻找方案省去手动输入的麻烦. 后来我发现一个有趣的问题 o ...
- os x下如何挂载iso镜像
在linux下可以使用 mount -o loop 在os x下mount好想没有loop选项,不过可以用系统自带的命令 hdiutil mount xxx.iso 即可,弹出可以用 hdiutil ...
- linux下挂载iso镜像的方法
新建目录/mnt/cdrom 执行命令 mount /dev/cdrom /mnt/cdrom [root@ocdp1 cdrom]# mount /dev/cdrom /mnt/cdrom moun ...
随机推荐
- 记一次metasploitable2内网渗透之2049端口NFS漏洞
0x01.NFS简介 NFS是基于UDP/IP协议的应用,其实现主要是采用远程过程调用RPC机制,RPC提供了一组与机器.操作系统以及低层传送协议无关的存取远程文件的操作.RPC采用了XDR的支持.X ...
- ATMS中去拉起新的进程,并在新进程启动后调用attachApplication时,resume待启动的Activity
相关文章: ATMS中去pause Activity A. 目录 ATMS拉起新进程 堆栈 resumeTopActivityInnerLocked:1684, ActivityStack start ...
- 【Azure Developer】使用Java代码启动Azure VM(虚拟机)
问题描述 在使用Java的启动Azure VM的过程中,遇见了com.azure.core.management.exception.ManagementException: Status code ...
- PE结构分析(二)
在表中,我们知道了0x01 4c对应的平台结构是i386: 我们接着分析下一个字段,给出PE结构图 向后推移2个字节,现在来到(图片高亮部分): 高亮部分对应IMAGE_NT_HEADERS结构的Nu ...
- 前端实用程序包utils - 开发工作流(一)
写在前面 早年间有幸在Raychee哥门下当小弟,学到两把刷子.在编程路上,他的很多思想深深影响了我,比如笔者今天要分享的主题.在程序开发中,有个utils包,叫做实用程序包,程序员们会把项目中通用的 ...
- Vue 批量注册局部组件及应用
博客地址:https://ainyi.com/105 批量注册路由的有个博客说到:https://ainyi.com/77 实际工作中,可能会遇到一个大页面里面有很多个模块,这些模块一般是需要拆分到单 ...
- Sublime text3 的安装【解决官网被墙问题】
使用提示 主要是https://packagecontrol.io 这个被墙了 下载不下来导致的错误,把下载链接改为国内的:修改sublime text3的package setting 的user配 ...
- tp5 composer phpexcel使用方法
1.compser 安装phpexcel.在windows命令行下输入:进入网站根目录,compser phpoffice/phpexcel 2.页面引入两个类: use PHPExcel_IOFac ...
- 【JDK8】Java8 优雅的异步调用API CompletableFuture
1.CompletableFuture是什么? CompletableFuture是JDK8的新特性之一,是异步调用相关的API,用于简化异步调用,提高异步调用的效率 2.CompletableFut ...
- POJ 3228 二分最大流
题意: 给你N个位置,每个位置都有金矿数量和仓库数量,然后位置和位置之间的距离给了出来,最后问你吧所有的金矿都放到库里面走的路径 最长的最短 是多少? 思路: 比较简单的一个题, ...