Ubuntu镜像下载地址:

http://mirrors.aliyun.com/ubuntu-releases/16.04/

根据window 选择 32/64位的操作系统

Ubuntu 搭建高可用mysql集群 ubuntu环境搭建_Ubuntu 搭建高可用mysql集群

第2步:在vmware workstation 软件中选择”开始\新建虚拟机”按钮后,如图所示。

Ubuntu 搭建高可用mysql集群 ubuntu环境搭建_Ubuntu_02

第2步:后单击“下一步”按钮硬件兼容性选择如下,如图所示。

Ubuntu 搭建高可用mysql集群 ubuntu环境搭建_linux_03

第3步:后单击“下一步”按钮,选择稍后安装操作系统,如图所示。

Ubuntu 搭建高可用mysql集群 ubuntu环境搭建_linux_04

第4步:后单击“下一步”按钮,选择客户机操作系统进行如下配置,如图所示。

Ubuntu 搭建高可用mysql集群 ubuntu环境搭建_ubuntu_05

第5步:后单击“下一步”按钮,选择要将ubuntu 安装的目录,如图所示。

Ubuntu 搭建高可用mysql集群 ubuntu环境搭建_Ubuntu_06

第6步:后单击“下一步”按钮,根据自己的配置选择指定处理器数量,如图所示。

Ubuntu 搭建高可用mysql集群 ubuntu环境搭建_ubuntu_07

第7步:后单击“下一步”按钮,根据自己的需要选择指定内存大小,如图所示。

Ubuntu 搭建高可用mysql集群 ubuntu环境搭建_linux_08

第9步:后单击“下一步”按钮,选择网络连接类型为使用桥接网络,如图所示。

Ubuntu 搭建高可用mysql集群 ubuntu环境搭建_ubuntu_09

第10步:后三步单击“下一步”按钮,I/O控制器类型、磁盘类型 磁盘选择,如图所示。

Ubuntu 搭建高可用mysql集群 ubuntu环境搭建_ubuntu_10

     

Ubuntu 搭建高可用mysql集群 ubuntu环境搭建_Ubuntu_11

            

Ubuntu 搭建高可用mysql集群 ubuntu环境搭建_linux_12

第11步:后单击“下一步”按钮,指定磁盘容量大小做出合理的配置,如图所示。

                                                                                                                                      

Ubuntu 搭建高可用mysql集群 ubuntu环境搭建_Ubuntu 搭建高可用mysql集群_13

第12步:后单击“下一步”按钮,指定磁盘文件,如图所示。

Ubuntu 搭建高可用mysql集群 ubuntu环境搭建_Ubuntu 搭建高可用mysql集群_14

第13步:后单击“下一步”按钮,选择”完成”,如图所示。

Ubuntu 搭建高可用mysql集群 ubuntu环境搭建_Ubuntu_15

第14步:完成后创建的虚拟机,如图1-8所示。

Ubuntu 搭建高可用mysql集群 ubuntu环境搭建_Ubuntu 搭建高可用mysql集群_16

第15步:后单击设备里面的任何一个选项弹出如下配置选项框,如图所示。

Ubuntu 搭建高可用mysql集群 ubuntu环境搭建_ubuntu_17

CD/DVD(STATA) 、 硬盘(NVMe) 选中选项进行如下操作如下图所示:

         硬盘虚拟硬盘添加如下

      

Ubuntu 搭建高可用mysql集群 ubuntu环境搭建_Ubuntu_18

 

Ubuntu 搭建高可用mysql集群 ubuntu环境搭建_Ubuntu 搭建高可用mysql集群_19

 

Ubuntu 搭建高可用mysql集群 ubuntu环境搭建_Ubuntu 搭建高可用mysql集群_20

 

Ubuntu 搭建高可用mysql集群 ubuntu环境搭建_Ubuntu_21

 

Ubuntu 搭建高可用mysql集群 ubuntu环境搭建_Ubuntu 搭建高可用mysql集群_22

 

Ubuntu 搭建高可用mysql集群 ubuntu环境搭建_Ubuntu 搭建高可用mysql集群_23

物理硬盘添加步骤如下:

   

Ubuntu 搭建高可用mysql集群 ubuntu环境搭建_ubuntu_24

 

Ubuntu 搭建高可用mysql集群 ubuntu环境搭建_Ubuntu 搭建高可用mysql集群_25

 

Ubuntu 搭建高可用mysql集群 ubuntu环境搭建_ubuntu_26

    

Ubuntu 搭建高可用mysql集群 ubuntu环境搭建_Ubuntu_27

 

Ubuntu 搭建高可用mysql集群 ubuntu环境搭建_linux_28

 

Ubuntu 搭建高可用mysql集群 ubuntu环境搭建_ubuntu_29

 

Ubuntu 搭建高可用mysql集群 ubuntu环境搭建_ubuntu_30

CD/DVD(STATA):

 

Ubuntu 搭建高可用mysql集群 ubuntu环境搭建_linux_31

   至此需要 创建的ubuntu的环境搭建完毕,下面进行安装ubuntu操作系统

 

Ubuntu操作系统安装流程

第1步:创建完虚拟机后第一次 开启此虚拟机会自动进入到安装过程 单击“开启此虚拟机”按钮,如图所示。

Ubuntu 搭建高可用mysql集群 ubuntu环境搭建_Ubuntu_32

第2步:进入到安装界面 后单击“Install Ubuntu”按钮,如图1-8所示。

Ubuntu 搭建高可用mysql集群 ubuntu环境搭建_ubuntu_33

  

Ubuntu 搭建高可用mysql集群 ubuntu环境搭建_ubuntu_34

 

Ubuntu 搭建高可用mysql集群 ubuntu环境搭建_Ubuntu 搭建高可用mysql集群_35

第3步:后进入到磁盘分区配置选项进行磁盘配置,如图1-8所示。

如下图,选中“/dev/sda”, 它是 200G 的虚拟硬盘, 然后点击“New Partition Table…”, 这是为了在它上面创建分区:

Ubuntu 搭建高可用mysql集群 ubuntu环境搭建_ubuntu_36

 

Ubuntu 搭建高可用mysql集群 ubuntu环境搭建_ubuntu_37

如下图, 选中“free space”, 然后点击“Add …”,首先创建swap分区,建议6G以上,再次选中“free space”, 然后点击“Add …”,设置分区大小(取默认值)、文件系统格式(取默认值)、挂载点(取“/”),
这是 root 分区, 即根文件系统,操作流程截图如下:

Ubuntu 搭建高可用mysql集群 ubuntu环境搭建_ubuntu_38

  

Ubuntu 搭建高可用mysql集群 ubuntu环境搭建_ubuntu_39

 

Ubuntu 搭建高可用mysql集群 ubuntu环境搭建_linux_40

 

Ubuntu 搭建高可用mysql集群 ubuntu环境搭建_ubuntu_41

选中“/dev/sdb”, “New Partition Table…”;                   弹出的对话框中点击Continue选中free space,然后点击Add;

设置分区大小(取默认值)、文件系统格式(取默认值)、挂载点(取“/work”), /work 目录下调试时可运行的执行文件,使用nfs挂在此目录

Ubuntu 搭建高可用mysql集群 ubuntu环境搭建_ubuntu_42

Ubuntu 搭建高可用mysql集群 ubuntu环境搭建_ubuntu_43

Ubuntu 搭建高可用mysql集群 ubuntu环境搭建_ubuntu_44

最后分好的磁盘 布局如下,然后选择 Install Now 进行安装,修改圈红的部分根据自己的需求修改

Ubuntu 搭建高可用mysql集群 ubuntu环境搭建_Ubuntu_45

  

Ubuntu 搭建高可用mysql集群 ubuntu环境搭建_linux_46

当出现一下界面时,表明安装成功,点击restart  now 进行重启,                                                                                           之后出现如下界面

Ubuntu 搭建高可用mysql集群 ubuntu环境搭建_ubuntu_47

  

Ubuntu 搭建高可用mysql集群 ubuntu环境搭建_ubuntu_48

稍等一会,会出现Ubuntu de 登录界面,输入密码即可登录ubuntu 桌面系统。

注:有可能在输入密码后,ubuntu一直保持黑屏状态。解决办法如下:

  1. 按键盘ctrl+alt+f1进入控制台,输入刚才的用户名和密码进入控制台
  2. 在能连接互联网的前提下,执行如下命令

           sudo apt-get update

           sudo apt-get install xserver-xorg xorg

           sudo update-grub

           sudo reboot

第4步 ubuntu正常启动后打开超级终端 执行sudo apt-get install vim 安装vim。

 

Ubuntu操作系统内部环境搭建

  1. 安装、配置网络服务。

执行以下命令安装ftp、ssh、 nfs 服务

Ubuntu 搭建高可用mysql集群 ubuntu环境搭建_linux_49

配置FTP服务:

修改vsftpd的配置文件/etc/vsftpd.conf, 将下面两行前面的#号去掉;第一行表示是否允许本地用户登录,第二行表示是否允许上传文件

Ubuntu 搭建高可用mysql集群 ubuntu环境搭建_linux_50

修改完保存后执行如下命令重启ftp服务

Ubuntu 搭建高可用mysql集群 ubuntu环境搭建_ubuntu_51

配置NFS 服务:

修改/etc/exports文件,增加一下内容,以后开发板可以通过网络文件系统访问/work目录

Ubuntu 搭建高可用mysql集群 ubuntu环境搭建_linux_52

修改完成并保存后执行以下命令使其生效

Ubuntu 搭建高可用mysql集群 ubuntu环境搭建_Ubuntu_53

操作系统位数兼容问题(ubuntu64 ubuntu32)

首先要打开64位系统对32位的支持

第一步:确认64为架构的内核

dpkg --print-architecture输出:adm64

说明已拥有64位架构内核。

第二步:确认打开了多架构支持功能

dpkg --print-foreign-architectures输出:i386

说明已打开,如果没有需要手动打开

打开多架构支持

sudo dpkg --add-architecture i386sudo apt-get update再执行sudo apt-get dist-upgrade  ( #这一步是更新所有的软件,如果你对新版本软件的需求不是那么迫切,可以不执行)

或者只安装相关库sudo apt-get install lib32z1 lib32ncurses5 lib32bz2-1.0  (有的还需要32位stdc++库 lib32stdc++6-4.8-dbg)

如此这般你就拥有了64位系统对32位的支持

其次是安装gcc multilab

sudo apt-get install gcc-multilib g++-multilib

  1. 海思环境搭建:

在window上将Hi3519A V100R001C02SPC010.rar解压出来得到 Hi3519A V100R001C02SPC010,  Hi3519A V100R001C02SPC010内的目录列表如下图

Ubuntu 搭建高可用mysql集群 ubuntu环境搭建_linux_54

  1. software 目录下有将要使用的SDK文件包, 如下图所示

Ubuntu 搭建高可用mysql集群 ubuntu环境搭建_Ubuntu_55

将此文件包拷贝到ubuntu 系统中去进行解压得到Hi3519AV100_SDK_V2.0.1.0,如下图

Ubuntu 搭建高可用mysql集群 ubuntu环境搭建_linux_56

在进行sdk.unpack前先切换ubuntu系统的shell脚本类型,执行命令sudo dpkg-reconfigure dash弹出如下界面,选择no

Ubuntu 搭建高可用mysql集群 ubuntu环境搭建_Ubuntu_57

 

进入到Hi3519AV100_SDK_V2.0.1.0 执行./sdk.unpack 进行解压海思相关包文件。得到如视图如下, 至此海思sdk包已经在ubuntu系统上部署完毕

Ubuntu 搭建高可用mysql集群 ubuntu环境搭建_Ubuntu 搭建高可用mysql集群_58

接下来安装海思Hi35519a的交叉编译环境,将arm-himix200-linux.part1.rar arm-himix200-linux.part2.rar 解压到window磁盘上得到arm-himix200-linux.tgz

Ubuntu 搭建高可用mysql集群 ubuntu环境搭建_Ubuntu 搭建高可用mysql集群_59

将得到的arm-himix200-linux.tgz 拷贝到ubuntu系统中去进行解压得到的文件如下图所示

Ubuntu 搭建高可用mysql集群 ubuntu环境搭建_linux_60

进到arm-himix200-linux目录: cd arm-himix200-linux,  执行sudo ./ arm-himix200-linux.install

Ubuntu 搭建高可用mysql集群 ubuntu环境搭建_ubuntu_61

等待执行完毕后使用cat 查看/etc/profile文件内容,文件内容内有如下内容表示交叉编译环境安装成功

Ubuntu 搭建高可用mysql集群 ubuntu环境搭建_Ubuntu 搭建高可用mysql集群_62