Linux虚拟机

Installation参考

Installation

1 [x] Language settings                 2 [x] Time settings
       (Simplified Chinese)                     (Asia/Shanghai timezone)
3 [!] Installation source               4 [!] Software selection
       (Processing...)                          (Processing...)
5 [!] Installation Destination          6 [!] Network configuration
       (Processing...)                          (Not connected)
7 [!] Root password                     8 [!] User creation
       (Password is not set.)                   (No user will be created)

Please make a selection from the above ['b' to begin installation, 'h' to help,
'q' to quit, 'r' to refresh]: 
[anaconda]1:main* 2:shell  3:log  4:storage-log  5:program->Switch tab: Alt+Tab

KVM

1. 创建虚拟机

在 KVM 中,使用 virt-install 命令通过后台方式创建虚拟机。

# virt-install \
# --name kylin-test \ # 指定虚拟机名称
# --memory 2048 \ # 设置虚拟机的内存大小,内存大小单位为 MB
# --vcpus 2 \ # 指定虚拟机可使用的 CPU 核心数
# --os-type linux \ # 指定虚拟机操作系统的类型
# --disk path=/data11/kylin-test.qcow2,size=20,format=qcow2,bus=virtio \ # 配置虚拟机的磁盘存储。指定磁盘镜像文件的路径,磁盘大小为 20 GB,磁盘格式为 qcow2,使用 virtio 总线,提升磁盘 I/O 性能,bus=virtio时磁盘为vda,bus=scsi时,磁盘为sda
# --network network=default,model=virtio \ # 配置虚拟机的网络接口,将虚拟机连接到名为 default 的虚拟网络,使用 virtio 网络设备模型,提高网络性能
# --location /data11/kylin-server/kylinV10.iso \ # 指定安装源的位置,这里使用本地路径 `/data11/kylin-server/kylinV10.iso` 作为安装介质(类似 CD-ROM)
# --graphics none \ # 禁用虚拟机的图形化显示,也可以设置为vnc等。vnc,listen=0.0.0.0,port=5901
# -x "inst.timeout=0" \ # 传递额外的内核启动参数,表示在安装过程中不等待用户输入,直接继续安装,跳过安装过程中的超时等待
# -x "console=ttyS0" \ # 指定虚拟机的控制台设备,将控制台输出重定向到串口设备 `ttyS0`,常用于远程管理
# -x "ks=file:/ks.cfg" \ # 指定 Kickstart 文件的路径,表示使用本地 Kickstart 文件 `/ks.cfg` 进行自动化安装;从 initrd 内部虚拟文件系统的根目录加载 ks.cfg 文件
# --initrd-inject=/root/.lf/ks.cfg # 将 Kickstart 文件注入到安装内核的 initrd 中,使其在安装过程中可用。文件会被放置在 initrd 内部虚拟文件系统的根目录下,确保安装程序能够读取到 Kickstart 文件,从而实现自动化安装

# 通过 Kickstart 文件,托管式自动安装虚拟机
virt-install --name kylin-test --memory 2048 --vcpus 2 --os-type linux --disk path=/data11/kylin-test.qcow2,size=20,format=qcow2,bus=virtio --network network=default,model=virtio --location /data11/kylin-server/kylinV10.iso --graphics none -x "inst.timeout=0" -x "console=ttyS0" -x "ks=file:/ks.cfg" --initrd-inject=/root/.lf/ks.cfg

# 删除虚拟机
virsh destroy kylin-test && virsh undefine kylin-test && rm -f /data11/kylin-test.qcow2

2. 启动虚拟机

virsh start myvm

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值