当前位置: 首页 > 编程日记 > 正文

kvm虚拟机--存储池配置梳理(转)

1.创建基于文件夹的存储池(目录)

2.定义存储池与其目录

1

# virsh pool-define-as vmdisk --type dir --target /data/vmfs

3.创建已定义的存储池

(1)创建已定义的存储池

1

# virsh pool-build vmdisk

(2)查看已定义的存储池,存储池不激活无法使用。

1

#virsh pool-list --all

4.激活并自动启动已定义的存储池

1

2

# virsh pool-autostart vmdisk

# virsh pool-start vmdisk

这里vmdisk存储池就已经创建好了,可以直接在这个存储池中创建虚拟磁盘文件了。

5.在存储池中创建虚拟机存储卷

(1)在存储池中创建虚拟机存储卷

1

# virsh vol-create-as vmdisk oeltest03.qcow2 20G --format qcow2

(2)根据创建的虚拟机存储卷安装虚拟机

1

virt-install --name=oeltest03 --os-variant=RHEL6 --ram 1024 --vcpus=1 --disk path=/data/oeltest03.qcow2,format=qcow2,size=20,bus=virtio --accelerate --cdrom /data/iso/oel63x64.iso --vnc --vncport=5910 --vnclisten=0.0.0.0 --network bridge=br0,model=virtio –noautoconsole

安装过程略

注1:KVM存储池主要是体现一种管理方式,可以通过挂载存储目录,lvm逻辑卷的方式创建存储池,虚拟机存储卷创建完成后,剩下的操作与无存储卷的方式无任何区别了。
注2:KVM存储池也要用于虚拟机迁移任务。

6.存储池相关管理命令

(1)在存储池中创建虚拟机存储卷

1

# virsh vol-delete --pool vmdisk oeltest03.qcow2

(2)取消激活存储池

1

# virsh pool-destroy vmdisk

(3)删除存储池定义的目录/data/vmfs

1

# virsh pool-delete vmdisk

(4)取消定义存储池

1

# virsh pool-undefine vmdisk

到此kvm存储池配置与管理操作完毕。

**********************************************************************************

定义存储池目录
[root@ddd-s-8 kvmimg]# virsh pool-define-as vmdisk --type dir --target /data/kvmimg/
Pool vmdisk defined
2.创建已定义的存储池
[root@ddd-s-8 kvmimg]# virsh pool-build vmdisk
Pool vmdisk built

3.查看已定义的存储池,存储池不激活无法使用

[root@ddd-s-8 kvmimg]# virsh pool-list --all #查看所有存储池
Name State Autostart
-----------------------------------------
default active yes
vmdisk inactive no
[root@ddd-s-8 kvmimg]#
[root@ddd-s-8 kvmimg]# virsh pool-info vmdisk #查看vmdisk存储池信息
Name: vmdisk
UUID: 6e80ce65-c13c-aac2-02fe-c370b6463109
State: inactive
Persistent: yes
Autostart: no
4.激活并自动启动已定义的存储池
[root@ddd-s-8 kvmimg]# virsh pool-autostart vmdisk
Pool vmdisk marked as autostarted
[root@ddd-s-8 kvmimg]# virsh pool-start vmdisk
Pool vmdisk started
[root@ddd-s-8 kvmimg]# virsh pool-info vmdisk
Name: vmdisk
UUID: 6e80ce65-c13c-aac2-02fe-c370b6463109
State: running
Persistent: yes
Autostart: yes
Capacity: 774.28 GiB
Allocation: 55.51 GiB
Available: 718.78 GiB
[root@ddd-s-8 kvmimg]# virsh pool-list --all
Name State Autostart
-----------------------------------------
default active yes
vmdisk active yes
5.在存储池中创建qcow2虚拟机存储卷,之后就可以直接使用qcow2磁盘文件安装系统了
[root@ddd-s-8 kvmimg]# virsh vol-create-as vmdisk test06.qcow2 20G --format qcow2
Vol test06.qcow2 created
6.删除存储池命令整理
[root@ddd-s-8 kvmimg]# virsh vol-delete --pool vmdisk test06.qcow2 #删除刚刚创建的
Vol test06.qcow2 deleted
[root@ddd-s-8 kvmimg]# ll
total 56836660
-rw-r--r-- 1 root root 17911579136 Jul 7 18:27 test01.qcow2
-rw-r--r-- 1 root root 37823512576 Jul 7 15:31 test02.qcow2
-rwxr-xr-x 1 root root 17911578624 Jul 7 17:16 test03.qcow2
-rwxr-xr-x 1 root root 17911513088 Jul 7 17:20 test04.qcow2
-rw-r--r-- 1 root root 17911578624 Jul 7 20:45 test05.qcow2
[root@ddd-s-8 kvmimg]#
[root@ddd-s-8 kvmimg]# virsh pool-destroy vmdisk #取消激活存储池
[root@ddd-s-8 kvmimg]# virsh pool-delete vmdisk #删除存储池定义的目录/data/kvmimg
[root@ddd-s-8 kvmimg]# virsh pool-undefine vmdisk #取消定义存储池

转载于:https://www.cnblogs.com/ligao/p/6133351.html

相关文章:

区块链概况:什么是区块链

链客,专为开发者而生,有问必答! 此文章来自区块链技术社区,未经允许拒绝转载。 区块链技术自身仍然在飞速发展中,目前还缺乏统一的规范和标准。 wikipedia 给出的定义为: A blockchain —originally, b…

drx功能开启后_简单实用!小米手机中这些新功能真香

小米手机作为国产机热销品牌之一,它除了有好看的外观,还有很多隐藏的实用功能,今天小编就来和大家分享5个小米手机里你不知道的功能。Al电话助理看到陌生号码时,很多人第一反应就是挂掉,不想接听,但又担心自…

Ubuntu 8.04嵌入式交叉编译环境arm-linux-gcc搭建过程图解

Linux版本:Ubuntu8.04 内核版本:Linux 2.6.24 交叉编译器版本:arm-linux-gcc-3.4.1 交叉编译器下载链接: https://share.weiyun.com/5oxlS6X (密码:36R7) 前言 1、搭建交叉编译环境 安装、配置交…

Installshield 2015 实现检测某安装文件是否存在并运行安装

最近在用installshiled 2015做安装包,用了很长时间研究明白了怎样实现在安装成功界面显示一个checkbox,选中该checkbox,就会安装选中的安装包。 首先我们要有一个installshield的工程。 其次是判断是否要显示这个checkbox。我的需求是根据某个…

区块链概况:从数字货币说起

链客,专为开发者而生,有问必答! 此文章来自区块链技术社区,未经允许拒绝转载。 从数字货币说起 货币是人类文明发展过程中的一大发明,最重要的职能包括价值尺度、流通手段、贮藏手段。很难想象离开了货币&#xff0c…

Android RecyclerView 基本使用

Android RecyclerView 基本使用 概述 RecyclerView出现已经有一段时间了,相信大家肯定不陌生了,大家可以通过导入support-v7对其进行使用。 据官方的介绍,该控件用于在有限的窗口中展示大量数据集,其实这样功能的控件我们并不陌生…

lisp语言cond和if套用_在'if'语句中设置多行条件的样式?

Harley Holco..679您不需要在第二个条件行上使用4个空格.也许用:if (cond1 val1 and cond2 val2 andcond3 val3 and cond4 val4):do_something另外,不要忘记空格比您想象的更灵活:if (cond1 val1 and cond2 val2 andcond3 val3 and cond4 val4):do_somethingif (cond1 …

jvm七种垃圾收集器

JVM_七种垃圾收集器介绍 本文中的垃圾收集器研究背景为:HotSpotJDK7一、垃圾收集器概述如上图所示,垃圾回收算法一共有7个,3个属于年轻代、三个属于年老代,G1属于横跨年轻代和年老代的算法。JVM会从年轻代和年老代各选出一个算法进…

新手怎么学以太坊区块链开发?

链客,专为开发者而生,有问必答! 此文章来自区块链技术社区,未经允许拒绝转载。 在学习以太坊应用开发时,除了学习solidity开发智能合约,一个小白还应该补充 哪些知识?文本将给出相关的学习资源…

【题解】 bzoj1260: [CQOI2007]涂色paint (区间dp)

bzoj1260&#xff0c;懒得复制&#xff0c;戳我戳我 Solution: 这种题目我不会做qwq&#xff0c;太菜了区间打牌(dp) 用f[l][r]表示从l到r最少需要染几次色。状态转移方程&#xff1a; 1.\(f[l][r]min(f[l][i],f[i1][r]) (l<i<r)\) 这段染色等于俩段分别染色&#xff0c;…

[deviceone开发]-组件功能演示示例

一、简介 这个是官方比较早期对组件功能的展示集合&#xff0c;因为发布的比较早&#xff0c;只包含了部分组件&#xff0c;但是常用的组件和常用的功能都包含了。初学者推荐。二、效果图 三、相关下载 https://github.com/do-project/code4do/tree/master/demo四、相关讨论 ht…

联想g510升级换什么cpu好_老兵不死,十年前的联想 Y450 笔记本复活记

如果你是一个接触笔记本电脑比较早的用户&#xff0c;那么联想小Y的大名你一定不会陌生&#xff0c;作为联想旗下较为成功的产品线&#xff0c;彪悍的小Y在几年前就打出了名堂&#xff0c;而小Y系列笔记本里面又以 Y450 最为经典&#xff0c;Y450 引入 NVIDIA GT240M 中端移动显…

区块链和数据库

链客&#xff0c;专为开发者而生&#xff0c;有问必答&#xff01; 此文章来自区块链技术社区&#xff0c;未经允许拒绝转载。 区块链技术是一种不依赖第三方、通过自身分散式节点进行网路数据的存储、验证、传递和交流的一种技术方案。因此&#xff0c;有人从金融会计的角度…

普通粒子群算法和优化方法

粒子群优化(PSO, particle swarm optimization) 是由Kennedy和Eberhart在1995年提出的一 种群智能优化方法。 优点&#xff1a;好理解容易实现&#xff0c;适合解决极值问题 缺点&#xff1a;容易过早收敛&#xff0c;容易陷入局部最优解&#xff0c;&#xff08;如果初始点选的…

古人怎么称呼年龄

来自为知笔记(Wiz)转载于:https://www.cnblogs.com/sanyuanempire/p/6154780.html

vue变量传值_vue组件与组件之间传值

目录一、父组件向子组件传值二、子组件向父组件传值三、兄弟组件之间的传值如上图所示&#xff0c;2是1的子组件&#xff0c;1是3的父组件&#xff0c;2和3是兄弟组件一、父组件向子组件传值&#xff1a;html代码:<div id"app"><v-app><!-- 用:xxxx&q…

区块链技术背后的运行逻辑

链客&#xff0c;专为开发者而生&#xff0c;有问必答&#xff01; 此文章来自区块链技术社区&#xff0c;未经允许拒绝转载。 区块链技术可能是自互联网技术以来最伟大的发明。区块链可以在不需要有中央权威机构的情况下或不需要双方信任的情况下交换价值或财富。想像一下你…

scp遇到路径中有空格

sudo scp root1.1.1.1:/test/soft/123/Microsoft SQL Server 2000.iso . 错误&#xff01; sudo scp root1.1.1.1:"/test/soft/123/Microsoft SQL Server 2000.iso" . 错误&#xff01; sudo scp root1.1.1.1:/test/soft/123/Microsoft\ SQL\ Server\ 2000.…

bzoj 3262 陌上花开

本质是一个三维偏序&#xff0c;一位排序后cdq分治&#xff0c;一维在子函数里排序&#xff0c;一维用树状数组维护。 把三维相等的合并到一个里面。 1 #include<iostream>2 #include<cstdio>3 #include<algorithm>4 #include<cstring>5 #define N 100…

jspstudy启动mysql失败_MySql启动数据库设置初始密码

这一小节介绍在Mac OS、Linux、Windows上启动关闭重启MySQL服务&#xff0c;以及部分图形化界面对服务的操控。安装完成后&#xff0c;可以使用 service 命令启动 mysql 服务&#xff0c;在Mac上service命令不存在。命令行启动关闭重启MySQL服务在命令行终端启动 MySQL 非常方便…

区块链技术产生数字货币时代

链客&#xff0c;专为开发者而生&#xff0c;有问必答&#xff01; 此文章来自区块链技术社区&#xff0c;未经允许拒绝转载。 比特币是一种革命性的数字货币&#xff0c;更是一种颠覆性的创新技术。比特币最大的贡献是创造了信用&#xff0c;解决了困扰互联网进一步发展的拜…

软件构造 第二章 第一节 软件生命周期和版本控制

软件构造第二章 第一节 软件生命周期和版本控制 基本内容 Software Development Lifecycle (SDLC) Traditional software process models (waterfall, incremental, V- model, prototyping, spiral) Agile development and eXtreme Programming (XP) Collaborative software de…

三极管在ad中的原理图库_555时基电路内部结构及其工作原理

555时基电路特点时基电路是一种常用的模数混合型集成电路。由它组成的振荡器、单稳态触发器、双稳态触发器和各类电子开关等都被十分广泛地应用在各类电路之中。它具有定时精度高、响应速度快、温漂小、输出驱动电流大、结构简单等优点。555时基电路型号命名555时基芯片由其内部…

Mac下导出chrome插件

Mac下导出chrome插件 chrome最强大的功能之一就是插件&#xff0c;有时候需要给小伙伴们共享一些插件&#xff0c;所以需要将自己chrome中的插件打包&#xff0c;在mac下打包插件还是挺费劲的&#xff0c;在此记录。 打开chrome的扩展程序&#xff0c;找到要导出的插件&#xf…

区块链技术的本质是分布式数据库

链客&#xff0c;专为开发者而生&#xff0c;有问必答&#xff01; 此文章来自区块链技术社区&#xff0c;未经允许拒绝转载。 区块链技术是基于比特币应用提出的一个概念&#xff0c;他是一个融合了多种技术的一个集成式创新。目前区块链的应用早已不仅仅局限在比特币上。人…

sql数据库系统表和mysql系统表

sql数据库系统表,常用的(sysobjects,sysindexes,sysindexkeys,SYSCOLUMNS,SYSTYPES 及更多解释说明): https://docs.microsoft.com/zh-tw/previous-versions/sql/sql-server-2012/ms177596(v%3dsql.110) 系统存储过程sp_spaceused: 执行sp_spaceused存储过程的时候可以不用带参…

交换机启用光口命令_如何在思科交换机上查询光模块状态?

本篇文章易天光通信(ETU-LINK)将为大家介绍下怎么在思科交换机上查询光模块的信息。 第一步,我们需要连接网络,然后登陆思科交换机的管理平台,用户名和密码默认是cisco/cisco。 第二步,在交换机的特权EXEC模式,通过输入以下使用显示光纤端口光纤收发器命令:show光纤端口…

深入浅出谈以太坊智能合约

链客&#xff0c;专为开发者而生&#xff0c;有问必答&#xff01; 此文章来自区块链技术社区&#xff0c;未经允许拒绝转载。 1什么是合约? 合约是代码&#xff08;它的功能&#xff09;和数据&#xff08;它的状态&#xff09;的集合&#xff0c;存在于以太坊区块链的特定…

人机猜拳(这是最近的一个总结)

人机猜拳是我自己原创的一段代码&#xff0c;我刚学完do-while&#xff0c;知识有限&#xff0c;但自己感觉写的这段代码是我的一个小巅峰&#xff0c;发出来让大家看看&#xff0c;新手能学到东西的话是极好的&#xff0c;然后更多的是想让一些老鸟给点建议。这个写代码很枯燥…

利用python3 调用zabbix接口完成批量加聚合图形(screens)

在上一篇博客中&#xff0c;我们完成的利用python3 调用zabbix接口批量增加主机&#xff0c;增加主机的item,增加主机的图形&#xff01; 接下来我们完成批量增加主机的screen 首先我们要增加screen需要哪些参数呢&#xff1f;官方的解释如下&#xff1a; {"jsonrpc"…