V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
zjgsamuel
V2EX  ›  问与答

公司服务器命名你们有啥好的建议呢?

  •  
  •   zjgsamuel · 2014-08-27 10:32:09 +08:00 · 8390 次点击
    这是一个创建于 3773 天前的主题,其中的信息可能已经有所发展或是发生改变。
    搜索过v2ex的贴子,看到了好多例子,但是很多是结合 机场CODE IDC简写等等发现像给我们纯粹是一个制造企业,服务器都放在单位机房来说貌似不好,我收藏了一些合适的,但是我还想收集一下更多的方案,谢谢各位啦~

    比如说 http://www.v2ex.com/t/121859 里头有个拿 漫画人物名 命名的
    比如说 http://mnx.io/blog/a-proper-server-naming-scheme/ 里头的思路也很好
    比如说 我朋友单位里头是拿希腊神话的里头的女神人物,Athena、Artemis、Demeter、Hera... 据说还写了一篇生动的文章向同事介绍这些服务器。
    比如说 http://namingschemes.com/ 貌似很多名词 我还没有来得及看

    各位还有好的建议不?
    第 1 条附言  ·  2014-08-27 11:07:58 +08:00
    我罗列一下单位的主要服务器
    AD服务器
    额外AD服务器
    文件服务器
    ERP应用服务器
    ERP数据服务器
    报表服务器
    Web服务器-ubuntu
    Web服务器-IIS
    源码服务器
    邮件服务器
    病毒服务器
    考勤服务器
    门禁服务器
    58 条回复    2014-08-29 00:27:49 +08:00
    kslr
        1
    kslr  
       2014-08-27 10:42:01 +08:00   ❤️ 1
    用位置+用途,长点不可怕;
    zjgsamuel
        2
    zjgsamuel  
    OP
       2014-08-27 10:46:06 +08:00   ❤️ 2
    我罗列一下单位的主要服务器
    AD服务器
    额外AD服务器
    文件服务器
    ERP应用服务器
    ERP数据服务器
    报表服务器
    Web服务器-ubuntu
    Web服务器-IIS
    源码服务器
    邮件服务器
    病毒服务器
    考勤服务器
    门禁服务器
    zjgsamuel
        3
    zjgsamuel  
    OP
       2014-08-27 10:47:49 +08:00
    @kslr 恩 我们现在就是类似 按照应用来分 我想可不可已更加人性化一点,好歹可以促进一下企业文化建设那~~
    Luzifer
        4
    Luzifer  
       2014-08-27 10:49:41 +08:00   ❤️ 2
    希腊神话不错.


    太阳系8颗行星. 再来几个卫星. 土卫一, 土卫二. 嗯, 土了点.

    天体名一般也是用希腊神话人物名.
    sonicwu
        5
    sonicwu  
       2014-08-27 10:50:05 +08:00   ❤️ 1
    动物(用途)
    imn1
        6
    imn1  
       2014-08-27 10:50:49 +08:00   ❤️ 1
    服不服
    不服
    必须服
    打死也不服
    不服也得服
    怎么也不服
    服了
    frankzeng
        7
    frankzeng  
       2014-08-27 10:50:53 +08:00
    容易记容易读,一看就知道是什么用途,放在哪里,这才是最重要的,什么文艺情怀都是骗人的,你一个服务器叫雅典娜1号,这外人哪知道这是啥玩意。
    victor
        8
    victor  
       2014-08-27 10:52:48 +08:00   ❤️ 2
    我是用“名器的证明”系列来命名的
    比如两台API服务器分别叫 002 吉崎直绪 和 003 大冢咲。
    zjgsamuel
        9
    zjgsamuel  
    OP
       2014-08-27 10:54:16 +08:00
    @sonicwu 恩 灵的 mark 了
    @imn1 哈哈 欢迎歪楼
    @frankzeng 这不可以有介绍的说明么 以后用习惯了效果应该不错 你看那个漫画人物命名的不是很欢乐么~
    zjgsamuel
        10
    zjgsamuel  
    OP
       2014-08-27 10:56:15 +08:00
    @victor HoHo 到时候男用户就要YY了~~ 弱弱的问一下 你们的服务器都那中文名称来命名了? 我还是有些强迫症 认为名字还是纯字母的好!
    anjunecha
        11
    anjunecha  
       2014-08-27 10:58:54 +08:00 via Android   ❤️ 1
    奥特曼家族,海贼王全集
    aaalzk
        12
    aaalzk  
       2014-08-27 10:59:36 +08:00   ❤️ 1
    就两个字母的就很好了,方便自己记,方便别人输入
    zjgsamuel
        13
    zjgsamuel  
    OP
       2014-08-27 11:03:13 +08:00
    @anjunecha 这个我之前也看过 但是总觉的放我们单位不合适 一些90后职员多的单位肯定会喜欢
    @aaalzk 这个确切的怎么定义呢? AD SAD? 估计2个字母不够用呢
    Ultratude
        14
    Ultratude  
       2014-08-27 11:03:58 +08:00
    aaalzk
        15
    aaalzk  
       2014-08-27 11:05:25 +08:00
    @zjgsamuel 拼音简称或是英文简称
    unnamedhao
        16
    unnamedhao  
       2014-08-27 11:48:07 +08:00
    西游记人物
    kukat
        17
    kukat  
       2014-08-27 11:57:29 +08:00
    wanquribao
        18
    wanquribao  
       2014-08-27 12:04:04 +08:00   ❤️ 1
    命名前问问自己,名字是给人用的,还是给程序用的?

    实践中我觉得比较折中方案是:
    ENV-FUNC-NUM

    ENV: production 还是 staging?
    FUNC: 机器的功能,比如web, mail, database等
    NUM: 如果一堆相同的机器在load balancer后面,就要给机器编号了

    比如prod-web-001,staging-mail-002等。

    以前大家用Sun的工作站,一个单位可能就2,3台机器。所以命名很多用希腊名称,反正就那几台机器,那几个难记的名称天天接触也能记住了。
    现在的趋势是,很多都用iaas,比如aws,机器数量多了(神话人物的名字有限。。),机器名称更多地是给程序用的(比如运维的脚本等)。
    juzitime
        19
    juzitime  
       2014-08-27 12:04:42 +08:00   ❤️ 1
    我们服务器不多 是按照最喜欢的美剧《Friends》里的人物命名的

    配置最好的服务器叫做 Joey
    因为块头大有肌肉 ;)

    接下来差一点一台的叫 Ross
    闷骚宅男 有智慧

    以此类推
    哈哈
    下一台服务器准备叫 Janice
    你懂的。。。。。。
    sinxccc
        20
    sinxccc  
       2014-08-27 12:08:04 +08:00
    我们的服务器用的是附近的地名,听上去有点土,但实际上还说得过去。

    顺便抱怨一下我自己的机器一向是用联合舰队的军舰名,但最近别人看我的眼神多少有点奇怪T_T
    fchypzero
        21
    fchypzero  
       2014-08-27 12:08:26 +08:00
    番號
    loading
        22
    loading  
       2014-08-27 12:10:09 +08:00 via iPhone
    那台
    哪台
    这台
    死机那台
    zjgsamuel
        23
    zjgsamuel  
    OP
       2014-08-27 12:17:35 +08:00
    @wanquribao @sinxccc 这样的方案算是中规中矩

    @juzitime 还真有拿这个命名的呀 学习了 Janice是台啥服务器啊?
    cst4you
        24
    cst4you  
       2014-08-27 12:19:59 +08:00
    各个老总的名字
    chol
        25
    chol  
       2014-08-27 12:21:05 +08:00   ❤️ 1
    我们有两个序列:
    一个是按照动画人物,tom、jerry……
    一个是按照行星,从太阳系开始,然后到其他星系……
    orvice
        26
    orvice  
       2014-08-27 12:27:13 +08:00
    用猫科动物吧w
    juzitime
        27
    juzitime  
       2014-08-27 12:32:35 +08:00
    @zjgsamuel 准备做邮件群发服务器 感觉上有点小annoying ;)

    其实不是啦 我们是一个提供邮件提醒的在线日记服务
    所以按照用户设置 来发送提醒邮件的

    PS 我们是有节操的 绝不给退订的用户发送任何邮件
    zjgsamuel
        28
    zjgsamuel  
    OP
       2014-08-27 12:38:57 +08:00
    @chol @orvice mark 了
    @juzitime Nice
    frankzeng
        29
    frankzeng  
       2014-08-27 12:54:14 +08:00
    @zjgsamuel 反正我是接受不了,以前的公司上服务器都要经过跳板机,服务器全在一个列表里,你想上哪一台就直接ssh+机器名,要是以那些名字来命名,估计够呛的。像数据库的服务器,命名为db1~db100,这多好记啊,批量执行的时候也好办多了。
    Artotria
        30
    Artotria  
       2014-08-27 13:06:22 +08:00   ❤️ 2
    「二十八宿:东方青龙七宿是角(心脏)、鬲亢(肺)、觯氐(胆)、匜房(胃)、簋心(大肠)、琮尾(小肠)、璜箕(膀胱);北方玄武七宿是斗(肝脏)、兕牛(三焦)、卣女(脑)、簠虚(髓)、爵危(骨)、圭室(脉)、胡壁(女子胞);西方白虎七宿是奎(脾脏)、斝娄(气)、盉胃(血)、盨昴(津液)、笾毕(元气)、璋觜(宗气)、聿参(营气);南方朱雀七宿是井(肾脏)、甗鬼(卫气)、罍柳(脏腑之气)、敦星(经络之气)、壁张(官窍 )、琥翼(奇经八脉)、明轸(十二经脉)」
    zhouzm
        31
    zhouzm  
       2014-08-27 13:13:03 +08:00
    取了名字是文艺范,但是如果有同类用途服务器,加上编号就二逼范了

    所以老老实实按18楼的办法做吧。
    xenme
        32
    xenme  
       2014-08-27 13:27:25 +08:00
    普通青年都是:
    服务器位置-功能角色-编号
    SYD-PDC-01,SH-MAIL-01
    测试的这种情况一般是:
    BJ-UAT-ERP-02
    ---
    实际都是不带dash 的
    seki
        33
    seki  
       2014-08-27 13:36:15 +08:00   ❤️ 1
    硬盘卷标是 Fate 的七个职阶,差不多用完了,之后准备换成《源氏物语》的角色名

    虚拟机是 LoveLive 的角色名

    楼主考虑用星座命名吗?星座 100 多个能用挺多机器的,或者水浒传人物也不错……
    Navee
        34
    Navee  
       2014-08-27 13:38:15 +08:00
    贝塔1号,贝塔2号,阿尔法1号,西格玛1号.
    tititake
        35
    tititake  
       2014-08-27 14:53:14 +08:00   ❤️ 1
    前几天看过篇文章,觉得不错

    怎么制定一套合适的服务器命名方案
    http://blog.jobbole.com/75142/
    mcsrainbow
        36
    mcsrainbow  
       2014-08-27 14:55:40 +08:00
    各种作大死的命名方法,试想一下服务器数量在1000+以上时,你还能这么悠哉么?
    目前我们管理服务器更多的是通过配置管理工具自动化运维的,建立一个内部DNS,然后服务器统一用 IDC-ROLE-EXT-NUM 来命名, 比如 idc1-db-slave-1,这样做的好处是,在命名上已经对服务器的角色进行了划分,那么配置管理工具就只需要匹配好主机名,就可以将配置自动下发到所有的服务器了。
    zjgsamuel
        37
    zjgsamuel  
    OP
       2014-08-27 15:35:54 +08:00
    @seki 星座 灵的!

    @mcsrainbow 本来我也就想讨论一下针对普通企业服务器台数不多的情况啦 要是多的话肯定您的还有18楼的方案最最合适啦!
    zjgsamuel
        38
    zjgsamuel  
    OP
       2014-08-27 15:36:43 +08:00
    @Navee @seki mark 了
    zjgsamuel
        39
    zjgsamuel  
    OP
       2014-08-27 15:38:34 +08:00
    @frankzeng 我只是想讨论一下文艺范的命名方法啦
    Navee
        40
    Navee  
       2014-08-27 15:41:01 +08:00
    @zjgsamuel 哈哈,我觉得我们在讨论逗逼命名法.
    zjgsamuel
        41
    zjgsamuel  
    OP
       2014-08-27 15:43:04 +08:00
    @Navee 恩恩 欢迎歪楼的呢 很明显真正实用的命名方法已经得出结论啦
    chisj
        42
    chisj  
       2014-08-27 16:10:39 +08:00   ❤️ 1
    要是我有命名权限,我会用阿森纳现役球员来命名。
    线上的就用首发球员,测试的就用板凳球员,特别猛的命名:拉姆塞。弱不禁风经常被干翻的服务器命名:迪亚比。
    ivanlw
        43
    ivanlw  
       2014-08-27 17:05:05 +08:00   ❤️ 1
    金属名:
    Uranium
    Titanium
    Cobalt
    Ebony
    ...
    貌似有什么奇怪的东西混进来了……
    geew
        44
    geew  
       2014-08-27 19:03:25 +08:00   ❤️ 1
    记得我以前的公司有两个服务器
    一个叫少林一个叫武当
    hahastudio
        45
    hahastudio  
       2014-08-27 19:10:42 +08:00
    难道不是
    系统/服务-编号么
    geeklian
        46
    geeklian  
       2014-08-27 19:24:13 +08:00   ❤️ 1
    传统中国公司: 地点-系统-细分用途(可有可无)-编号(或特殊功能)


    总部 = zoh
    分部 = 拼音缩写

    AD服务器 = dc
    文件服务器 = file
    ERP应用服务器 = erp

    前端服务器 = fe
    数据库服务器 = db

    比如根域控:zoh-dc-01,分支预控bej-dc-01

    分支机构exchange前端 bej-exchange-fe-01 \bej-exchange-fe-01
    分支机构的exchange故障转移群集bej-exchange-fe-fc
    geeklian
        47
    geeklian  
       2014-08-27 19:25:33 +08:00
    @geeklian 传统公司....生产、测试物理隔离的,所以也没什么prd、test之分了。
    leopku
        48
    leopku  
       2014-08-27 21:51:47 +08:00   ❤️ 1
    汽车达人
    所以我们服务器全部以车命名
    shanks
        49
    shanks  
       2014-08-27 23:21:54 +08:00
    用途+部分ip+机房名
    emric
        50
    emric  
       2014-08-27 23:39:40 +08:00   ❤️ 1
    之前一直在用敢达名, 后来服务器多了之后觉得不妥.
    最后被强迫用 "用途-地域-机房-编号" 瞬间觉得一点情怀都没有了.
    zjgsamuel
        51
    zjgsamuel  
    OP
       2014-08-28 05:31:21 +08:00
    GTim
        52
    GTim  
       2014-08-28 08:08:01 +08:00   ❤️ 1
    苦境-素还真 苦境-一页书.....
    itsjoke
        53
    itsjoke  
       2014-08-28 09:14:35 +08:00
    机房所在地+IP末位
    roychan
        54
    roychan  
       2014-08-28 09:23:52 +08:00
    党和国家领导人名字
    Mak
        55
    Mak  
       2014-08-28 10:13:33 +08:00   ❤️ 1
    Tower 的服务器是根据用途不同,用不同类型的飞行器型号来命名的:
    https://tower.im/server-status
    guoer
        56
    guoer  
       2014-08-28 10:19:52 +08:00   ❤️ 1
    知乎是用海贼王人物命名的
    zjgsamuel
        57
    zjgsamuel  
    OP
       2014-08-28 11:10:44 +08:00
    @GTim 搜索了一下才知道啥意思...
    @Mak @guoer Mark了~~
    @roychan 真正有人这么干不?
    AstroProfundis
        58
    AstroProfundis  
       2014-08-29 00:27:49 +08:00   ❤️ 1
    少的话按好玩来,比如我的vps用的幸运星的角色名字
    多的话 应用名-分类(生产、开发、测试等)-机房或者地理位置-IP尾数
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5375 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 31ms · UTC 07:44 · PVG 15:44 · LAX 23:44 · JFK 02:44
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.