在openEuler中通过KVM可视化安装华为FusionCompute的CNA主机

2024-02-24 21:44

本文主要是介绍在openEuler中通过KVM可视化安装华为FusionCompute的CNA主机,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

一、环境说明

在Windows物理主机上通过VMware WorkStation创建一个虚拟机(4U4C、16GB内存,400GB磁盘,NAT网络连接),在虚拟机中安装openEuler 22.03 LTS系统,并将该虚拟机作为部署 FusionCompute的服务器,IP地址指定为192.168.17.80,并确保该服务器能连接Internet。

通过XShell等远程SSH连接工具连接OpenEuler服务器,然后在openEuler服务器中通过KVM可视化安装华为FusionCompute(版本为6.5.1)的CNA主机。

二、配置openEuler环境

1、安装dde桌面环境

[root@FusionCompute ~]# dnf -y install dde
[root@FusionCompute ~]# systemctl set-default graphical.target
[root@FusionCompute ~]# reboot

2、安装tigervnc软件包

[root@FusionCompute ~]# dnf  -y  install  tigervnc-server tigervnc

3、设置用户VNC连接密码

[root@FusionCompute ~]# vncpasswd
Password:	此处设置访问vnc服务器的密码
Verify:
Would you like to enter a view-only password (y/n)? n
A view-only password is not used

4、启动远程桌面连接服务

#启动远程桌面连接服务
[root@FusionCompute ~]# vncserver :1
New 'CNA-mother:1 (root)' desktop is FusionCompute :1Creating default startup script /root/.vnc/xstartup
Creating default config /root/.vnc/config
Starting applications specified in /root/.vnc/xstartup
Log file is /root/.vnc/CNA-mother:1.log#查看远程桌面连接服务
[root@FusionCompute ~]# vncserver -listWARNING: vncserver has been replaced by a systemd unit and is now considered deprecated and removed in upstream.
Please read /usr/share/doc/tigervnc/HOWTO.md for more information.TigerVNC server sessions:X DISPLAY #	PROCESS ID
:1		2564

注:这里的:1表示vnc服务监听端口为5901

5、编辑远程桌面连接的启动配置文件

将/root/.vnc/xstartup配置文件中原有的内容删除,然后粘贴以下内容

[root@FusionCompute ~]# vim /root/.vnc/xstartup#!/bin/shunset SESSION_MANAGERunset DBUS_SESSION_BUS_ADDRESS[ -r $HOME/.Xresources ] && xrdb $HOME/.Xresourcesxsetroot -solid greyvncconfig -iconic &xterm -geometry 80x24+10+10 -ls -title "$VNCDESKTOP Desktop" &exec dbus-launch startdde &

6、配置防火墙

[root@FusionCompute ~]# firewall-cmd --permanent --zone=public --add-port=5901-5903/tcp
success
[root@FusionCompute ~]# firewall-cmd --reload 
success

7、安装KVM软件包及其依赖

#安装软件包
dnf -y install qemu-kvm qemu-img virt-manager libvirt libvirt-client virt-install virt-viewer#加载并查看kvm模块
modprobe kvm
lsmod | grep kvm#启动libvirtd服务
systemctl start libvirtd
systemctl status libvirtd

8、测试远程桌面连接

在Windows宿主机上,通过RealVNC Viewer程序远程桌面连接Linux服务器,端口为前面开放的5901,如下所示

成功连接后,可以看到Linux的桌面,如下所示

9、修改ssh服务配置文件

完成上述操作后,执行virt-manager命令时,会提示以下错误

(virt-manager:5124): Gtk-WARNING **: 10:25:33.675: cannot open display: 

通过修改sshd服务配置文件可以解决

vim /etc/ssh/sshd_config
#……此处省略文件其它内容,找到以下配置行,将no改成yes……
X11Forwarding yes#完成修改后重启sshd服务
systemctl restart sshd

10、修改KVM虚拟网络

修改kvm虚拟网络配置文件/etc/libvirt/qemu/networks/default.xml,指定网关地址(ip address)和dhcp自动分配的IP地址范围(range start和end)

[root@CNA-mother ~]# vim /etc/libvirt/qemu/networks/default.xml
……省略原有部分内容……
<network><name>default</name><uuid>203642a9-3622-409f-bbba-5f9bc4123377</uuid><forward mode='nat'/><bridge name='virbr0' stp='on' delay='0'/><mac address='52:54:00:25:62:e6'/><ip address='192.168.18.254' netmask='255.255.255.0'><dhcp><range start='192.168.18.1' end='192.168.18.253'/></dhcp></ip>
</network>

11、检查KVM虚拟网络

执行【virt-manager】命令,打开如下所示的kvm虚拟机管理器视窗界面

选择Edit-->Connetcion Details,打开如下图所示网络界面,确认虚拟网络配置正确

三、创建和配置CNA虚拟机

1、创建虚拟机

点击kvm虚拟机管理器左上角的“+”号创建虚拟机,打开如下所示窗口

2、指定ISO镜像位置和OS类型

选择从本地媒体安装,并在如下所示窗口中指定CNA的ISO镜像文件和OS类型,CNA ISO镜像的OS为Euler 2.0,但KVM虚拟机无法自动识别,故取消自动检测,在选择列表中选择Generic default即可。

3、设置内存大小和CPU核数

CNA主机建议CPU核数不小于4,内存建议8G以上。

4、设置虚拟机磁盘镜像大小

CNA主机磁盘空间要求不小于70GB,这里指定为80GB。

5、设置主机名、网络连接模式以及安装前自定义配置

网络连接模式建议选择默认的NAT,并勾选安装前自定义配置,否则后面安装会报错。

6、修改Display Spice Sever类型

如下所示,将Display Spice选项卡下的Spice Sever类型更改为VNC server。

注:若按默认的Spice server安装,会提示如下所示的Unable to complete install: 'unsupported configuration: spice graphics are not supported with this QEMU'错误。

7、设置Video的Model

如下所示,将Video QXL选项卡下的Video的Model指定为Virtio。

注: 若按默认的QXL安装,会提示如下所示的Unable to complete install: 'unsupported configuration: domain configuration does not support 'video model' value 'qxl''的错误

8、删除USB Redirector

如下所示,删除最下面的USB Redirector1和USB Redirector2

注:若不删除,安装时会提示如下所示的Unable to complete install: 'unsupported configuration: USB redirection is not supported by this version of QEMU'错误。

9、添加网络适配器

单击虚拟机管理器左下角的“Add Hardware”按钮,再添加3个网络适配器,网络连接模式按默认的指定为NAT。

完成添加后的情况如下所示。

四、安装CNA虚拟主机系统

1、开始安装CNA虚拟主机系统

完成上述配置后,单击虚拟机管理器左上角的“Begin Installation”按钮开始安装,当出现如下安装菜单界面时,选择Install开始安装。

然后出现如下所示的安装窗口。

2、配置Network

按Tab键和方向键,选择Network,选择IPv4,直接回车

配置第一张网卡的默认网关。

在上图中选择Edit,回车进入如下IP地址配置界面,配置第一张网卡的IP地址和掩码。

3、配置主机名

选择Hostname,修改Hostname名称

4、指定登录密码

如下所示,选择Password,并配置root账号的登录密码。

5、确认配置

选择安装界面中的OK并回车,出现如下所示界面,选择Yes,确认用默认硬件驱动安装OS。

在如下所示界面,选择Yes确认继续安装。

在如下所示界面,选择Yes,确认完成配置。

在如下所示界面,选择Yes,确认格式化所有分区。

最后出现如下所示界面,开始安装。

6、完成安装并核查网络连接通性

安装完成后会自动重启,如下所示,成功安装并登录

查看IP地址,并检测网络的连通性。

五、配置SSH远程连接CNA主机

CNA主机默认不允许root远程SSH连接,只允许一个普通用户可以SSH远程连接,该普通用户账号为gandalf,默认密码为IaaS@OS-CLOUD9!。(注意,最后的!为密码的最后个字符)

为方便后面配置网络存储,可以配置CNA主机允许root远程SSH连接。

修改CNA主机的SSH服务配置文件以允许root远程SSH连接。

vi /etc/ssh/sshd_config……此处省略文件其它内容,找到以下配置行,并将其中的no改为yes……PermitRootLogin yes

重启sshd服务

systemctl restart sshd

完成上述配置后,就可以在openEuler服务器上通过SSH远程连接CNA主机了。

类拟的操作,创建并安装CNA02主机。

这篇关于在openEuler中通过KVM可视化安装华为FusionCompute的CNA主机的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/743463

相关文章

Zookeeper安装和配置说明

一、Zookeeper的搭建方式 Zookeeper安装方式有三种,单机模式和集群模式以及伪集群模式。 ■ 单机模式:Zookeeper只运行在一台服务器上,适合测试环境; ■ 伪集群模式:就是在一台物理机上运行多个Zookeeper 实例; ■ 集群模式:Zookeeper运行于一个集群上,适合生产环境,这个计算机集群被称为一个“集合体”(ensemble) Zookeeper通过复制来实现

CentOS7安装配置mysql5.7 tar免安装版

一、CentOS7.4系统自带mariadb # 查看系统自带的Mariadb[root@localhost~]# rpm -qa|grep mariadbmariadb-libs-5.5.44-2.el7.centos.x86_64# 卸载系统自带的Mariadb[root@localhost ~]# rpm -e --nodeps mariadb-libs-5.5.44-2.el7

Centos7安装Mongodb4

1、下载源码包 curl -O https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-rhel70-4.2.1.tgz 2、解压 放到 /usr/local/ 目录下 tar -zxvf mongodb-linux-x86_64-rhel70-4.2.1.tgzmv mongodb-linux-x86_64-rhel70-4.2.1/

Centos7安装JDK1.8保姆版

工欲善其事,必先利其器。这句话同样适用于学习Java编程。在开始Java的学习旅程之前,我们必须首先配置好适合的开发环境。 通过事先准备好这些工具和配置,我们可以避免在学习过程中遇到因环境问题导致的代码异常或错误。一个稳定、高效的开发环境能够让我们更加专注于代码的学习和编写,提升学习效率,减少不必要的困扰和挫折感。因此,在学习Java之初,投入一些时间和精力来配置好开发环境是非常值得的。这将为我

浅谈主机加固,六种有效的主机加固方法

在数字化时代,数据的价值不言而喻,但随之而来的安全威胁也日益严峻。从勒索病毒到内部泄露,企业的数据安全面临着前所未有的挑战。为了应对这些挑战,一种全新的主机加固解决方案应运而生。 MCK主机加固解决方案,采用先进的安全容器中间件技术,构建起一套内核级的纵深立体防护体系。这一体系突破了传统安全防护的局限,即使在管理员权限被恶意利用的情况下,也能确保服务器的安全稳定运行。 普适主机加固措施:

安装nodejs环境

本文介绍了如何通过nvm(NodeVersionManager)安装和管理Node.js及npm的不同版本,包括下载安装脚本、检查版本并安装特定版本的方法。 1、安装nvm curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.0/install.sh | bash 2、查看nvm版本 nvm --version 3、安装

计算机毕业设计 大学志愿填报系统 Java+SpringBoot+Vue 前后端分离 文档报告 代码讲解 安装调试

🍊作者:计算机编程-吉哥 🍊简介:专业从事JavaWeb程序开发,微信小程序开发,定制化项目、 源码、代码讲解、文档撰写、ppt制作。做自己喜欢的事,生活就是快乐的。 🍊心愿:点赞 👍 收藏 ⭐评论 📝 🍅 文末获取源码联系 👇🏻 精彩专栏推荐订阅 👇🏻 不然下次找不到哟~Java毕业设计项目~热门选题推荐《1000套》 目录 1.技术选型 2.开发工具 3.功能

SWAP作物生长模型安装教程、数据制备、敏感性分析、气候变化影响、R模型敏感性分析与贝叶斯优化、Fortran源代码分析、气候数据降尺度与变化影响分析

查看原文>>>全流程SWAP农业模型数据制备、敏感性分析及气候变化影响实践技术应用 SWAP模型是由荷兰瓦赫宁根大学开发的先进农作物模型,它综合考虑了土壤-水分-大气以及植被间的相互作用;是一种描述作物生长过程的一种机理性作物生长模型。它不但运用Richard方程,使其能够精确的模拟土壤中水分的运动,而且耦合了WOFOST作物模型使作物的生长描述更为科学。 本文让更多的科研人员和农业工作者

K8S(Kubernetes)开源的容器编排平台安装步骤详解

K8S(Kubernetes)是一个开源的容器编排平台,用于自动化部署、扩展和管理容器化应用程序。以下是K8S容器编排平台的安装步骤、使用方式及特点的概述: 安装步骤: 安装Docker:K8S需要基于Docker来运行容器化应用程序。首先要在所有节点上安装Docker引擎。 安装Kubernetes Master:在集群中选择一台主机作为Master节点,安装K8S的控制平面组件,如AP

衡石分析平台使用手册-单机安装及启动

单机安装及启动​ 本文讲述如何在单机环境下进行 HENGSHI SENSE 安装的操作过程。 在安装前请确认网络环境,如果是隔离环境,无法连接互联网时,请先按照 离线环境安装依赖的指导进行依赖包的安装,然后按照本文的指导继续操作。如果网络环境可以连接互联网,请直接按照本文的指导进行安装。 准备工作​ 请参考安装环境文档准备安装环境。 配置用户与安装目录。 在操作前请检查您是否有 sud