Criando uma Imagem Privada do Workspace para Windows 10 e Ubuntu
V1.0 – Novembro 2023
Versão | Autor | Descrição |
---|---|---|
V1.0 – 2023-11-09 | Wisley da Silva Paulo 00830850 | Versão Inicial |
Objetivo
Este documento objetiva colher e formalizar informações necessárias para a implementação criação de imagens privadas no serviço IMS para serem utilizadas no serviço de Workspace da Huawei Cloud.
Criação imagem Windows 10
-
Faço o download da imagem ISO do Windows 10 no site da Microsoft.
-
Faça o download dos pacotes conforme apresentado no link (https://support.huaweicloud.com/intl/en-us/usermanual-workspace/workspace_06_0507.html) e adicione em um bucket para facilitar a transferência para a máquina no momento da instalação.
-
Depois de baixar a imagem ISO do Windows 10 e todos os pacotes realize o procedimento do link (https://support.huaweicloud.com/intl/en-us/usermanual-workspace/workspace_06_0508.html) para adicionar drivers no arquivo ISO.
-
Inicie a instalação e configure o driver conforme o demonstrado no link (https://support.huaweicloud.com/intl/en-us/usermanual-ims/en-us_topic_0146474784.html).
-
Acesse o CD abra a pasta vmtools que foi adicionada na ISO e instale o vmtools.
Ative o usuário Administrator clicando com botão direto do mouse no botão iniciar, acessando opção “Computer Management”, acesse a opção “Local User…”, depois “User”, clique com botão direito no usuário Administrator, propriedades e depois desmarque a opção de desabilitar o usuário. Repita o procedimento para acessar o usuário e configure uma senha para o usuário. Faço logoff com usuário atual e o login com o usuário Administrator.
Efetue os ajuste indicados no link (https://support.huaweicloud.com/intl/en-us/usermanual-workspace/workspace_06_0510.html) até o item 56.
Ignore o item marcado em vermelho nesse item.
Pode ignorar os itens entre 40 e 49
Itens 50 a 56 apenas verificações (raramente é necessário ajuste).
Efetue a instalação dos softwares indicados no link (https://support.huaweicloud.com/intl/en-us/usermanual-workspace/workspace_06_0510.html) do item 57 em diante.
Verifique no painel de controle se os programas foram instalados
Antes da instalação da última ferramenta (Workspace_HDP_WindowsDesktop_Installer) garanta que todas as atualizações do sistema operacional foram realizadas, caso contrário pode receber o erro:
Esse comando tem um erro a palavra marcada falta uma letra “n” o comando correto é: run_silent.bat –passive –environment_type 2 –nocheck –noshutdown
Quando inicializar o acesso do Administrator estará indisponível, login com usuário criado na instalação e set uma nova senha para o Administrator, faça o login com Administrator para o procedimento ser finalizado.
Com todos os ajustes da instância realizados, agora utilizamos a ECS para criação da imagem, basta parar a ECS e na opção more selecionar “Manage Image” e depois Create Image.
Com a imagem criada e aparecendo no serviço de IMS já está disponível para ser utilizada no serviço do Workspace.
Criação imagem Ubuntu
Faça o download da imagem ISO do Ubuntu Desktop (são suportados no momento do documento as versões 18.04.5-desktop-amd64 ou ubuntu-20.04.5.0-desktop-amd64 - https://mu.releases.ubuntu.com/20.04.5/ - https://old-releases.ubuntu.com/releases/18.04.5/) e faça o upload no OBS.
Importe a imagem ISO do ubuntu no serviço IMS.
Crie uma ECS usando a imagem criada com o importe da imagem ISO.
Acesso a instância e abra o terminal shell
Instale os pacotes libxcb-xinerama0, gawk
sudo su
apt update
apt install libxcb-xinerama0 -y
apt install gawk -y
Install the Linux Kernel (For Ubuntu 20.04 Only)
apt install linux-image-5.15.0-72-generic -y
apt install linuxheaders-5.15.0-72-generic -y
apt install linux-modules-extra-5.15.0-72-generic -y
grep menuentry /boot/grub/grub.cfg
Registre a localização da versão 5.15.0-72, como mostrado na figura do kernel:
sudo nano /etc/default/grub
Instale e inicie o openssh
apt update
apt install openssh-server -y
service sshd start
Configura o sshd.conf
nano /etc/ssh/sshd_config
Instalar python 3
apt install python3 -y
python3 --version
Instalar e configurar o cloud-init
apt install cloud-init -y
nano /etc/cloud/cloud.cfg
Altere o parâmetro disable_root para false, adicione as linhas no final
do arquivo, ajuste os módulos config comentando a linha “locale”, na lista de módulos de inicialização coloque o ssh como primeiro item :
datasource_list: [ OpenStack ]
datasource:
OpenStack:
metadata_urls: ['http://169.254.169.254']
max_wait: 120
timeout: 5
network:
config: disabled
Verifique o cloud-init, caso apresente algum erro tente reiniciar a instância e execute o comando novamente:
sudo cloud-init init --local
Instalar KVM
Adicione o drivers do virtio no arquivo: “/etc/initramfs-tools/modules”:
nano /etc/initramfs-tools/modules
virtio_blk
virtio_scsi
virtio_net
virtio_pci
virtio_ring
virtio
update-initramfs -u
Baixe o pacote do HDA
wget https://workspace-hdp-gray-cn-east-3.obs.cn-east-3.myhuaweicloud.com/WorkspaceHDP/HDPAgent/23.05.5/Workspace_HDP_LinuxDesktop_23.5.5.0922.iso
cp Workspace_HDP_LinuxDesktop_23.5.5.0922.iso /tmp
Instalar o HAD
mount /tmp/Workspace_HDP_LinuxDesktop_23.5.5.0922.iso /mnt
cd /mnt
/bin/bash autorun.sh
# O sistema vai reiniciar
rm -rf /tmp/Workspace_HDP_LinuxDesktop_23.5.5.0922.iso
cat /usr/local/hdpserver/version.txt
sudo apt-mark hold `uname -r`
Limpe o cache
cd /usr/local/hdpserver/hwsysagent/scripts20
bash cleanCache.sh
touch /usr/share/glib-2.0/schemas/19_mysettings.gschema.override
nano /usr/share/glib-2.0/schemas/19_mysettings.gschema.override
sudo glib-compile-schemas /usr/share/glib-2.0/schemas