CentOS7上にSamba4.9でActive Directoryを構築する

やっていきましょう。
基本的には、以下のページのとおりに勧めていく。
Setting up Samba as an Active Directory Domain Controller

前提

  • ドメイン名と、ドメインコントローラのホスト名は以下の通り
    • ドメイン名
      • contoso.local
    • ホスト名
      • dc01
  • 静的IPアドレスが設定されていること
  • バックエンドのDNSサーバはBINDを使用する
    • 既にBINDが動作している場合、contoso.localドメインは名前解決できないようにしておく
  • 機能レベルはWindows 2008 R2

ホスト名の設定

hostnamectl set-hostname dc01

hostsファイルの編集

FQDNと短いホスト名がドメインコントローラのIPアドレスに正しく解決される必要があるためhostsファイルを編集する

FortiCloudでFortiGateを管理したい

FortiCloudのアクティベートだけじゃなく設定が必要らしい。
FortiCloud1

必要なコマンドはここに書いてある。
FortiCloud Administration Guide

config system central-management
    set mode backup
    set type fortiguard
end

FortiManager用の設定と同じようなものが必要っぽいですね。
うまく設定できるとManagementページへの初回アクセスで認証を求められるので、自デバイスの認証情報で認証します。
FortiCloud2

CentOS6のMySQL 5.1をMySQL 5.7にアップグレードする

AnchorCMSのアップデートではまったので。
いい加減CentOS7にしなければ……。

  1. MySQL公式リポジトリの追加
    yum install https://dev.mysql.com/get/mysql80-community-release-el6-1.noarch.rpm
  2. MySQL 8.0のリポジトリを無効化
    yum-config-manager --disable mysql80-community
  3. MySQL 5.7の有効化
    yum-config-manager --enable mysql57-community
  4. MySQLのインストール
    yum install mysql mysql-devel mysql-server mysql-utilities
  5. MySQLをセーフモードで起動
     /usr/bin/mysqld_safe --skip-grant-tables &
  6. システムテーブルのアップグレード
     mysql_upgrade -u root
  7. セーフモードで起動したMySQLをKill
    ps aux | grep mysql
    kill -p 上で確認したPID
  8. サービス起動
    service mysqld start
  9. バージョン確認
    mysql --version
    mysql  Ver 14.14 Distrib 5.7.22, for Linux (i686) using  EditLine wrapper