当前位置:首页 > 虚拟机 > 正文

怎样用命令提示符创建虚拟机


一、如何在Linux中用命令行工具管理KVM虚拟环境使用命令行工具管理Linux上的KVM虚拟环境的步骤:
步骤1:配置存储池
Virsh命令行工具用于管理virsh客户端用户界面。。virsh程序可以执行命令行上指定的命令及其参数。在本部分中,您将使用它为您的KVM环境创建存储池。有关此工具的更多信息,请使用以下命令:
#manvirsh
1.必须将virsh命令与pool-define-as一起使用来指定名称、类型和类型参数。在此示例中,名称为Spool1,类型为Directory。默认情况下,此类型接受五个参数:
source-host
source-path
source-dev
source-name
target
对于目录类型,最后一个参数“target”必须指定存储池路径使用其他参数项可以输入“-”。
#virshpool-define-asSpool1dir----"/mnt/personal-data/SPool1/"
2.要查看环境中的所有存储池:使用以下命令:
#virshpool-list--all
3.接下来,要构建存储池,请使用以下命令构建刚刚定义的存储池:。
#virshpool-buildSpool1
4.使用带有pool-start参数的virsh命令来激活并启动您刚刚创建和构建的存储池。
#virshpool-startSpool1
5.要检查环境中存储池的状态,请使用以下命令:
#virshpool-list--all
可以看到Spool1的状态已经变为active。
6.配置Spool1每次由libvirtd服务自动启动。
#virshpool-autostartSpool1
7.最后我们看一下新的存储池信息。
#virshpool-infoSpool1
恭喜。Spool1已准备好等待。接下来,让我们创建一个存储卷来使用它。
步骤2:配置存储卷/磁盘映像
接下来,使用磁盘映像在Spool1上创建新的磁盘映像。请参阅手册页以获取更多信息。
#manqemu-img
-img命令后面必须跟有“create、verify、...”等操作,以及磁盘镜像的格式和路径。到磁盘上有。您要创建的图像和尺寸。
#qemu-imgcreate-fraw/mnt/personal-data/SPool1/10G
9.使用带info的qemu-img命令获取有关新磁盘映像的信息。
显示存储卷信息
警告:请勿使用qemu-img命令修改正在运行的虚拟机或其他进程使用的映像。修改它会破坏图像。
接下来,创建虚拟机。
第3步:创建虚拟机
10.最后一步是使用virt-install命令创建虚拟机。virt-install是一个命令行工具,用于创建的KVM虚拟机并使用“libvirt”虚拟机管理程序库。您还可以查看手册以获取更多信息。
#manvirt-install
要创建新的KVM虚拟机,您必须使用包含以下所有信息的命令:
名称:虚拟机的名称。
DiskLocation:磁盘映像的位置。
图形:如何连接到虚拟机(通常是SPICE)。
vcpu:虚拟CPU数量。
ram:分配的内存大小(以兆字节为单位)。
位置:指定安装路径。
网络:指定虚拟网络(通常是virbr0网桥)。
virt-install--name=rhel7--diskpath=/mnt/personal-data/SPool1/--graphicsspice--vcpu=1--ram=1024--location=/run/media/dos/9e6f605a-f502-4e98-826e-e6376caea288/rhel-server-7.0-x86_--networkbridge=virbr0
创建新虚拟机
11然后会弹出一个virt-vierwer窗口,就好像您正在通过它与虚拟机进行通信一样。