Criando uma Imagem Privada OracleOS 7.9

V1.0 – Junho 2024

Versão Autor Descrição
V1.0 – 2024-06-06 Diogo Hatz d50037923 Versão Inicial
V1.0 – 2024-06-06 Wisley da Silva Paulo 00830850 Revisão do Documento

Objetivo

Este documento objetiva apresentar os procedimentos necessários para criação de imagem do OracleOS 7.9 utilizando o serviço de IMS.

Criação imagem OracleOS

Faça o download da imagem ISO do OracleOS (exemplo - https://yum.oracle.com/oracle-linux-isos.html) e faça o upload no OBS.

Importe a imagem ISO do OracleOS no serviço IMS.

Crie uma ECS usando a imagem criada com o importe da imagem ISO.

Acesse a instância e abra o terminal shell

Vincule um EIP à máquina

Instalar KVM

Adicione o drivers do KVM no arquivo: “/etc/dracut.conf”:

vi /etc/dracut.conf

virtio_blk virtio_scsi virtio_net virtio_pci virtio_ring virtio

dracut -f /boot/initramfs-2.6.32-573.8.1.el6.x86\_64.img

Substituia “initramfs-2.6.32-573.8.1.el6.x86_64.img” pelo initramfs utilizado pelo kernel atual. Para verificar o arquivo initramfs por kernel, verifique no arquivo /boot/grub2/grub.cfg.

Para verificar se os drivers foram instalados, digite o seguinte comando

lsinitrd /boot/initramfs-\`uname -r\`.img | grep virtio

Edite a interface de rede eth0

vi /etc/sysconfig/network-scripts/ifcfg-eth0

Instalar e configurar o cloud-init

yum update -y

yum install cloud-init -y

Instale o plugin de troca de senha da HWC

vi /etc/selinux/config

systemctl reboot

wget
<https://ap-southeast-2-cloud-reset-pwd.obs.ap-southeast-2.myhuaweicloud.com/linux/64/reset_pwd_agent/CloudResetPwdAgent.zip>

unzip CloudResetPwdAgent.zip

cd CloudResetPwdAgent/CloudResetPwdAgent.Linux

chmod +x setup.sh

sudo sh setup.sh

chmod 700 /CloudrResetPwdAgent/bin/cloudResetPwdAgent.script

chmod 700 /CloudrResetPwdAgent/bin/wrapper

chmod 600 /CloudrResetPwdAgent/lib/\*

systemctl start cloudResetPwdAgent

systemctl enable cloudResetPwdAgent

(opcional) Troque o kernel default do Grub para o kernel que será utilizado

https://docs.oracle.com/en/learn/oracle-linux-kernels/#change-the-default-kernel

(opcional) Caso algum dos kernels apresente erros para a inicialização, digite o seguinte comando

dracut --regenerate-all –force

Para a instância e criar a imagem: