虚拟机常用配置 » History » Version 4
Redmine Admin, 08/24/2026 04:20 PM
| 1 | 1 | Redmine Admin | # 虚拟机常用配置 |
|---|---|---|---|
| 2 | |||
| 3 | ## 配置密码 |
||
| 4 | ``` |
||
| 5 | apt install -y cloud-image-utils |
||
| 6 | |||
| 7 | cat > user-data <<'EOF' |
||
| 8 | #cloud-config |
||
| 9 | password: Admin@123456 |
||
| 10 | chpasswd: |
||
| 11 | expire: false |
||
| 12 | ssh_pwauth: true |
||
| 13 | EOF |
||
| 14 | |||
| 15 | cloud-localds seed.iso user-data |
||
| 16 | ``` |
||
| 17 | ## 创建虚拟机 |
||
| 18 | |||
| 19 | ``` |
||
| 20 | # 从cloud镜像创建磁盘 |
||
| 21 | sudo qemu-img create -f qcow2 -F qcow2 -b /kvm/iso/noble-server-cloudimg-amd64.img /kvm/images/images1/image1vm.qcow2 200G |
||
| 22 | |||
| 23 | # 导入安装虚拟机 |
||
| 24 | sudo virt-install \ |
||
| 25 | --name=images1 \ |
||
| 26 | --memory=8192 \ |
||
| 27 | --vcpus=4 \ |
||
| 28 | --cpu host \ |
||
| 29 | --os-variant=ubuntu24.04 \ |
||
| 30 | --disk path=/kvm/images/images1/image1vm.qcow2,format=qcow2,cache=none \ |
||
| 31 | --disk path=/kvm/iso/seed.iso,device=cdrom \ |
||
| 32 | --network network=default,model=virtio \ |
||
| 33 | --graphics none \ |
||
| 34 | --console pty,target_type=serial \ |
||
| 35 | --noautoconsole \ |
||
| 36 | --import |
||
| 37 | ``` |
||
| 38 | |||
| 39 | 2 | Redmine Admin | ### console 登录虚拟机 |
| 40 | ``` |
||
| 41 | virsh console images1 |
||
| 42 | ``` |
||
| 43 | |||
| 44 | 3 | Redmine Admin | ### 查看默认网关,dhcp网络 |
| 45 | ``` |
||
| 46 | virsh net-dhcp-leases default |
||
| 47 | ``` |
||
| 48 | |||
| 49 | 1 | Redmine Admin | ### 删除虚拟机 |
| 50 | ``` |
||
| 51 | virsh shutdown images1 |
||
| 52 | virsh destroy images1 |
||
| 53 | virsh undefine images1 |
||
| 54 | ``` |
||
| 55 | 4 | Redmine Admin | |
| 56 | ### 端口转发 |
||
| 57 | ``` |
||
| 58 | # 将宿主机2222端口映射到虚拟机192.168.122.10的22端口 |
||
| 59 | virsh net-update default add-port-forward ipv4 \ |
||
| 60 | --source 0.0.0.0:2222 \ |
||
| 61 | --dest 192.168.122.10:22 \ |
||
| 62 | --live --config |
||
| 63 | |||
| 64 | # 删除端口转发: |
||
| 65 | virsh net-update default delete-port-forward ipv4 --source 0.0.0.0:2222 --dest 192.168.122.10:22 --live --config |
||
| 66 | |||
| 67 | ``` |