user_data for VMware -- 2016.10.11

cloud-config

說明:<XXX> 需要根據(jù)實(shí)際情況配置

hostname: <主機(jī)名>

core用戶ssh登陸公鑰

ssh_authorized_keys:

  • 'ssh-rsa <AAAA...>'

coreos:
units:
- name: systemd-networkd.service
command: stop

- name: down-interfaces.service
  command: start
  content: |
    [Service]
    Type=oneshot
    ExecStart=/usr/bin/ip link set ens192 down dynamic off
    ExecStart=/usr/bin/ip addr flush dev ens192

- name: ens192.network
  runtime: true
  content: |
    [Match]
    Name=ens192
    [Network]
    Address=<節(jié)點(diǎn)IP>/24
    Gateway=<網(wǎng)關(guān)IP>
    DNS=<DNS IP>
    DNS=<DNS IP>

- name: systemd-networkd.service
  command: start

# 參考 /usr/lib/systemd/system/clean-ca-certificates.service
- name: update-self-ca-certificate.service
  content: |
    [Unit]
    Description=Update self CA certificate /etc/ssl/certs/XXXSecureInternetProxyCA.pem
    DefaultDependencies=no
    Wants=clean-ca-certificates.service
    After=clean-ca-certificates.service
    Before=sysinit.target
    ConditionPathIsReadWrite=/etc/ssl/certs
    [Service]
    Type=oneshot
    ExecStart=/usr/sbin/update-ca-certificates
  command: start

- name: etcd2.service
  command: start

- name: fleet.service
  command: start

- name: docker.service
  drop-ins:
    - name: proxy.conf
      content: |
        [Service]
        # 只能用小寫http_proxy和https_proxy等限,二選一即可恩掷?
        Environment="http_proxy=<代理IP和端口>"
        Environment="https_proxy=<代理IP和端口>"
    - name: registry.conf
      content: |
        [Service]
        # 1. 加速images下載的registry mirror峻呛,這里添加daocloud的mirror
        # 2. 不安全(比如自己架設(shè)的)registry,這里添加希云、靈雀云的registry
        Environment="DOCKER_OPTS=--registry-mirror=http://XXX.m.daocloud.io --insecure-registry=index.csphere.cn --insecure-registry=index.alauda.cn"
  command: restart

# proxy環(huán)境下碟绑,update服務(wù)可能需要添加代理服務(wù)的CA證書才能使用(通過本配置文件的update-self-ca-certificate.service服務(wù))
- name: update-engine.service
  drop-ins:
    - name: proxy.conf
      content: |
        [Service]
        Environment="ALL_PROXY=<代理IP和端口>"
  command: restart

etcd2:
# 參考https://coreos.com/os/docs/latest/cluster-architectures.html
# proxy場(chǎng)景下剖膳,可能需要添加代理服務(wù)的CA證書(通過本配置文件的update-self-ca-certificate.service服務(wù)),才能使用https
# 通過 curl https://discovery.etcd.io/new?size=<N> 生成格侯,<N>根據(jù)實(shí)際集群節(jié)點(diǎn)個(gè)數(shù)配置
discovery: https://discovery.etcd.io/<XXX>
discovery-proxy: <代理IP和端口>
advertise-client-urls: http://<節(jié)點(diǎn)IP>:2379
initial-advertise-peer-urls: http://<節(jié)點(diǎn)IP>:2380
listen-client-urls: http://0.0.0.0:2379
listen-peer-urls: http://<節(jié)點(diǎn)IP>:2380

users:

  • name: root
    ssh-authorized-keys:

    • 'ssh-rsa <AAAA...>'

    python -c "import crypt, getpass, pwd; print crypt.crypt('<口令>', '$6$SALT$')" 生成

    passwd: '<口令生成的hash值>'

  • name: core

    python -c "import crypt, getpass, pwd; print crypt.crypt('<口令>', '$6$SALT$')" 生成

    passwd: '<口令生成的hash值>'

write_files:

  • path: /etc/profile.d/custom.sh
    content: |
    unset PROMPT_COMMAND

  • path: /etc/profile.d/custom.sh
    content: |
    export GIT_SSL_NO_VERIFY=true

  • path: /etc/profile.d/proxy.sh
    content: |
    export ALL_PROXY=<代理IP和端口>

Docker configurtion file

- path: /run/flannel_docker_opts.env

content: |

  • path: /etc/systemd/timesyncd.conf
    content: |
    [Time]
    NTP=<NTP IP>

  • path: /etc/ssh/sshd_config
    permissions: 0600
    owner: root:root
    content: |

    原有默認(rèn)內(nèi)容

    Use most defaults for sshd configuration.

    UsePrivilegeSeparation sandbox
    Subsystem sftp internal-sftp
    ClientAliveInterval 180
    UseDNS no

    XXX版本開始鼻听,需要添加以下配置,允許root口令登陸

    PermitRootLogin yes
    PasswordAuthentication yes

添加代理服務(wù)器的CA根證書联四,內(nèi)容通過chrome瀏覽器導(dǎo)出獲得撑碴,必須以pem后綴保存

  • path: /etc/ssl/certs/XXXSecureInternetProxyCA.pem
    permissions: 0644
    owner: root:root
    content: |
    -----BEGIN CERTIFICATE-----
    ...
    -----END CERTIFICATE-----
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個(gè)濱河市朝墩,隨后出現(xiàn)的幾起案子醉拓,更是在濱河造成了極大的恐慌,老刑警劉巖,帶你破解...
    沈念sama閱讀 221,198評(píng)論 6 514
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件亿卤,死亡現(xiàn)場(chǎng)離奇詭異愤兵,居然都是意外死亡,警方通過查閱死者的電腦和手機(jī)排吴,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 94,334評(píng)論 3 398
  • 文/潘曉璐 我一進(jìn)店門秆乳,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人钻哩,你說我怎么就攤上這事屹堰。” “怎么了街氢?”我有些...
    開封第一講書人閱讀 167,643評(píng)論 0 360
  • 文/不壞的土叔 我叫張陵扯键,是天一觀的道長(zhǎng)。 經(jīng)常有香客問我珊肃,道長(zhǎng)荣刑,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 59,495評(píng)論 1 296
  • 正文 為了忘掉前任近范,我火速辦了婚禮嘶摊,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘评矩。我一直安慰自己叶堆,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 68,502評(píng)論 6 397
  • 文/花漫 我一把揭開白布斥杜。 她就那樣靜靜地躺著虱颗,像睡著了一般。 火紅的嫁衣襯著肌膚如雪蔗喂。 梳的紋絲不亂的頭發(fā)上忘渔,一...
    開封第一講書人閱讀 52,156評(píng)論 1 308
  • 那天,我揣著相機(jī)與錄音缰儿,去河邊找鬼畦粮。 笑死,一個(gè)胖子當(dāng)著我的面吹牛乖阵,可吹牛的內(nèi)容都是我干的宣赔。 我是一名探鬼主播,決...
    沈念sama閱讀 40,743評(píng)論 3 421
  • 文/蒼蘭香墨 我猛地睜開眼瞪浸,長(zhǎng)吁一口氣:“原來是場(chǎng)噩夢(mèng)啊……” “哼儒将!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起对蒲,我...
    開封第一講書人閱讀 39,659評(píng)論 0 276
  • 序言:老撾萬榮一對(duì)情侶失蹤钩蚊,失蹤者是張志新(化名)和其女友劉穎贡翘,沒想到半個(gè)月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體砰逻,經(jīng)...
    沈念sama閱讀 46,200評(píng)論 1 319
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡鸣驱,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 38,282評(píng)論 3 340
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了蝠咆。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片丐巫。...
    茶點(diǎn)故事閱讀 40,424評(píng)論 1 352
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖勺美,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情碑韵,我是刑警寧澤赡茸,帶...
    沈念sama閱讀 36,107評(píng)論 5 349
  • 正文 年R本政府宣布,位于F島的核電站祝闻,受9級(jí)特大地震影響占卧,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜联喘,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,789評(píng)論 3 333
  • 文/蒙蒙 一华蜒、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧豁遭,春花似錦叭喜、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,264評(píng)論 0 23
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至闪幽,卻和暖如春啥辨,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背盯腌。 一陣腳步聲響...
    開封第一講書人閱讀 33,390評(píng)論 1 271
  • 我被黑心中介騙來泰國(guó)打工溉知, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人腕够。 一個(gè)月前我還...
    沈念sama閱讀 48,798評(píng)論 3 376
  • 正文 我出身青樓级乍,卻偏偏與公主長(zhǎng)得像,于是被迫代替她去往敵國(guó)和親燕少。 傳聞我的和親對(duì)象是個(gè)殘疾皇子卡者,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 45,435評(píng)論 2 359

推薦閱讀更多精彩內(nèi)容