利用iso 在OpenStack安装系统

1,上传iso镜像

(venv) [root@emporerlinux ~]# openstack image  create   --disk-format iso --container-format bare --file CentOS-7-x86_64-Minimal-2207-02.iso   testiso

2,创建一个空卷

(venv) [root@emporerlinux ~]# openstack volume  create   --size 10 testvolume  --boottble

如果忘记加这个参数:

openstack volume set --property bootable=true   testvolume<ID>
(venv) [root@emporerlinux ~]# openstack volume set --property bootable=true   testvolume

3,创建虚拟机

(venv) [root@emporerlinux ~]# openstack server create  --flavor  C2-M2-D20  --nic net-id=c40922cd-23ac-4802-bf2e-53ea42c617fd  --image testiso emporer

4,空卷关联实例机器

(venv) [root@emporerlinux ~]# openstack server add volume  emporer testvolume  --device /dev/vda 

5,虚拟控制台安装

选择对应的/dev/vda 系统盘

6,安装完毕关闭虚拟机

(venv) [root@emporerlinux ~]# openstack server stop emporer

7,删除虚拟机

openstack server delete INSTANCE_NAME
(venv) [root@emporerlinux ~]# openstack server delete emporer

8,删除虚拟机卷还存在,利用卷新建虚拟机

(venv) [root@emporerlinux ~]#  openstack volume show testvolume

9,利用卷新建镜像《镜像需要active,如果镜像很大需要有一个过程queued----saving----active》

(venv) [root@emporerlinux ~]# openstack image create  --volume  testvolume  test-image   

10,利用新建镜像启动虚拟机

(venv) [root@emporerlinux ~]#    openstack server create  --flavor  C2-M2-D20  --nic net-id=c40922cd-23ac-4802-bf2e-53ea42c617fd  --image  test-image     emporer

11,连接测试

(venv) [root@emporerlinux ~]# ssh root@192.168.10.52
The authenticity of host '192.168.10.52 (192.168.10.52)' can't be established.
ECDSA key fingerprint is SHA256:+SjgarFs3f22on7au8L8gqJJa6rGvdy5BsLgo2D84XA.
Are you sure you want to continue connecting (yes/no/[fingerprint])? yes
Warning: Permanently added '192.168.10.52' (ECDSA) to the list of known hosts.
root@192.168.10.52's password: 
Last login: Tue Jan  9 11:54:33 2024
[root@host-192-168-10-52 ~]# ip a
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
    inet 127.0.0.1/8 scope host lo
       valid_lft forever preferred_lft forever
    inet6 ::1/128 scope host 
       valid_lft forever preferred_lft forever
2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1450 qdisc pfifo_fast state UP group default qlen 1000
    link/ether fa:16:3e:b9:16:76 brd ff:ff:ff:ff:ff:ff
    inet 192.168.10.52/24 brd 192.168.10.255 scope global noprefixroute dynamic eth0
       valid_lft 86390sec preferred_lft 86390sec
    inet6 fe80::a13f:7897:e19a:4499/64 scope link noprefixroute 
       valid_lft forever preferred_lft forever

参考:https://docs.openstack.org/zh_CN/user-guide/cli-nova-launch-instance-using-ISO-image.html

文章作者: emporer
本文链接:
版权声明: 本站所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 Emporer-Linux
openstack OpenStack
喜欢就支持一下吧