无忧启动论坛

标题: ubuntu下iscsitarget/atftp/dhcp-server的简单安装使用。 [打印本页]

作者: 不知    时间: 2016-12-10 14:43
标题: ubuntu下iscsitarget/atftp/dhcp-server的简单安装使用。
本帖最后由 不知 于 2016-12-11 15:34 编辑

1.安装iscsitarget。
apt-get install iscsitarget iscsitarget-dkms tgt

2.启用iscsitarget。
编辑/etc/default/iscsitarget文件
gedit /etc/default/iscsitarget

3.启动iscsitarget服务。
service iscsitarget start



3.写配置文件放到/etc/tgt/conf.d/目录。
//此配置文档语法如下:
<target iqn.相关装置的target名称>
   backing-store /你的/虚拟装置/完整名称-1  <==LUN 1
    backing-store /你的/虚拟装置/完整名称-2  <==LUN 2

</target>
//iqn 名称规范
iqn.yyyy-mm.<reversed domain name>:identifier
iqn.年年-月.单位网域名的反转写法:这个分享的target名称


4.更新iscsitarget服务。
tgt-admin --update (新加的iqn)


注意:
1.可输入tgt-admin --show查看现有的iscsitaget的状态。


2.许多步骤需要在root权限下执行。请输入sudo bash进入root。gedit也需root权限。
3.本帖适用于新手,更多用法请输入tgt-admin --help查看。
4.如果使用iscsitarget的设备进行启动,一定要指定LUN号。因为LUN 0是保留的,没有设备。

IPxe菜单应写为sanboot iscsi:(你的服务器IP):::(LUN 号):(iqn名称)
sanboot iscsi:10.0.4.1:::1:iqn.2010-04.org.ipxe.dolphin:storage
http://ipxe.org/cmd/sanboot

新手教程,大神勿喷。




作者: 不知    时间: 2016-12-10 16:42

1.安装atftpd(高级tftpd服务器)
sudo apt-get install atftpd

2.写配置文件。
sudo gedit /etc/default/atftpd

3.启动atftpd.
service inetutils-inetd stop
service atftpd start
注意:
1.atftpd的参数可在终端中直接输入atftpd查询。
2.启动成功后,可用ps -ef | grep atftpd 查询进程。
3.若atftpd启动不成功请用lsof -i:69查询69端口是否被占用。
4.如果69端口被inetutils-inetd占用,请尝试卸载inetutils-inetd(由于系统由于未知原因突然当机,并出现磁盘坏块,这个也只是猜测,可能会因为软件包依赖而失败,如果失败请手动结束inetutils-inetd)



作者: 不知    时间: 2016-12-11 15:34
本帖最后由 不知 于 2016-12-11 15:37 编辑

由于前一个系统当机了,所以换了一个基于ubuntu的系统。
1.安装isc-dhcp-server
sudo apt-get install isc-dhcp-server

2.设定启用DHCP服务的网卡。
sudo gedit /etc/default/isc-dhcp-server

3.修改配置文件。
sudo gedit /etc/dhcp/dhcpd.conf

4.启动dhcp服务。
service isc-dhcp-server start


注意:
1.以上只是初级玩法,还可以对每个客户端单独设置IP和启动文件(通过网卡MAC区分)。




作者: 201287zr    时间: 2016-12-12 17:49
感谢老大出教程!学习了!
作者: 不知    时间: 2016-12-12 18:16
201287zr 发表于 2016-12-12 17:49
感谢老大出教程!学习了!

这些网上都找得到,我只是提了一下使用时的一些经验。




欢迎光临 无忧启动论坛 (http://bbs.c3.wuyou.net/) Powered by Discuz! X3.3