在linux上面如何用命令行创建kvm虚拟机?

作者&投稿:鲍旺 (若有异议请与网页底部的电邮联系)
如何在Linux中用命令行工具管理KVM虚拟环境~

在Linux中用命令行工具管理KVM虚拟环境的步骤:
第一步: 配置存储池

Virsh命令行工具是一款管理virsh客户域的用户界面。virsh程序能在命令行中运行所给的命令以及它的参数。本节中,要用它给KVM环境创建存储池。想知道关于这个工具的更多信息,用以下这条命令。
# man virsh

1、用virsh带pool-define-as的命令来定义新的存储池,需要指定名字、类型和类型参数。本例中,将名字取为Spool1,类型为目录。默认情况下可以提供五个参数给该类型:
source-host
source-path
source-dev
source-name
target
对于目录类型,需要用最后一个参数“target”来指定存储池的路径,其它参数项可以用“-”来填充。
# virsh pool-define-as Spool1 dir - - - - "/mnt/personal-data/SPool1/"

2、 查看环境中所有的存储池,用以下命令。
# virsh pool-list --all

3、现在来构造存储池了,用以下命令来构造刚才定义的存储池。
# virsh pool-build Spool1

4、用带pool-start参数的virsh命令来激活并启动刚才创建并构造完成的存储池。
# virsh pool-start Spool1

5、查看环境中存储池的状态,用以下命令。
# virsh pool-list --all
会发现Spool1的状态变成了已激活。
6、对Spool1进行配置,让它每次都能被libvirtd服务自启动。
# virsh pool-autostart Spool1

7、最后来看看新的存储池的信息吧。
# virsh pool-info Spool1

恭喜,Spool1已经准备好待命,接下来试着创建存储卷来使用它。

第二步: 配置存储卷/磁盘映像
现在轮到磁盘映像了,用qemu-img命令在Spool1中创建一个新磁盘映像。获取更多细节信息,可以查看man手册。
# man qemu-img

8、应该在qemu-img命令之后指定“create, check,…”等等操作、磁盘映像格式、想要创建的磁盘映像的路径和大小。
# qemu-img create -f raw /mnt/personal-data/SPool1/SVol1.img 10G
9、通过使用带info的qemu-img命令,你可以获取到你的新磁盘映像的一些信息。

查看存储卷信息
警告: 不要用qemu-img命令来修改被运行中的虚拟机或任何其它进程所正在使用的映像,那样映像会被破坏。

现在是时候来创建虚拟机了。
第三步: 创建虚拟机
10、现在到最后一个环节了,在最后一步中,将用virt-install命令来创建虚拟机。virt-install是一个用来创建新的KVM虚拟机命令行工具,它使用“libvirt”管理程序库。想获取更多细节,同样可以查看man手册。
# man virt-install

要创建新的KVM虚拟机,需要用到带以下所有信息的命令。
Name: 虚拟机的名字。
Disk Location: 磁盘映像的位置。
Graphics : 怎样连接VM,通常是SPICE。
vcpu : 虚拟CPU的数量。
ram : 以兆字节计算的已分配内存大小。
Location : 指定安装源路径。
Network : 指定虚拟网络,通常是virbr0网桥。

virt-install --name=rhel7 --disk path=/mnt/personal-data/SPool1/SVol1.img --graphics spice --vcpu=1 --ram=1024 --location=/run/media/dos/9e6f605a-f502-4e98-826e-e6376caea288/rhel-server-7.0-x86_64-dvd.iso --network bridge=virbr0

创建新的虚拟机
11、会看到弹出一个virt-vierwer窗口,像是在通过它在与虚拟机通信。

KVM就够了。

virt-install --name centos --ram 1024 --vcpus=1 --disk path=/home/3158cdn/images/node92.img,size=100 --network network:default --os-variant=rhel6 -l http://tel.mirrors.163.com/centos/6/os/x86_64/ --extra-args='console=tty0 console=ttyS0,115200n8'

安装完成后,virtsh console centos
剩下的象操作实体机一样
另外
--name 名字 -ram 内存大小 --vcpus 虚拟CPU --disk 虚拟硬盘选项 --network 网络接入模式
--os-variant=系统类型,这个也可以先成default -l 安装源,这里采用了网络安装源,
--extra-args='console=tty0 console=ttyS0,115200n8' 比较重要,没它,你安完了无法console

如果想安完了,就自动连入,可以再加上--connect qemu:///system

你好,在centos里面用命令行创建kvm:
virt-install --name=rhel7 --disk path=/mnt/personal-data/SPool1/SVol1.img --graphics spice --vcpu=1 --ram=1024 --location=/run/media/dos/9e6f605a-f502-4e98-826e-e6376caea288/rhel-server-7.0-x86_64-dvd.iso --network bridge=virbr0

详细的请看以下这篇文章把:http://www.linuxprobe.com/linux-command-management-kvm/

「Linux专题」在vmware中创建centos7虚拟机




LINUX如何使用下载软件?
1、首先在LINUX系统中,打开桌面的主目录文件夹,然后点击下载目录。2、然后点击文件中的下载目录,如下图所示。3、进入后右键选择在终端中打开,如下图所示。4、接着在终端看到一个$符号,前面的是中文下载证明终端已经进入了这个目录,然后输入命令:chmod +x +文件名回车。给予run文件可执行权限。5...

Linux有哪些优缺点
Linux开放源代码,将所有代码放在网上,全世界的程序员都看得到,有什么缺陷和漏洞,很快就会被发现,从而成就了它的稳定性和安全注。提到Linux的安全性,我们可以做一个实验:在一台计算机上,在安装了Windows系统后不安装杀毒软件联网一个月,看看会有什么情况;同样,在安装了Linux系统后不安装杀毒软件...

linux如何执行文件?
1、首先你要让文件有能够执行的权限,比如你的文件是a.sh那么你可以chmod +x a.sh。如下图所示。2、这样运行是a.sh在当前工作目录,如果文件没在当前目录,那么就需要用绝对路径来执行。如下图所示。3、使用上面的这种方法,然后运行文件就可以了。

如何在linux上面安装mariadb总结
1、下载MariaDB(mariadb-5.5.31.tar.gz)[root@zabbix_server opt]# wget http:\/\/www.cmake.org\/files\/v2.8\/cmake-2.8.5.tar.gz    2、安装MariaDB [root@zabbix_server opt]# tar xzvf mariadb-5.5.31.tar.gz [root@zabbix_server cmake-2.8.5]# cd cm...

Linux下如何使用cp命令复制文件及复制目录
Linux下cp命令的用法主要用于复制文件,加上参数还可以复制目录,下面随小编一起来了解下Linux下cp命令的具体用法。一般情况下,shell会设置一个别名,在命令行下复制文件时,如果目标文件已经存在,就会询问是否覆盖,不管你是否使用-i参数。但是如果是在shell脚本中执行cp时,没有-i参数时不会询问是否覆盖...

linux如何改显示分辨率
调整linux的屏幕分辨率步骤操作如下:1、打开Linux操作系统,登陆到桌面。认真的看一下这个页面可以明显看出,目前分辨率对我的Linux不合适,因为字体对我来说太小看不清。2、然后点击上方的菜单栏,依次点击“系统”-“首选项”-“显示”。3、现在首选项窗口中点击分辨率这个选项。4、点击分辨率选择一个...

linux如何登录用户linux如何登录
将上面代码中的nopasswdlogin换成你用户所在的组,一般你用户所在的组和你的用户名是同一个名字。比如你的用户名是mark,那么你所在的用户组一般也叫mark,所以直接把nopasswdlogin换成mark就行了。重启之后你的电脑从睡眠中唤醒之后也不需要输入密码。linux系统如何以root身份登录?使用终端可以使用su-登录,...

linux下如何运行可执行文件
以ubuntu系统为例:1,首先去运行perl-v命令查看您的linux系统上面是否安装了perl工具,如果已安装的话,会输出版本号,如果没有安装,则安装perl。sudo apt-get install perl 2,使用cd命令切换到安装的目录下cd xxxx\/ xxxx 3,执行pl文件sudo .\/xxxxx.pl ...

如何在linux中vi使用方法
在编辑正文时,利用 vi 命令模式下提供的 shell 切换命令,无须退出 vi 即可执行 Linux 命令,十分 方便。 语法格式为: :! mand 执行完 shell 命令 mand 后回到 vi 另外,在编辑模式下,键入 K ,可命令 vi 查找光标所在单词的手册页,相当于运行 man命令。 vim 和 gvim 的高级特色 Vim 代表 Vi IMproved,如同...

Linux如何设置上网???
1、一种是linux共享局域网内的windows主机上网 如果你的网卡linux能够识别的话在安装的时候会有网卡配置过程。从列表中选择网络设备,一般为eth0,点击“编辑”,在打开的“编辑接口”对话框中,用户可以通过DHCP来配置网络,这样也可以,不过我更喜欢定制一个静态IP,所以去掉“使用DHCP进行配置”前面的选项...

巴里坤哈萨克自治县18432827332: 在linux上面如何用命令行创建kvm虚拟机? -
兆钱康立: 你好,在centos里面用命令行创建kvm: virt-install --name=rhel7 --disk path=/mnt/personal-data/SPool1/SVol1.img --graphics spice --vcpu=1 --ram=1024 --location=/run/media/dos/9e6f605a-f502-4e98-826e-e6376caea288/rhel-server-7.0-x86_64-...

巴里坤哈萨克自治县18432827332: Linux中如何创建用户和用户组呢? -
兆钱康立: Linux中创建用户和用户组的具体操作步骤如下复: 1、首先我们在Linux系统命令行中输入groupadd命令,用它创建一个用户组. 2、创建好了以后运用cat命令,打开etc下面的group文件,我们创建的用户制组都会在里面. 3、打开group文件以...

巴里坤哈萨克自治县18432827332: 如何用命令行启动Linux下的虚拟机 -
兆钱康立: 1.如果是ubuntu 12.04 或者之后的版本,修改/etc/default/grub 文件:打开终端输入:sudo nano /etc/default/grub //nano 是最简单的文本编辑器,你也可以使用vim 找到现面这行:GRUB_CMDLINE_LINUX_DEFAULT=”quiet splash” 修改为:GRUB_CMDLINE_LINUX_DEFAULT=”text” 更新grub配置文件:sudo update-grub 重启即可2.如果是fedora 15之后的版本:打开终端输入:su //获得root权限 systemctl enable multi-user.target reboot

巴里坤哈萨克自治县18432827332: Linux下怎么创建目录命令与删除命令大全 -
兆钱康立: 1.mkdir命令 mkdir命令用于创建空白的目录,格式为“mkdir [选项] 目录”. 在Linux系统中,文件夹是最常见的文件类型之一.除了能创建单个空白目录外,mkdir命令还可以结合-p参数来递归创建出具有嵌套叠层关系的文件目录. [root@...

巴里坤哈萨克自治县18432827332: linux 新建文件命令 -
兆钱康立: 有以下四个方法 1、使用vi命令新建文件; 写法:vi text.txt(文件夹名字) 2、使用touch命令新建文件; 写法:touch text.txt(文件夹名字) 3、使用cp命令新建文件; 写法:cp text.txt(文件夹名字) /home/pungki/office(文件放置位置) 4、使...

巴里坤哈萨克自治县18432827332: linux中如何使用命令? -
兆钱康立: 1.在redhat那个红帽子中由一个系统终端(Terminal),这个是模拟的系统终端,作用和文本界面下类似,可以显示中文 2.在图形界面下按下ctrl+alt+F(1-6)可以登录文本界面 首先确认你有root的权限,使用ifconfig检查是否有网络连接及网络连接是否正常,主要的是eth0(网卡)的连接情况,如显示的话证明正常,否则使用service network restart命令重启网络服务 我在虚拟机下装过rh9,可以ping的通,但是如果是要使用域名浏览网页,而不是ip的话,需要修改一些系统配置文件.

巴里坤哈萨克自治县18432827332: 如何在Linux命令行中使用zip命令 -
兆钱康立: 语法:unzip 〔选项〕 压缩文件名.zip 各选项的含义分别为:-x 文件列表 解压缩文件,但不包括指定的file文件.-v 查看压缩文件目录,但不解压.-t 测试文件有无损坏,但不解压.-d 目录 把压缩文件解到指定目录下.-z 只显示压缩文件的注解...

巴里坤哈萨克自治县18432827332: Linux 建立主目录的命令是什么? -
兆钱康立: linux中用mkdir命令创建目录 格式:mkdir 目录名 若要创建主目录,则在目录名前加/即可 如:mkdir /abc

巴里坤哈萨克自治县18432827332: linux常用命令有哪些? -
兆钱康立: linux常用命令有pwd命令、cd命令、ls命令、cat命令、grep命令、touch命令、cp命令、mv命令、rm命令、rmdir命令等.linux常用命令: 1、 pwd命令 该命令的英文解释为print working directory(打印工作目录).输入pwd命令,Linux会输出当...

巴里坤哈萨克自治县18432827332: linux下的创建目录的命令 -
兆钱康立: mkdir /home/h 在home下 创建h目录. mkdir h 在当前目录下创建h目录

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网