提交 bd67ceca 编写于 作者: A amyMaYun

change iso name and add an FAQ Administrator Guide

上级 76d73cc2
......@@ -43,13 +43,13 @@
- 拷贝镜像中相关文件至在/srv/repo下
```
mount /home/openEuler/openEuler-1.0-beta-aarch64-dvd.iso /mnt/
mount /home/openEuler/openEuler-1.0-base-aarch64-dvd.iso /mnt/
cp -r /mnt/Packages /srv/repo/
cp -r /mnt/repodata /srv/repo/
cp -r /mnt/RPM-GPG-KEY-openEuler /srv/repo/
```
openEuler-1.0-beta-aarch64-dvd.iso存放在/home/openEuler目录下。
openEuler-1.0-base-aarch64-dvd.iso存放在/home/openEuler目录下。
- 在/srv/repo下创建repo源的软链接
......
# 使用rpmbuild编译mariadb失败<a name="ZH-CN_TOPIC_0222550782"></a>
## 问题描述<a name="section883217013220"></a>
如果使用root账号登录系统,并在该账号下使用rpmbuild命令编译mariadb源代码,会出现编译失败现象,提示:
```
+ echo 'mysql can'\''t run test as root'
mysql can't run test as root
+ exit 1
```
## 原因分析<a name="section182011821122818"></a>
mariadb数据库不允许使用root权限的账号进行测试用例执行,所以会阻止编译过程(编译过程中会自动执行测试用例)。
## 解决方案<a name="section1490682573015"></a>
使用vi等文本编辑工具,修改mariadb.spec文件中runtest变量的值。
修改前:
```
%global runtest 1
```
修改后:
```
%global runtest 0
```
该修改关闭了编译阶段执行测试用例的功能,但不会影响编译和编译后的RPM包内容。
# 创建/更新本地repo源<a name="ZH-CN_TOPIC_0183245386"></a>
使用mount挂载,将openEuler的镜像openEuler-1.0-beta-aarch64-dvd.iso创建为repo源,并能够对repo源进行更新。
使用mount挂载,将openEuler的镜像openEuler-1.0-base-aarch64-dvd.iso创建为repo源,并能够对repo源进行更新。
......@@ -3,7 +3,7 @@
可以拷贝镜像中相关文件至本地目录以创建本地repo源,示例如下:
```
mount /home/openEuler/openEuler-1.0-beta-aarch64-dvd.iso /mnt/
mount /home/openEuler/openEuler-1.0-base-aarch64-dvd.iso /mnt/
mkdir -p /srv/repo/
cp -r /mnt/Packages /srv/repo/
cp -r /mnt/repodata /srv/repo/
......
......@@ -5,7 +5,7 @@
示例如下:
```
mount /home/openEuler/openEuler-1.0-beta-aarch64-dvd.iso /mnt/
mount /home/openEuler/openEuler-1.0-base-aarch64-dvd.iso /mnt/
```
挂载好的mnt目录如下:
......
# 概述<a name="ZH-CN_TOPIC_0183245385"></a>
将openEuler提供的镜像openEuler-1.0-beta-aarch64-dvd.iso创建为repo源,如下以使用nginx进行repo源部署,提供http服务为例进行说明。
将openEuler提供的镜像openEuler-1.0-base-aarch64-dvd.iso创建为repo源,如下以使用nginx进行repo源部署,提供http服务为例进行说明。
# 部署远端repo源<a name="ZH-CN_TOPIC_0183245391"></a>
安装操作系统openEuler1.0(openEuler-1.0-beta-aarch64-dvd.iso),在openEuler1.0上通过nginx部署repo源。
安装操作系统openEuler1.0(openEuler-1.0-base-aarch64-dvd.iso),在openEuler1.0上通过nginx部署repo源。
......@@ -8,7 +8,7 @@
- httpd:存放kickstart文件。
- tftp:提供vmlinuz和initrd文件。
- dhcpd/pxe:提供DHCP服务。
- ISO:openEuler-1.0-beta-aarch64-dvd.iso。
- ISO:openEuler-1.0-base-aarch64-dvd.iso。
## 操作步骤<a name="section9467123415317"></a>
......@@ -58,7 +58,7 @@
3. <a name="zh-cn_topic_0151920754_l1692f6b9284e493683ffa2ef804bc7ca"></a>安装源的制作。
```
# mount openEuler-1.0-beta-aarch64-dvd.iso /mnt
# mount openEuler-1.0-base-aarch64-dvd.iso /mnt
# cp -r /mnt/* /var/www/html/openEuler/
```
......
......@@ -6,7 +6,7 @@
- 物理机/虚拟机(虚拟机创建可参考对应厂商的资料)。包括使用kickstart工具进行自动化安装的计算机和被安装的计算机。
- httpd:存放kickstart文件。
- ISO: openEuler-1.0-beta-aarch64-dvd.iso
- ISO: openEuler-1.0-base-aarch64-dvd.iso
## 操作步骤<a name="section195901411145117"></a>
......
......@@ -10,9 +10,9 @@
在校验发布包完整性之前,需要准备如下文件:
iso文件:openEuler-1.0-beta-aarch64-dvd.iso
iso文件:openEuler-1.0-base-aarch64-dvd.iso
校验文件:openEuler-1.0-beta-aarch64-dvd.iso.sha256sum
校验文件:openEuler-1.0-base-aarch64-dvd.iso.sha256sum
## 操作指导<a name="section3301113671818"></a>
......@@ -21,13 +21,13 @@ iso文件:openEuler-1.0-beta-aarch64-dvd.iso
1. 获取校验文件中的校验值。执行命令如下:
```
#cat openEuler-1.0-beta-aarch64-dvd.iso.sha256sum
#cat openEuler-1.0-base-aarch64-dvd.iso.sha256sum
```
2. 计算文件的sha256校验值。执行命令如下:
```
#sha256sum openEuler-1.0-beta-aarch64-dvd.iso
#sha256sum openEuler-1.0-base-aarch64-dvd.iso
```
命令执行完成后,输出校验值。
......
......@@ -7,6 +7,6 @@
1. 登录[openEuler社区](https://openeuler.org)网站。
2. 单击“下载”。
3. 单击“获取ISO:”后面的“Link”,显示下载列表。
4. 单击“openEuler-1.0-beta-aarch64-dvd.iso”将openEuler发布包下载到本地。
5. 单击“openEuler-1.0-beta-aarch64-dvd.iso.sha256sum”将openEuler校验文件下载到本地。
4. 单击“openEuler-1.0-base-aarch64-dvd.iso”将openEuler发布包下载到本地。
5. 单击“openEuler-1.0-base-aarch64-dvd.iso.sha256sum”将openEuler校验文件下载到本地。
......@@ -50,10 +50,10 @@
使用您下载的ISO镜像文件的完整路径替换 /path/to/image.iso,使用之前由 dmesg 命令给出的设备名称替换device,同时设置合理的块大小(例如:512k)替换 blocksize,这样可以加快写入进度。
例如:如果该ISO镜像文件位于 /home/testuser/Downloads/openEuler-1.0-beta-aarch64-dvd.iso,同时探测到的设备名称为sdb,则该命令如下:
例如:如果该ISO镜像文件位于 /home/testuser/Downloads/openEuler-1.0-base-aarch64-dvd.iso,同时探测到的设备名称为sdb,则该命令如下:
```
# dd if=/home/testuser/Downloads/openEuler-1.0-beta-aarch64-dvd.iso of=/dev/sdb bs=512k
# dd if=/home/testuser/Downloads/openEuler-1.0-base-aarch64-dvd.iso of=/dev/sdb bs=512k
```
5. 等待镜像写入完成,拔掉USB盘。
......
......@@ -2,7 +2,7 @@
openEuler 社区提供了如下 ISO,各 ISO 含义如下:
- openEuler-1.0-beta-aarch64-dvd.iso 为安装 ISO,适用于 Taishan 200 服务器及基于 openEuler 的虚拟化平台。
- openEuler-1.0-beta-everything-dvd.iso 为编译依赖 ISO,主要提供源码的编译依赖。
- openEuler-1.0-beta-source-dvd.iso 为源码 ISO,包括运行 ISO 的源码包。
- openEuler-1.0-base-aarch64-dvd.iso 为安装 ISO,适用于 Taishan 200 服务器及基于 openEuler 的虚拟化平台。
- openEuler-1.0-base-everything-dvd.iso 为编译依赖 ISO,主要提供源码的编译依赖。
- openEuler-1.0-base-source-dvd.iso 为源码 ISO,包括运行 ISO 的源码包。
......@@ -40,7 +40,7 @@
</disk>
<disk type='file' device='cdrom'>
<driver name='qemu' type='raw'/>
<source file='/mnt/openEuler-1.0-aarch64-dvd.iso'/>
<source file='/mnt/openEuler-1.0-base-aarch64-dvd.iso'/>
<readonly/>
<target dev='sdb' bus='scsi'/>
<boot order='2'/>
......@@ -98,7 +98,7 @@
</disk>
<disk type='file' device='cdrom'>
<driver name='qemu' type='raw'/>
<source file='/mnt/openEuler-1.0-aarch64-dvd.iso'/>
<source file='/mnt/openEuler-1.0-base-aarch64-dvd.iso'/>
<readonly/>
<target dev='sdb' bus='scsi'/>
<boot order='2'/>
......
# 其它常用设备<a name="ZH-CN_TOPIC_0184192752"></a>
## 概述<a name="section138722205324"></a>
除存储设备、网络设备外,XML配置文件中还需要指定一些其他外部设备,本节介绍这些元素的配置方法。
## 元素介绍<a name="section11275162243312"></a>
- serial:串口设备
属性type:用于指定串口类型。常用属性值为pty、tcp、pipe、file。
- video:媒体设备
属性type:媒体设备类型。常用属性值为virtio。
子元素model:video的子元素,用于指定媒体设备类型。
- input:输出设备
属性type:指定输出设备类型。常用属性值为tabe、keyboard,分别表示输出设备为写字板、键盘。
属性bus:指定挂载的总线。常用属性值为USB。
- emulator:模拟器应用路径
- graphics:图形设备
属性type:指定图形设备类型。常用属性值为vnc。
属性listen:指定侦听的IP地址。
## 配置示例<a name="section9754151025916"></a>
例如,在下面的示例中,配置了虚拟机的模拟器路径,pty串口、virtio媒体设备、USB写字板、USB键盘以及VNC图形设备。
>![](public_sys-resources/icon-note.gif) **说明:**
>graphics的type配置为VNC时,建议配置属性passwd,即使用VNC登录时的密码。
```
<domain type='kvm'>
...
<devices>
<emulator>/usr/libexec/qemu-kvm</emulator>
<console type='pty'/>
<video>
<model type='virtio'/>
</video>
<input type='tablet' bus='usb'/>
<input type='keyboard' bus='usb'/>
<graphics type='vnc' listen='0.0.0.0' passwd='n8VfjbFK'/>
...
</devices>
</domain>
```
......@@ -118,7 +118,7 @@ XML配置文件使用disk元素配置存储设备,disk常见的属性如[表1]
</disk>
<disk type='file' device='cdrom'>
<driver name='qemu' type='raw' cache='none' io='native'/>
<source file='/mnt/openEuler-dvd.iso'/>
<source file='/mnt/openEuler-1.0-aarch64-dvd.iso'/>
<target dev='sdb' bus='scsi'/>
<readonly/>
<boot order='2'/>
......
......@@ -194,6 +194,7 @@ headless: true
- [FAQ]({{< relref "/docs/Administration/FAQ-4.md" >}})
- [使用systemctl和top命令查询libvirtd服务占用内存不同]({{< relref "/docs/Administration/使用systemctl和top命令查询libvirtd服务占用内存不同.md" >}})
- [设置RAID0卷,参数stripsize设置为4时出错]({{< relref "/docs/Administration/设置RAID0卷-参数stripsize设置为4时出错.md" >}})
- [使用rpmbuild编译mariadb失败]({{< relref "/docs/Administration/使用rpmbuild编译mariadb失败.md" >}})
- [虚拟化用户指南]({{< relref "/docs/Virtualization/virtualization.md" >}})
- [法律声明]({{< relref "/docs/Virtualization/法律声明.md" >}})
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册