Xen常用的基本命令

2024-01-07 01:38
文章标签 命令 基本 常用 xen

本文主要是介绍Xen常用的基本命令,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

Xen常用的基本命令

转自
http://hi.baidu.com/huangj/item/f751860bf49c3ce1f55ba624

RHEL5自带Xen,如果用上面的图形化操作也还是不错的。不过还是命令行比较方便——如果会的话。做下记录:

Xen的日志在/var/log/xen

一般是准备好一个虚拟硬盘在Domain-0上面,为安装System1做准备:
dd if=/dev/zero of=/opt/Xen/system1.img bs=1024k count=10000   
生成一个10g大小的硬盘。

开始安装:
virt-install -n system1 -r 1024 --file=/opt/Xen/system1.img --nographic -l nfs:127.0.0.1:/media/cdrom

参数很好记忆。实在记不住,直接输入virt-install就可以,他会有文字提示一步步完成。或者也可以直接 virt-install -h看提示,里面有包括nfs,ftp,http的格式都有,所以其实不怎么费脑子。
关键是要告诉xen,你装的虚拟机的名字,给他分多少内存,硬盘在哪,安装文件在哪,就够了。
安装过程和正常装没什么区别。不过好像不能再选择在虚拟机里面装Xen了……

安装完成以后,在/etc/xen目录下,会产生类似 system1这样的目录,里面就是这个虚拟机的配置文件。通过观察配置文件,比如我这里的system1这个文件,就会发现其实里面记录的就是一些虚拟机的信息,比如硬盘在哪,网卡用什么mac地址,cpu,机器名等。

常用的命令:
xm list    查看当前机器里的全部虚拟机列表
xm create xxxx 启动名字为xxx的虚拟机
xm shutdown xxx
xm reboot xxx
xm pause xxx
xm resuem xxx

需要管理登入的时候:
xm console xxxx
就可以像在本机一样操作虚拟机了,如果要退出到Domain-0,按住Ctrl+] 就行

硬盘不够可以添加,添加了以后不用重启,直接生效,和插u盘一个效果
xm block-list xxxx 查看xxx虚拟机的可用硬盘设备
xm block-attach xxx tap:aio:/xxxx.img xvdb w
这里可以参照一下之前的/etc/xen下的配置文件,对于之前用dd生成的文件挂载,貌似就是用tap:aio:这样的形式,如果是vmware的vmdk文件就写上vmdk(我只尝试了dd产生的文件的形式),xen支持好些个虚拟机的硬盘格式转化。剩下的在虚拟机里面就可以看到新硬盘,然后就和实体机一样操作就好了。


这篇关于Xen常用的基本命令的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/578325

相关文章

Redis的Zset类型及相关命令详细讲解

《Redis的Zset类型及相关命令详细讲解》:本文主要介绍Redis的Zset类型及相关命令的相关资料,有序集合Zset是一种Redis数据结构,它类似于集合Set,但每个元素都有一个关联的分数... 目录Zset简介ZADDZCARDZCOUNTZRANGEZREVRANGEZRANGEBYSCOREZ

C++中使用vector存储并遍历数据的基本步骤

《C++中使用vector存储并遍历数据的基本步骤》C++标准模板库(STL)提供了多种容器类型,包括顺序容器、关联容器、无序关联容器和容器适配器,每种容器都有其特定的用途和特性,:本文主要介绍C... 目录(1)容器及简要描述‌php顺序容器‌‌关联容器‌‌无序关联容器‌(基于哈希表):‌容器适配器‌:(

一文详解Python中数据清洗与处理的常用方法

《一文详解Python中数据清洗与处理的常用方法》在数据处理与分析过程中,缺失值、重复值、异常值等问题是常见的挑战,本文总结了多种数据清洗与处理方法,文中的示例代码简洁易懂,有需要的小伙伴可以参考下... 目录缺失值处理重复值处理异常值处理数据类型转换文本清洗数据分组统计数据分箱数据标准化在数据处理与分析过

Java中Object类的常用方法小结

《Java中Object类的常用方法小结》JavaObject类是所有类的父类,位于java.lang包中,本文为大家整理了一些Object类的常用方法,感兴趣的小伙伴可以跟随小编一起学习一下... 目录1. public boolean equals(Object obj)2. public int ha

Linux使用dd命令来复制和转换数据的操作方法

《Linux使用dd命令来复制和转换数据的操作方法》Linux中的dd命令是一个功能强大的数据复制和转换实用程序,它以较低级别运行,通常用于创建可启动的USB驱动器、克隆磁盘和生成随机数据等任务,本文... 目录简介功能和能力语法常用选项示例用法基础用法创建可启动www.chinasem.cn的 USB 驱动

Java 字符数组转字符串的常用方法

《Java字符数组转字符串的常用方法》文章总结了在Java中将字符数组转换为字符串的几种常用方法,包括使用String构造函数、String.valueOf()方法、StringBuilder以及A... 目录1. 使用String构造函数1.1 基本转换方法1.2 注意事项2. 使用String.valu

关于Maven生命周期相关命令演示

《关于Maven生命周期相关命令演示》Maven的生命周期分为Clean、Default和Site三个主要阶段,每个阶段包含多个关键步骤,如清理、编译、测试、打包等,通过执行相应的Maven命令,可以... 目录1. Maven 生命周期概述1.1 Clean Lifecycle1.2 Default Li

使用Python进行文件读写操作的基本方法

《使用Python进行文件读写操作的基本方法》今天的内容来介绍Python中进行文件读写操作的方法,这在学习Python时是必不可少的技术点,希望可以帮助到正在学习python的小伙伴,以下是Pyth... 目录一、文件读取:二、文件写入:三、文件追加:四、文件读写的二进制模式:五、使用 json 模块读写

windows系统下shutdown重启关机命令超详细教程

《windows系统下shutdown重启关机命令超详细教程》shutdown命令是一个强大的工具,允许你通过命令行快速完成关机、重启或注销操作,本文将为你详细解析shutdown命令的使用方法,并提... 目录一、shutdown 命令简介二、shutdown 命令的基本用法三、远程关机与重启四、实际应用

VUE动态绑定class类的三种常用方式及适用场景详解

《VUE动态绑定class类的三种常用方式及适用场景详解》文章介绍了在实际开发中动态绑定class的三种常见情况及其解决方案,包括根据不同的返回值渲染不同的class样式、给模块添加基础样式以及根据设... 目录前言1.动态选择class样式(对象添加:情景一)2.动态添加一个class样式(字符串添加:情