Project

General

Profile

虚拟机常用配置 » 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
```