Openstack制作Rhel9,使用IOS镜像制作
转自作者自己的CSDN 拷贝
Openstack制作Rhel9,使用IOS镜像制作_redhat openstack 如何使用iso虚机-CSDN博客
====================
需要已有环境:
1.Openstack
2.qume-img,kvm,virsh....
(yum install qemu-kvm qemu-img virt-manager libvirt libvirt-python virt-manager libvirt-client virt-install virt-viewer -y)
二、开始

Redhat9至少需要12G 的硬盘
创建虚拟12G硬盘;
创建虚拟机, 如有network请连接自己带有的网桥,方便后续设置临时地址;
brctl show查看网桥 字段 --network bridge=brq899ea5be-a3
请自己检查--cdrom字段 等等
--cdrom=/data/某iso文件 \ --disk path=/data/RedHat9-test.qcow2 上一步创的虚拟硬盘
如果已有制作好的虚拟机硬盘,直接使用disk:format=qcow2,bus=virtio创建
字段:disk写已经有的镜像文件路径
--disk path=/data/RedHat9-test.qcow2,format=qcow2,bus=virtio \
查看并使用VNC进行视图连接:

显示端口: 28

VNC连接:

正常安装linux

等待安装完系统,kvm重启,开始其他初始配置
宿主机virsh 进入虚拟机
如果不能进入,可以先vnc进入虚拟机 执行下列操作,并重启
console进入虚拟机后可以选择
1.(命令行)设置临时地址 ;
2.更改网卡配置(永久);
这里选择1,临时设置IP(前提是前面有绑定网卡 )ens 根据情况调整
问题一: 新建的Redhat9.3在未注册激活之前是没有yum源的配置文件的,所以需要我们自己新建一个yum源文件的配置文件
问题二: Management. You can use subscription-manager to register. Setting up Install Process Nothing to do
说明:redhat要求我们必须注册订阅管理器
.配置DNS服务器和时间分区
4.1 /etc/resolv.conf加入
4.2时间分区
5.ssh相关 (不修改默认ssh端口为22)
6.ssh配置,添加公钥
问题三:安装监控exporter agent由于selinux会禁止expoter服务
7.最后就是暂停虚机,然后直接上传glance,要先转换为raw再上传;
部分引用:
其他:
定义:virsh define xxx.xml xxx为xml文件所在的路径及文件名称,在当前目录下则不写路径
启动:virsh start xyz xyz为虚拟机xml配置文件中虚拟机的名字<name>rhel6.2_2</name>
停止:virsh shutdown xyz 此方法为正常关机方法,需要一段才能关机
下电:virsh destroy xyz 此方法为暴力下电,虚拟机立即关闭
删除:virsh undefine xxx 关闭了的虚拟机,只是不在运行状态而已,通过virsh undefine xxx就能从virsh列表里面(virsh list查看当前系统中的虚拟机列表,详见第2.4节)将其删除,undefine命令不会删除镜像文件和xml文件。运行状态的虚拟机是不能删除的。
临时起虚拟机:virsh create xxx.xml 此方法为方便开发调试等临时需求,不会持久化,虚拟机关机后就消失了,不推荐生产系统使用。
查看VNC端口:virsh vncdisplay xx 查看VNC端口,其中xx可通过virsh list查
浙公网安备 33010602011771号