multipath多路径实验01-构建iscsi模拟环境 前几天跟同事网上闲聊技术,吐槽之前自己没有配置过多路径的经历,虽然多路径的配置过程很简单,职责划分也应是主机或存储工程师来搞定,DBA只需要直接拿来用,但这样总感觉少了些踏实感. 本着学习的心态,在虚拟环境下模拟,来做一个多路径的实验. 本文主要描述使用iscsi模拟存储划出的1个LUN,最终由两条链路连接到主机,显示为两个磁盘的场景.为后续配置multipath提供前置环境. 1.模拟主机环境 2.准备软件环境 3.模拟存储加盘 4.配…
multipath多路径实验02-配置多路径软件 在上一篇文章<multipath多路径实验01-构建iSCSI模拟环境>,我构建了iSCSI的模拟环境,在文章最后,已经成功配置并在主机上认出多个链路分别映射出的盘.而本文我就要对这样的多路径环境,通过Linux自带multipath多路径软件聚合成可以方便我们后期使用的形式. 1.安装多路径软件包 2.设置服务开机启动 3.生成multipath配置文件 4.multipath的常用命令 5.udev绑定权限 6.新建ASM磁盘组测试 1.安…
在之前文章<multipath多路径实验01-构建iSCSI模拟环境>中,已经介绍了如何构建iSCSI模拟环境(RHEL6),但在RHEL7中已经不适用,本文记录下新的配置方法. 环境:RHEL 7.3 1.LVM创建 2.服务端配置 3.客户端配置 1.LVM创建 在RHEL7.3中,对于lvm操作部分与之前RHEL6版本没有区别,还是创建pv,vg,lv的方法,命令参考如下: pvcreate /dev/sdb vgcreate vg_storage /dev/sdb lvcreate -…
存储技术应用存储是根据不同的应用环境通过采取合理,安全,有效的方式将数据保存到某些介质上并能保证有效的访问另一方面,它是保证数据完整安全存放的方式或行为存储就是把这两方面结合起来,向客户提供一套数据存放解决方案 存储技术分类SCSI:小型计算机系统接口DAS:直连式存储NAS:网络技术存储SAN:存储区域网络FC:光纤通道 常见存储技术SCSI:作为输入/输出接口,主要用于硬盘,光盘,磁带机等设备 DAS:将存储设备通过SCSI接口或光纤通道直接连接到计算机上 不能实现数据与其他主机共享,占用服…
1.配置iSCSI服务 服务器上要额外配置一块硬盘 服务端(proxy)安装target,并将新加的硬盘配置为iSCSI 的共享磁盘 在客户端(client)上安装initiator,挂载服务器iSCSI,要求实现开机自动挂载   1.1 安装iSCSI服务器软件(proxy) 1.1.1 装包 ]# yum -y install targetcli ]# yum info targetcli 1.1.2 手动添加一块20G的硬盘,化分区 ]# lsblk vdb 252:16 0 20G  0…
一.配置iSCSI服务 目标: 本案例要求先搭建好一台iSCSI服务器,并将整个磁盘共享给客户端: 虚拟机添加新的磁盘 将新添加的磁盘分区并创建两个逻辑卷 逻辑卷名称分别为:/dev/myvg/iscsi1和/dev/myvg/iscsi2 服务器通过配置文件与命令两种方式共享逻辑卷 然后客户机挂载iSCSI服务器共享的磁盘: 客户端使用命令探测服务器共享的iSCSI磁盘 客户端挂载iSCSI磁盘 分区并格式化 方案: 使用2台RHEL6虚拟机,其中一台作为iSCSI服务器(192.168.4.…
iOS基础 01 构建HelloWorld,剖析并真机测试 前言: 从控制台输出HelloWorld是我们学习各种语言的第一步,也是我们人生中非常重要的一步. 多年之后,我希望我们仍能怀有学习上进的心情,继续以HelloWorld去认识这世界上更多的东西. 本篇以HelloWorld作为切入点,向大家系统介绍什么事iOS应用以及如何使用Xcode创建iOS应用. 目录: 1. 创建HelloWorld工程 1.1. 设计界面 1.2. 真机测试 2. Xcode中的iOS工程模板 2.1. Ap…
一.什么是multipath 普通的电脑主机都是一个硬盘挂接到一个总线上,这里是一对一的关系.而到了有光纤组成的SAN环境,由于主机和存储通过了光纤交换机连接,这样的话,就构成了多对多的关系.也就是说,主机到存储可以有多条路径可以选择.主机到存储之间的IO由多条路径可以选择. 既然,每个主机到所对应的存储可以经过几条不同的路径,如果是同时使用的话,I/O流量如何分配?其中一条路径坏掉了,如何处理?还有在操作系统的角度来看,每条路径,操作系统会认为是一个实际存在的物理盘,但实际上只是通向同一个物理…
一.什么是multipath 普通的电脑主机都是一个硬盘挂接到一个总线上,这里是一对一的关系.而到了有光纤组成的SAN环境,由于主机和存储通过了光纤交换机连接,这样的话,就构成了多对多的关系.也就是说,主机到存储可以有多条路径可以选择.主机到存储之间的IO由多条路径可以选择. 既然,每个主机到所对应的存储可以经过几条不同的路径,如果是同时使用的话,I/O流量如何分配?其中一条路径坏掉了,如何处理?还有在操作系统的角度来看,每条路径,操作系统会认为是一个实际存在的物理盘,但实际上只是通向同一个物理…
一.什么是multipath 多路径冗余I/O(Multipath I/O)是指服务器通过多条物理路径连接到块存储设备. 为了避免存储链路单点故障,保证在磁盘阵列控制器切换时数据访问的不间断,多链路负载均衡提升存储系统访问性能等,在SAN中,主机和存储的连接都会做链路冗余,因此就产生了多条路径的问题. 多路径主要功能就是故障切换或者提高性能.同时,配合存储设施一起,可以实现磁盘虚拟化等.其原理是将同一LUN通过多条链路进行共享,从而实现多条访问路径. 实现冗余IO路径的方式通常有两种:由存储的控…
iscsi服务器      eth0:192.168.4.5/24  eth1:192.168.2.5/24 iscsi客户端      eth0:192.168.4.100/24  eth3:201.1.2.100/24 iscsi服务器端:   软件(targetcli) 1).定义后端存储 [root@proxy ~]# targetcli /> backstores/block create store /dev/vdb1 2).创建iqn对象 /> /iscsi create iqn…
一.划zone(以博科光纤交换机为例) ①查看光纤交换机端口状态 RAC_SW_01:admin> switchshow Index Port Address Media Speed State Proto ================================================== :::::::xx ::::c9:::xx ::::c9:::xx id N8 No_Light FC :::::::xx id N8 No_Light FC id N8 No_Light…
实验二.C2C模拟实验 [实验目的] 掌握网上购物的基本流程和C2C平台的运营 [实验条件] ⑴.个人计算机一台 ⑵.计算机通过局域网形式接入互联网. (3).奥派电子商务应用软件 [知识准备] 本实验需要的理论知识:C2C电子商务的内涵.C2C网上购物流程和个人网店的管理. [实验内容与步骤] 进入奥派电子商务应用软件http://218.193.237.45/AllPassEB/,大家的登录名是:(B1513班是dshsan+学号,B1514是dshsi+学号),密码1,选择学生身份登录.最…
20155318 <Java程序设计>实验一(Java开发环境的熟悉)实验报告 一.实验内容及步骤 (一)命令行下Java程序开发 步骤一(新建文件夹): 打开windows下的cmd → 在C盘中建一个名为20155318的文件夹md 20155318→输入cd 20155303test进入文件夹→输入md exp1建立"实验一"文件夹 → 输入cd exp1进入"实验一"文件夹 步骤二:新建一个Hello.exe,写上相关代码后,将后缀改为Hello…
本文转自:http://www.cnblogs.com/skywang12345/archive/2013/05/23/3095013.html 本文主要介绍“JNI”.“Android NDK”以及“如何搭建Android NDK开发环境” 1 JNI介绍 JNI是Java Native Interface的缩写,中文为JAVA本地调用.从Java1.1开始,Java Native Interface(JNI)标准成为java平台的一部分,它允许Java代码和其他语言写的代码进行交互.JNI一…
龙芯软件生态系列——龙芯GO!龙芯平台上构建Go语言环境指南2016-07-05 龙芯中科1初识Go语言Go语言是Google公司于2009年正式推出的一款开源的编程语言,是由Robert Griesemer.KenThompson和Rob Pike等世界顶尖计算科学家精心打造的系统编程语言.Go语言最显著的特点是编码简洁迅速.支持高效并发和自动内存管理等.此外,Go语言还面向网络服务器.存储系统和数据库等领域的编程进行了优化设计,并且简化了应用系统的安装和部署.因此,Go语言受到了广大程序员的…
从源代码构建 Go 开发环境 Go 1.5 之前的版本 安装C 语言开发环境 在Go 1.5 之前的版本(比如 1.3.1.4),都会部分的依赖 C 语言的工具链,所以如果你有C 语言的开发环境,就可以直接构建 Go 的开发环境了.如果没有 C 语言的开发环境,那就先安装C 语言的开发环境. #我的目标机器是centos yum install gcc 建立 Go 的目录结构 基本目录是这样的 $HOME/golang |--3rd |--go |--own 因为我们还要安装 Go 1.5 之后…
近期开始研究学习spark,开发环境有多种,由于习惯使用STS的maven项目,但是按照许多资料的方法尝试以后并没有成功,也可能是我环境问题:也可以是用scala中自带的eclipse,但是不太习惯,听说支持也不太好,好多问题:咨询一些人后说,IDEA对scala的支持比较好.所以尝试使用IDEA来构建Spark开发环境: 1.  安装JDK 2.  安装IDEA最新版,目前是IDEA 14,社区免费版就可以: 3.  安装scala插件,运行IDEA,初次运行,可以直接再弹出的tab框中选择“…
selenium是目前web和app自动化测试的主要框架.对于web自动化测试而言,由于selenium2.0以后socker服务器由本地浏览器自己启动且直接通过浏览器原生API操作页面,故越来越多的人不再使用selenium RC了.大家使用的大多数是selenium-client,python版本的selenium-client最新版本是3.3.3(2017-04-04发布),却忽略了selenium server!事实上在大型的Grid分布式布局中必须要使用selenium server,…
2018-2019-2-20175303 实验二 <Java开发环境的熟悉>实验报告 姓名:柴轩达       学号:20175303     班级:1753       实验课程:JAVA程序设计 实验名称:Java面向对象程序设计      实验时间:2019.4.14/15/16         指导老师:娄嘉鹏 一.实验内容及步骤 面向对象程序设计-1 下载JUnitGenerator V2.0插件用Junit生成Test类来检测MyUtil代码的是否正确,因为在做结对项目的时候已经需…
2018-2019-20175205实验一<Java开发环境的熟悉>实验报告 实验步骤 (一)命令行下Java程序开发 在Linux下运行结果: 在IDEA中运行结果: (二)IDEA下Java程序开发.调试:学会通过调试(Debug)来定位逻辑错误 1.调试程序首先要会设置断点和单步运行.设置断点,在要设置断点的行号旁用鼠标单击一下就行(或使用Ctrl+F8快捷键) 然后单击菜单「Run」->「Debug...」(或使用Alt+Shift+F9快捷键)开始调试Java程序 此时第5…
学号 2018-2019-20175212 实验一 <Java开发环境的熟悉> 一.实验内容及步骤 1.使用JDK编译.运行简单的Java程序 mkdir 20175212exp1创建20175212epx1目录 cd 20175212exp1 进入20175212exp1目录 mkdir src , mkdir bin , cd src 创建子目录并进入 atom Hello.java 使用atom编辑器编写Hello.java文件 cd ..回到上级目录 javac -d bin src/…
2018-2019-2 20175303 实验二 <Java开发环境的熟悉>实验报告 一.实验准备 1.了解掌握实验所要用到的三种代码 伪代码 产品代码 测试代码 2.IDEA中配置单元测试工具JUnit 进入IDEA,点击File->Setting 选择Plugins,点击Marketplace查找junit 选择JUnitGenerator V2.0,点击Install 二.实验内容 任务一 对MyUtil类进行测试,测试用例至少要包含正常情况,错误情况,边界情况的测试,提交都通过的…
2018-2019-2 20175320实验一<Java开发环境的熟悉>实验报告 一.实验步骤及内容 (一)带包程序的编译运行 1.使用mkdir命令创建如图所示目录 2.进入exp1下的src目录,在src目录中创建创建Hello.java的文件,并在文件内编写带包的程序. 3.编辑完成后使用cd ..命令返回exp1文件夹. 4.使用命令javac -d ./bin ./src/HelloJDB.java编译程序,命令java -cp ./bin gsj.HelloJDB运行程序. 5.在…
React 可以高效.灵活的用来构建用户界面框架,react利用高效的算法最小化重绘DOM. create-react-app 是来自于 Facebook,通过该命令不需配置就能快速构建 React 开发环境. create-react-app 自动创建的项目是基于 Webpack + ES6 ,所以搭建之前要具备Webpack+ES6 打开命令窗口:执行以下命令 npm install -g create-react-app create-react-app react-app cd reac…
20155205 <Java程序设计>实验一(Java开发环境的熟悉)实验报告 一.实验内容及步骤 (一)使用JDK编译.运行简单的java程序 命令行下的程序开发 步骤一:打开mac下的iterm → 输入cd Code命令进入Code目录 → 输入md 20155205test建立以自己学号命名的文件夹 → 输入cd 20155205test进入文件夹 → 输入md exp1建立"实验一"文件夹 → 输入cd exp1进入"实验一"文件夹 → 输入p…
2018-2019-2-20175308 实验一 <Java开发环境的熟悉>实验报告 一.实验内容及步骤 (一)使用JDk编译.运行简单的Java程序 输入cd Code命令进入Code目录 输入mkdir 20175308建立实验目录 ls查看当前工作目录 cd 20175308进入实验目录,mkdir exp1建立第一个实验目录 cd exp1进入第一个实验目录,pwd查看当前工作路径 vim Hello.java编辑Hello.java javac -d . Hello.java编译代码…
20155237 <Java程序设计>实验一(Java开发环境的熟悉)实验报告 一.实验内容及步骤 使用JDK编译.运行简单的java程序 新建文件夹 打开终端 输入cd Code命令进入Code(注意C要大写)目录 输入mkdir 20155237 命令建立实验目录.可以使用ls命令或dir命令查看建立的目录情况 输入cd 20155237命令进入实验目录,再输入类似mkdir exp1建立第一个实验目录,然后输入cd exp1进入实验一目录,可以输入pwd命令查看当前工作路径 输入gedi…
20172308 2017-2018-2 <程序设计与数据结构>实验1报告 课程:<程序设计与数据结构> 班级: 1723 姓名: 周亚杰 学号:20172308 实验教师:王志强 实验日期:2018年3月21日 必修/选修: 必修 1.实验内容 参考实验一 Java开发环境的熟悉(Linux + Eclipse)和Intellj IDEA 简易教程 Eclipse 内容换成IDEA 练习(通过命令行和IDEA两种方式实现)换成前两周项目内容 周三实验课上进行验收:PP2.5,PP…
20165227 <Java程序设计>实验一(Java开发环境的熟悉)实验报告 一.实验报告封面 课程:Java程序设计 班级:1652班 姓名:朱越 学号:20165227 指导教师:娄嘉鹏 实验日期:2018年4月2日 实验时间:13:45 - 15:25 实验序号:实验一 实验名称:Java开发环境的熟悉 实验题目:实现凯撒密码并进行安全加固,并进行测试(正常情况,异常情况,边界情况) 实验内容: 1.使用JDK编译.运行简单的Java程序: 2.使用IDEA 编辑.编译.运行.调试Ja…